actions/upload-artifact@v4 depends on @actions/artifact v2, which
refuses to run against Gitea's self-hosted Actions runner (it
identifies itself as GHES, which v2 explicitly blocks). The Gradle
build itself now succeeds on JDK 25; only the artifact upload step
was failing.
Co-Authored-By: Claude Sonnet 5 <[email protected]>
Gradle 8.11.1 can target JDK 25 via toolchains but can't launch its
own daemon on it yet. Install both JDKs in CI with 21 last so it
becomes JAVA_HOME, while JDK 25 stays available for the toolchain via
JAVA_HOME_25_X64 (same fix validated in the local build).
Co-Authored-By: Claude Sonnet 5 <[email protected]>
Gradle-based plugin targeting the latest Paper API (26.2), with
configurable races (laps, checkpoints, lobby/start, min players,
countdown), a /boatparty command suite, and lap/checkpoint tracking
via player movement. Includes Gitea Actions CI to build with JDK 25.
Co-Authored-By: Claude Sonnet 5 <[email protected]>