Files
maven-mvnd/.github
Guillaume Nodet 618b71df5e
Early Access / Default build (without GraalVM) (push) Has been cancelled
Early Access / Build with GraalVM on macos-15 (push) Has been cancelled
Early Access / Build with GraalVM on macos-15-intel (push) Has been cancelled
Early Access / Build with GraalVM on ubuntu-24.04 (push) Has been cancelled
Early Access / Build with GraalVM on ubuntu-24.04-arm (push) Has been cancelled
Early Access / Build with GraalVM on windows-2022 (push) Has been cancelled
[1.x] Pin graalvm/setup-graalvm to ASF-allowed commit hash (#1612)
* Pin graalvm/setup-graalvm to ASF-allowed commit hash and fix spotless

ASF policy requires third-party GitHub Actions to be pinned to commit
hashes rather than tags. Also fix the release source job which referenced
an undefined GRAALVM_VERSION variable and was missing the distribution
parameter. Fix spotless formatting in DaemonCrashTest.java.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>

* Revert native-maven-plugin to 0.11.5 for JDK 22 compatibility

native-maven-plugin >= 1.0.0 requires a reachability-metadata schema
that is only supported by GraalVM for JDK 25+. GraalVM 25 dropped
macOS Intel support, which is inappropriate to drop in a micro release.
Reverting to 0.11.5 keeps all platforms including macOS Intel.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>

* Restore native-maven-plugin to 1.1.0

The revert to 0.11.5 was unnecessary — CI history shows 1.1.0 works
fine with JDK 22. The older 0.11.5 has worse Windows VS detection,
causing vcvarsall.bat lookup failures on windows-2025 runners.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>

* Disable metadata repository to fix JDK 22 schema incompatibility

The GraalVM reachability-metadata repository was recently updated to
use a schema that requires GraalVM 25+. With native-maven-plugin 1.1.0
and JDK 22, this causes build failures. Disabling the automatic metadata
download resolves this while keeping the better Windows VS detection
from 1.1.0.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>

* Use windows-2022 runner for GraalVM 22 compatibility

GraalVM 22's native-image cannot find vcvarsall.bat on windows-2025
runners. This is fixed in GraalVM 25 but the 1.x branch stays on
JDK 22. Use windows-2022 where VS detection works.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>

---------

Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-05-19 08:29:10 +02:00
..