-
Notifications
You must be signed in to change notification settings - Fork 1.7k
Test on all Java LTS #1599
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
base: master
Are you sure you want to change the base?
Test on all Java LTS #1599
Conversation
7c07faa to
7031e21
Compare
ea89e9c to
705cd51
Compare
|
@joelittlejohn The build is now working on all Java LTS versions, except for some details:
|
|
Ping @joelittlejohn |
|
@ctrimble Sure. Let me know when the main branch is ready. |
|
@juherr the master branch now has JDK 11 and JDK 17 support for the integration tests. I am still not sure how @joelittlejohn is doing releases for this project. Hopefully he can take a peek and verify that we are not going to break release procedures with this update. |
705cd51 to
a7b8bd4
Compare
...ojo-integration-tests/src/test/java/org/jsonschema2pojo/integration/DynamicPropertiesIT.java
Outdated
Show resolved
Hide resolved
21062ba to
1d2b8da
Compare
|
I have added #1722 to get the maven wrapper into the project. This commit cherry-picked over without any changes needed. |
|
@juherr I have push a rebased branch to my fork. Please force push https://github.com/ctrimble/jsonschema2pojo/tree/feature_test-all-lts onto your branch when you get a chance. It looks like we could also move the following changes to other PRs as improvements:
This would leave us with just the changes that are about this feature. That should make this PR much easier to review and get committed. I am going to see if I can get those broken out and onto master. |
|
#1723 was added with the gradle update. The rebased branch in my repo was also updated. I am going to gather up these example updates into a PR next. |
|
Please check #1714 first. It should help to review too. |
Ok, I will do that. |
Thanks for the heads up on that PR. I thought we needed to merge that after this PR. I now understand. I am hoping to get all of this merged in smaller chunks. It is good work, but it is too much to do in one shot. |
3995a8c to
c75de38
Compare
|
@ctrimble Done. JDK 25 should be added now. |
|
@juherr the example updates are now on master. I have updated https://github.com/ctrimble/jsonschema2pojo/tree/feature_test-all-lts again. Please force push those changes to your branch and we should be ready to review this change in isolation. |
032dbf1 to
1b988c4
Compare
|
@juherr Dude, the enthusiasm is great, but please stop adding things. Take a minute to update the description box at the top of this PR, clearly define what this PR now accomplishes and stick to just that. Note: It is fine if we want to include JDK 25 now, since we really have this narrowed down to just version support, but the change in scope is killing me. |
1b988c4 to
ff25965
Compare
|
@ctrimble The goal of this pr has always been the same: to ensure the project runs correctly on all LTS versions. |
|
@ctrimble As you did over the last few days (thanks again for that!), an additional PR could introduce all the examples as a CI step. |
|
Done |
Summary: