@@ -15,67 +15,47 @@ scms:
1515
1616sources :
1717 jdk17LastVersion :
18- kind : githubrelease
18+ kind : temurin
1919 name : Get the latest Adoptium JDK17 version
2020 spec :
21- owner : " adoptium"
22- repository : " temurin17-binaries"
23- token : " {{ requiredEnv .github.token }}"
24- username : " {{ .github.username }}"
25- versionfilter :
26- kind : regex
27- # jdk-17.0.2+8(https://github.com/adoptium/temurin17-binaries/releases/tag/jdk-17.0.2%2B8) is OK
28- # jdk-17.0.4.1+1(https://github.com/adoptium/temurin17-binaries/releases/tag/jdk-17.0.4.1%2B1) is OK
29- pattern : {{ .temurin.version_pattern }}
21+ featureversion : 17
3022 transformers :
3123 - trimprefix : " jdk-"
32- - replacer :
33- from : +
34- to : _
3524
3625conditions :
37- checkTemurinJDK17AlpineDockerImage :
38- kind : dockerimage
39- name : Check if the container image "eclipse-temurin:<jdk17LastVersion>-jdk-alpine" is available
40- transformers :
41- - addsuffix : " -jdk-alpine"
26+ checkTemurinAllReleases :
27+ name : Check if the "<lastVersion>" is available for all platforms
28+ kind : temurin
4229 spec :
43- architecture : linux/amd64
44- image : eclipse-temurin
45- checkTemurinJDK17DebianDockerImages :
46- kind : dockerimage
47- name : Check if the container image "eclipse-temurin:<jdk17LastVersion>-jdk-focal" is available
48- transformers :
49- - addsuffix : " -jdk-focal"
50- spec :
51- architectures :
52- - linux/amd64
53- - linux/arm64
30+ featureversion : 17
31+ platforms :
32+ - alpine-linux/x64
33+ - linux/x64
34+ - linux/aarch64
35+ - linux/ppc64le
5436 - linux/s390x
55- - linux/arm/v7
56- image : eclipse-temurin
57- checkTemurinJDK17WindowsCoreDockerImage :
58- kind : dockerimage
59- name : Check if the container image "eclipse-temurin:<jdk17LastVersion>-jdk-windowsservercore-1809" is available
60- transformers :
61- - addsuffix : " -jdk-windowsservercore-1809"
62- spec :
63- architecture : windows/amd64
64- image : eclipse-temurin
37+ - linux/arm
38+ - windows/x64
6539
6640targets :
6741 setJDK17VersionDockerBake :
6842 name : " Bump JDK17 version for Linux images in the docker-bake.hcl file"
6943 kind : hcl
70- sourceid : jdk17LastVersion
44+ transformers :
45+ - replacer :
46+ from : " +"
47+ to : " _"
7148 spec :
7249 file : docker-bake.hcl
7350 path : variable.JAVA17_VERSION.default
7451 scmid : default
7552 setJDK17VersionAlpine :
7653 name : " Bump JDK17 default ARG version on Alpine Dockerfile"
7754 kind : dockerfile
78- sourceid : jdk17LastVersion
55+ transformers :
56+ - replacer :
57+ from : " +"
58+ to : " _"
7959 spec :
8060 file : alpine/Dockerfile
8161 instruction :
@@ -85,7 +65,10 @@ targets:
8565 setJDK17VersionDebian :
8666 name : " Bump JDK17 default ARG version on Debian Dockerfile"
8767 kind : dockerfile
88- sourceid : jdk17LastVersion
68+ transformers :
69+ - replacer :
70+ from : " +"
71+ to : " _"
8972 spec :
9073 file : debian/Dockerfile
9174 instruction :
0 commit comments