@@ -79,18 +79,26 @@ jobs:
79
79
baseImage : eclipse-temurin:8u312-b07-jre-focal
80
80
platforms : linux/amd64,linux/arm/v7,linux/arm64
81
81
mcVersion : 1.12.2
82
+ # Pin version for Java 8
83
+ mcHelperVersion : 1.42.1
82
84
- variant : java8-graalvm-ce
83
85
baseImage : ghcr.io/graalvm/graalvm-ce:java8
84
86
platforms : linux/amd64
85
87
mcVersion : 1.12.2
88
+ # Pin version for Java 8
89
+ mcHelperVersion : 1.42.1
86
90
- variant : java8-jdk
87
91
baseImage : eclipse-temurin:8u312-b07-jdk-focal
88
92
platforms : linux/amd64,linux/arm64
89
93
mcVersion : 1.12.2
94
+ # Pin version for Java 8
95
+ mcHelperVersion : 1.42.1
90
96
- variant : java8-openj9
91
97
baseImage : ibm-semeru-runtimes:open-8u312-b07-jre
92
98
platforms : linux/amd64,linux/arm64
93
99
mcVersion : 1.12.2
100
+ # Pin version for Java 8
101
+ mcHelperVersion : 1.42.1
94
102
env :
95
103
IMAGE_TO_TEST : " ${{ github.repository_owner }}/minecraft-server:test-${{ matrix.variant }}-${{ github.run_id }}"
96
104
HAS_IMAGE_REPO_ACCESS : ${{ secrets.DOCKER_USER != '' && secrets.DOCKER_PASSWORD != '' }}
@@ -152,6 +160,7 @@ jobs:
152
160
push : false
153
161
build-args : |
154
162
BASE_IMAGE=${{ matrix.baseImage }}
163
+ ${{ matrix.mcHelperVersion && format('MC_HELPER_VERSION={0}', matrix.mcHelperVersion) }}
155
164
cache-from : type=gha,scope=${{ matrix.variant }}
156
165
# no cache-to to avoid cross-cache update from next build step
157
166
@@ -206,5 +215,6 @@ jobs:
206
215
BUILDTIME=${{ fromJSON(steps.meta.outputs.json).labels['org.opencontainers.image.created'] }}
207
216
VERSION=${{ fromJSON(steps.meta.outputs.json).labels['org.opencontainers.image.version'] }}
208
217
REVISION=${{ fromJSON(steps.meta.outputs.json).labels['org.opencontainers.image.revision'] }}
218
+ ${{ matrix.mcHelperVersion && format('MC_HELPER_VERSION={0}', matrix.mcHelperVersion) }}
209
219
cache-from : type=gha,scope=${{ matrix.variant }}
210
220
cache-to : type=gha,mode=max,scope=${{ matrix.variant }}
0 commit comments