CI: move Ubuntu workflows to JDK 21#323
Merged
Merged
Conversation
Agent-Logs-Url: https://github.com/jeddict/jeddict-ai/sessions/6f9ec6eb-6f0c-4aaf-bc2d-d927091c2fdf Co-authored-by: jGauravGupta <15934072+jGauravGupta@users.noreply.github.com>
Copilot created this pull request from a session on behalf of
jGauravGupta
May 25, 2026 20:22
View session
There was a problem hiding this comment.
Pull request overview
Updates the Apache NetBeans platform version used across the build by bumping the single netbeans.version Maven property from RELEASE290 to RELEASE300, thereby upgrading the module’s NetBeans dependencies from platform 29 → 30.
Changes:
- Bump
netbeans.versionproperty:RELEASE290→RELEASE300 - Keep all NetBeans module dependency versions centralized via
${netbeans.version}(no additional version pinning introduced)
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
Collaborator
|
@jGauravGupta from the logs it looks like NB 30 dropped JDK17 and upgraded to JDK21. This is good time with our change as well. It should be enough to merge the new pipeline script in main to make this PR pass too. |
Copilot
AI
changed the title
Upgrade Apache NetBeans dependency to RELEASE300
CI: move Ubuntu workflows to JDK 21
Jun 14, 2026
jGauravGupta
approved these changes
Jun 14, 2026
jGauravGupta
approved these changes
Jun 16, 2026
stefanofornari
approved these changes
Jun 16, 2026
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
NetBeans
RELEASE300dependencies are compiled for Java 21, while Ubuntu CI was still provisioning JDK 17. This updates Ubuntu-oriented GitHub Actions workflows to use JDK 21 so CI aligns with the project’s runtime baseline.Main CI workflow (
maven.yml)buildanddeployjobs to provision JDK 21 viaactions/setup-java@v4.Manual branch build workflow (
build_branch.yml)Config normalization