You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
ci: build the SDK on JDK 25; fix musl cdylib; gate macOS native builds
- tests.yml: build+test on a single JDK 25 (the jextract Gradle plugin needs a
JDK 21+ daemon and the FFM path needs the JDK 25 toolchain). Cross-JRE runtime
coverage (17/21/25) is the integration container matrix. Bump test-javadocs to 25.
- All building workflows now use JDK 25 (docker, integration build, release,
release-docs, dependency-submission).
- native.yaml: musl targets build the cdylib with -C target-feature=-crt-static
(musl is static-by-default and otherwise can't produce a .so).
- native.yaml: macOS native builds only run on main, release/* and tags (expensive
runners); a temporary head_ref clause keeps them on for the shared-core-jni PR.
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
0 commit comments