Skip to content

Commit e8b64f0

Browse files
authored
Use Renovate to keep smoke test Java versions up-to-date (#14939)
1 parent fddb1ed commit e8b64f0

File tree

2 files changed

+8
-22
lines changed

2 files changed

+8
-22
lines changed

.github/workflows/reusable-pr-smoke-test-images.yml

Lines changed: 4 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -22,19 +22,15 @@ on:
2222
skip-java-11:
2323
type: boolean
2424
required: false
25-
skip-java-17:
26-
type: boolean
27-
required: false
28-
skip-java-21:
29-
type: boolean
30-
required: false
3125

3226
permissions:
3327
contents: read
3428

3529
jobs:
3630
build:
3731
runs-on: ubuntu-latest
32+
env:
33+
LATEST_JAVA_VERSION: 23 # renovate: datasource=java-version
3834
steps:
3935
- uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
4036

@@ -64,13 +60,10 @@ jobs:
6460
run: ./gradlew ${{ inputs.project }}:jibDockerBuild -Ptag=${{ env.TAG }} -PtargetJDK=11 -Djib.httpTimeout=120000 -Djib.console=plain
6561

6662
- name: Build Java 17 Docker image
67-
if: "!inputs.skip-java-17"
6863
run: ./gradlew ${{ inputs.project }}:jibDockerBuild -Ptag=${{ env.TAG }} -PtargetJDK=17 -Djib.httpTimeout=120000 -Djib.console=plain
6964

7065
- name: Build Java 21 Docker image
71-
if: "!inputs.skip-java-21"
7266
run: ./gradlew ${{ inputs.project }}:jibDockerBuild -Ptag=${{ env.TAG }} -PtargetJDK=21 -Djib.httpTimeout=120000 -Djib.console=plain
7367

74-
- name: Build Java 23 Docker image
75-
if: "!inputs.skip-java-23"
76-
run: ./gradlew ${{ inputs.project }}:jibDockerBuild -Ptag=${{ env.TAG }} -PtargetJDK=23 -Djib.httpTimeout=120000 -Djib.console=plain
68+
- name: Build Java ${{ env.LATEST_JAVA_VERSION }} Docker image
69+
run: ./gradlew ${{ inputs.project }}:jibDockerBuild -Ptag=${{ env.TAG }} -PtargetJDK=${{ env.LATEST_JAVA_VERSION }} -Djib.httpTimeout=120000 -Djib.console=plain

.github/workflows/reusable-publish-smoke-test-images.yml

Lines changed: 4 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -22,12 +22,6 @@ on:
2222
skip-java-11:
2323
type: boolean
2424
required: false
25-
skip-java-17:
26-
type: boolean
27-
required: false
28-
skip-java-21:
29-
type: boolean
30-
required: false
3125

3226
permissions:
3327
contents: read
@@ -38,6 +32,8 @@ jobs:
3832
permissions:
3933
contents: read
4034
packages: write
35+
env:
36+
LATEST_JAVA_VERSION: 23 # renovate: datasource=java-version
4137
steps:
4238
- uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
4339

@@ -74,13 +70,10 @@ jobs:
7470
run: ./gradlew ${{ inputs.project }}:jib -Ptag=${{ env.TAG }} -PtargetJDK=11 -Djib.httpTimeout=120000 -Djib.console=plain
7571

7672
- name: Build Java 17 Docker image
77-
if: "!inputs.skip-java-17"
7873
run: ./gradlew ${{ inputs.project }}:jib -Ptag=${{ env.TAG }} -PtargetJDK=17 -Djib.httpTimeout=120000 -Djib.console=plain
7974

8075
- name: Build Java 21 Docker image
81-
if: "!inputs.skip-java-21"
8276
run: ./gradlew ${{ inputs.project }}:jib -Ptag=${{ env.TAG }} -PtargetJDK=21 -Djib.httpTimeout=120000 -Djib.console=plain
8377

84-
- name: Build Java 23 Docker image
85-
if: "!inputs.skip-java-23"
86-
run: ./gradlew ${{ inputs.project }}:jib -Ptag=${{ env.TAG }} -PtargetJDK=23 -Djib.httpTimeout=120000 -Djib.console=plain
78+
- name: Build Java ${{ env.LATEST_JAVA_VERSION }} Docker image
79+
run: ./gradlew ${{ inputs.project }}:jib -Ptag=${{ env.TAG }} -PtargetJDK=${{ env.LATEST_JAVA_VERSION }} -Djib.httpTimeout=120000 -Djib.console=plain

0 commit comments

Comments
 (0)