mirror of
https://github.com/apache/maven-mvnd.git
synced 2026-06-05 01:12:29 +08:00
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
* 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>