-
-
Notifications
You must be signed in to change notification settings - Fork 3k
[WIP] Enable Java EA builds and prepare JDK 26 #13937
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: main
Are you sure you want to change the base?
Conversation
Requires gradle 9.1 |
Then: Runners to 24; 25 is installed via toolchain 😅 Or wait until we updated our Gradle fork |
With #13719, we use the most recent gradle development version |
seems to be fine for macOS:
|
Seems to be the right commit - 0ae6281 |
macOS does not run with Amazon:
|
|
|
|
The patch openjdk/jfx#1232 to JavaFX should enable publishing |
Future work (source: internal discussions)
|
The build of this PR is available at https://builds.jabref.org/pull/13937/merge. |
Final TODOs.
main
main
to here -- https://github.com/koppor/magic-merge-commit/echo "eaJdk=true" >> "$GITHUB_OUTPUT"
tofalse
for the stable versionTests:
.bib
files right - if not, we need to create a secondjabref-bibtex.icns
file with a different name than the application icon and relink inbibtexAssociations.properties
.This PR builds on #14057.
This PR tries to enable EA builds - to be able to report back to be able to report earlier to https://wiki.openjdk.org/display/quality/Quality+Outreach.
Eclipse Temurin's binaries should soon be available:
WIP, because Temurin is not yet available. AKA blocked by adoptium/temurin#96.
Hopefully, we can go back to Temurin (refs adoptium/adoptium-support#1271 (comment) and #13749
Uses "latest" for the dev container to reduce the places where we need to adapt version numbers.
Refs #13933
Maybe related issues
Steps to test
Run JabRef 😅
Mandatory checks
CHANGELOG.md
in a way that is understandable for the average user (if change is visible to the user)