Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Re-enable build with snapshots for the different branches and Hibernate ORM versions #1930

Closed
3 tasks done
DavideD opened this issue Jun 3, 2024 · 1 comment · Fixed by #1961
Closed
3 tasks done
Assignees
Labels
build Something related to the build
Milestone

Comments

@DavideD
Copy link
Member

DavideD commented Jun 3, 2024

I think we need the following separate branches for the different ORM version:

  • Hibernate Reactive 2.3 with Hibernate ORM 6.5
  • Hibernate Reactive 2.4 with Hibernate ORM 6.6
  • Hibernate Reactive 3.0 with Hibernate ORM 7.0

A summary of the branches is available here: https://github.com/hibernate/hibernate-reactive/branches

I've decided to create separate branches where we can test the snapshots, and we will test non snapshots versions in main. This way, main won't fail as often and we can apply fixes when needed on the snapshots branches.

@DavideD DavideD added the build Something related to the build label Jun 3, 2024
@DavideD DavideD added this to the next milestone Jun 3, 2024
@DavideD DavideD self-assigned this Jun 4, 2024
DavideD added a commit that referenced this issue Jun 5, 2024
DavideD added a commit to DavideD/hibernate-reactive that referenced this issue Jun 5, 2024
DavideD added a commit that referenced this issue Jun 5, 2024
DavideD added a commit that referenced this issue Jun 5, 2024
It's more generic, so that we can refere to the same build on different
branches
DavideD added a commit that referenced this issue Jun 5, 2024
DavideD added a commit to DavideD/hibernate-reactive that referenced this issue Jun 11, 2024
DavideD added a commit to DavideD/hibernate-reactive that referenced this issue Jun 11, 2024
DavideD added a commit to DavideD/hibernate-reactive that referenced this issue Jun 11, 2024
DavideD added a commit to DavideD/hibernate-reactive that referenced this issue Jun 11, 2024
DavideD added a commit to DavideD/hibernate-reactive that referenced this issue Jun 11, 2024
DavideD added a commit to DavideD/hibernate-reactive that referenced this issue Jun 11, 2024
DavideD added a commit to DavideD/hibernate-reactive that referenced this issue Jul 11, 2024
DavideD added a commit to DavideD/hibernate-reactive that referenced this issue Jul 11, 2024
DavideD added a commit to DavideD/hibernate-reactive that referenced this issue Jul 11, 2024
DavideD added a commit to DavideD/hibernate-reactive that referenced this issue Aug 1, 2024
Snapshot builds tend to fail quite often and sometimes we cannot even
fix an issue until another project has been released.

I moved the build testing the snapshots under the branches `wip/*`.
This way the failure of a build using snapshots won't affect the
release of stable versions.
DavideD added a commit to DavideD/hibernate-reactive that referenced this issue Aug 1, 2024
Snapshots are released from branches `wip/*`
@DavideD DavideD linked a pull request Aug 1, 2024 that will close this issue
@DavideD
Copy link
Member Author

DavideD commented Aug 1, 2024

I think we can considered this solved, snapshots are now built and released on OSSRH.
I'm a bit concerned about having separate branches and keeping the wip aligned with main. But we can experiment with it and adjust later as needed.

@DavideD DavideD closed this as completed Aug 1, 2024
DavideD added a commit that referenced this issue Aug 2, 2024
We didn't include it in the past because we wanted to keep the examples
simpler. But, we need to be able to test the examples with the snapshots
and it's disabled on the `main` branch as default
DavideD added a commit that referenced this issue Aug 2, 2024
We didn't include it in the past because we wanted to keep the examples
simpler. But, we need to be able to test the examples with the snapshots
and it's disabled on the `main` branch as default
DavideD added a commit to DavideD/hibernate-reactive that referenced this issue Aug 9, 2024
DavideD added a commit to DavideD/hibernate-reactive that referenced this issue Aug 27, 2024
DavideD added a commit to DavideD/hibernate-reactive that referenced this issue Sep 12, 2024
DavideD added a commit to DavideD/hibernate-reactive that referenced this issue Sep 18, 2024
DavideD added a commit to DavideD/hibernate-reactive that referenced this issue Sep 18, 2024
DavideD added a commit to DavideD/hibernate-reactive that referenced this issue Sep 25, 2024
DavideD added a commit to DavideD/hibernate-reactive that referenced this issue Oct 4, 2024
DavideD added a commit that referenced this issue Oct 4, 2024
We didn't include it in the past because we wanted to keep the examples
simpler. But, we need to be able to test the examples with the snapshots
and it's disabled on the `main` branch as default
DavideD added a commit that referenced this issue Oct 4, 2024
And print the actual Hibernate ORM version used
DavideD added a commit to DavideD/hibernate-reactive that referenced this issue Oct 14, 2024
DavideD added a commit to DavideD/hibernate-reactive that referenced this issue Oct 14, 2024
DavideD added a commit to DavideD/hibernate-reactive that referenced this issue Nov 14, 2024
DavideD added a commit to DavideD/hibernate-reactive that referenced this issue Dec 2, 2024
DavideD added a commit to DavideD/hibernate-reactive that referenced this issue Dec 3, 2024
DavideD added a commit to DavideD/hibernate-reactive that referenced this issue Dec 13, 2024
DavideD added a commit to DavideD/hibernate-reactive that referenced this issue Dec 13, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
build Something related to the build
Projects
None yet
Development

Successfully merging a pull request may close this issue.

1 participant