4949 baseImage : eclipse-temurin:25-jre-alpine
5050 platforms : linux/amd64,linux/arm64
5151 mcVersion : latest
52+ # For GLIBC_2.34 support (and Alpine)
53+ knockdRepoOrg : Metalcape/knock
5254 - variant : java25-jdk
5355 baseImage : eclipse-temurin:25
5456 platforms : linux/amd64,linux/arm64
@@ -66,37 +68,49 @@ jobs:
6668 baseImage : eclipse-temurin:21-jre-alpine
6769 platforms : linux/amd64,linux/arm64
6870 mcVersion : 1.21.11
71+ # For GLIBC_2.34 support (and Alpine)
72+ knockdRepoOrg : Metalcape/knock
6973 # JAVA 17:
7074 - variant : java17
7175 # jammy doesn't work until minecraft updates to https://github.com/netty/netty/issues/12343
7276 baseImage : eclipse-temurin:17-jre-focal
7377 platforms : linux/amd64,linux/arm/v7,linux/arm64
7478 mcVersion : 1.20.4
79+ # For GLIBC_2.34 support (and Alpine)
80+ knockdRepoOrg : Metalcape/knock
7581 # JAVA 16
7682 - variant : java16
7783 baseImage : adoptopenjdk:16-jre-hotspot
7884 platforms : linux/amd64,linux/arm/v7,linux/arm64
7985 mcVersion : 1.16.5
86+ # For GLIBC_2.34 support
87+ knockdRepoOrg : Metalcape/knock
8088 # Pin version for pre-Java 17
8189 mcHelperVersion : 1.51.3-java8
8290 # JAVA 11
8391 - variant : java11
8492 baseImage : adoptopenjdk:11-jre-hotspot
8593 platforms : linux/amd64,linux/arm/v7,linux/arm64
8694 mcVersion : 1.16.4
95+ # For GLIBC_2.34 support
96+ knockdRepoOrg : Metalcape/knock
8797 # Pin version for pre-Java 17
8898 mcHelperVersion : 1.51.3-java8
8999 # JAVA 8: NOTE: Unable to go past 8u312 because of Forge dependencies
90100 - variant : java8
91101 baseImage : eclipse-temurin:8u312-b07-jre-focal
92102 platforms : linux/amd64,linux/arm/v7,linux/arm64
93103 mcVersion : 1.12.2
104+ # For GLIBC_2.34 support
105+ knockdRepoOrg : Metalcape/knock
94106 # Pin version for Java 8, also be sure to set in verify-pr.yml
95107 mcHelperVersion : 1.51.3-java8
96108 - variant : java8-jdk
97109 baseImage : eclipse-temurin:8u312-b07-jdk-focal
98110 platforms : linux/amd64,linux/arm64
99111 mcVersion : 1.12.2
112+ # For GLIBC_2.34 support
113+ knockdRepoOrg : Metalcape/knock
100114 # Pin version for Java 8, also be sure to set in verify-pr.yml
101115 mcHelperVersion : 1.51.3-java8
102116 env :
@@ -161,6 +175,7 @@ jobs:
161175 build-args : |
162176 BASE_IMAGE=${{ matrix.baseImage }}
163177 ${{ matrix.mcHelperVersion && format('MC_HELPER_VERSION={0}', matrix.mcHelperVersion) }}
178+ ${{ matrix.knockdRepoOrg && format('KNOCKD_REPO_ORG={0}', matrix.knockdRepoOrg) }}
164179 cache-from : type=gha,scope=${{ matrix.variant }}
165180 # no cache-to to avoid cross-cache update from next build step
166181
@@ -217,5 +232,6 @@ jobs:
217232 VERSION=${{ fromJSON(steps.meta.outputs.json).labels['org.opencontainers.image.version'] }}
218233 REVISION=${{ fromJSON(steps.meta.outputs.json).labels['org.opencontainers.image.revision'] }}
219234 ${{ matrix.mcHelperVersion && format('MC_HELPER_VERSION={0}', matrix.mcHelperVersion) }}
235+ ${{ matrix.knockdRepoOrg && format('KNOCKD_REPO_ORG={0}', matrix.knockdRepoOrg) }}
220236 cache-from : type=gha,scope=${{ matrix.variant }}
221237 cache-to : type=gha,mode=max,scope=${{ matrix.variant }}
0 commit comments