Bump pinned Apache Maven from 3.9.11 to 3.9.16

3.9.16 is the newest release on the Maven 3.9.x line (which Tycho 4.0.x
requires) and is the version the GitHub runner image shipped as default
before image 20261004.327.1 bumped the default to the Tycho-incompatible
3.10.0. Pinning the image's former default avoids a per-run download.

Assisted-By: Claude Opus 4.8
This commit is contained in:
Axel Uhl committed 2026-10-06 18:08:33 +02:00
1 parent 2550cecea3
commit b7f5edf70e
4 files changed
+8 -8

No files matched your search

+2 -2
View File
@@ -49,14 +49,14 @@ jobs:
distribution: 'temurin' # See 'Supported distributions' for available options
java-version: '17'
mvn-toolchain-id: 'JavaSE-17'
- name: Pin Apache Maven to 3.9.11
- name: Pin Apache Maven to 3.9.16
# Tycho 4.0.x requires the Maven 3.9.x line; the GitHub runner image's default
# Maven floats and bumped to 3.10.0, which breaks Tycho's Sisu/Guice component
# wiring. Pin a known-good 3.9.x so the build no longer depends on the runner
# image's default.
uses: stCarolas/setup-maven@12eb41b233df95d49b0c11fc1b5bc8312e5d4ce0 # v5.1
with:
maven-version: 3.9.11
maven-version: 3.9.16
- shell: bash
env: # Or as an environment variable
TMP: /mnt/tmp
+2 -2
View File
@@ -16,14 +16,14 @@ jobs:
with:
distribution: temurin
java-version: 21
- name: Pin Apache Maven to 3.9.11
- name: Pin Apache Maven to 3.9.16
# Tycho 4.0.x requires the Maven 3.9.x line; the GitHub runner image's default
# Maven floats and bumped to 3.10.0, which breaks Tycho's Sisu/Guice component
# wiring. Pin a known-good 3.9.x so the build no longer depends on the runner
# image's default.
uses: stCarolas/setup-maven@12eb41b233df95d49b0c11fc1b5bc8312e5d4ce0 # v5.1
with:
maven-version: 3.9.11
maven-version: 3.9.16
- name: Check out the repository to the runner
uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1
with:
+2 -2
View File
@@ -30,14 +30,14 @@ jobs:
distribution: 'temurin' # See 'Supported distributions' for available options
java-version: '17'
mvn-toolchain-id: 'JavaSE-17'
- name: Pin Apache Maven to 3.9.11
- name: Pin Apache Maven to 3.9.16
# Tycho 4.0.x requires the Maven 3.9.x line; the GitHub runner image's default
# Maven floats and bumped to 3.10.0, which breaks Tycho's Sisu/Guice component
# wiring. Pin a known-good 3.9.x so the build no longer depends on the runner
# image's default.
uses: stCarolas/setup-maven@12eb41b233df95d49b0c11fc1b5bc8312e5d4ce0 # v5.1
with:
maven-version: 3.9.11
maven-version: 3.9.16
- shell: bash
env: # Or as an environment variable
TMP: /mnt/tmp
+2 -2
View File
@@ -189,14 +189,14 @@ jobs:
distribution: 'temurin' # See 'Supported distributions' for available options
java-version: '25'
mvn-toolchain-id: 'JavaSE-25'
- name: Pin Apache Maven to 3.9.11
- name: Pin Apache Maven to 3.9.16
# Tycho 4.0.x requires the Maven 3.9.x line; the GitHub runner image's default
# Maven floats and bumped to 3.10.0, which breaks Tycho's Sisu/Guice component
# wiring ("No implementation for MavenTargetLocationFactory was bound"). Pin a
# known-good 3.9.x so the build no longer depends on the runner image's default.
uses: stCarolas/setup-maven@12eb41b233df95d49b0c11fc1b5bc8312e5d4ce0 # v5.1
with:
maven-version: 3.9.11
maven-version: 3.9.16
- name: Setup Android SDK
uses: android-actions/setup-android@40fd30fb8d7440372e1316f5d1809ec01dcd3699 # v4.0.1
with: