Skip to content

Commit d0205f7

Browse files
committed
update used GitHub actions versions; k8s version matrix for Helm
Signed-off-by: Thomas Jäckle <[email protected]>
1 parent b7315c6 commit d0205f7

9 files changed

+54
-54
lines changed

.github/workflows/docker-nightly.yml

+7-7
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ jobs:
2222
steps:
2323
-
2424
name: Checkout
25-
uses: actions/checkout@v3
25+
uses: actions/checkout@v4
2626
-
2727
name: Set up QEMU
2828
uses: docker/setup-qemu-action@v2
@@ -55,7 +55,7 @@ jobs:
5555
echo $IMAGE_TAG
5656
-
5757
name: Build and push ditto-policies
58-
uses: docker/build-push-action@v3
58+
uses: docker/build-push-action@v4
5959
with:
6060
context: .
6161
file: dockerfile-release
@@ -70,7 +70,7 @@ jobs:
7070
eclipse/ditto-policies:${{ env.IMAGE_TAG }}
7171
-
7272
name: Build and push ditto-things
73-
uses: docker/build-push-action@v3
73+
uses: docker/build-push-action@v4
7474
with:
7575
context: .
7676
file: dockerfile-release
@@ -85,7 +85,7 @@ jobs:
8585
eclipse/ditto-things:${{ env.IMAGE_TAG }}
8686
-
8787
name: Build and push ditto-gateway
88-
uses: docker/build-push-action@v3
88+
uses: docker/build-push-action@v4
8989
with:
9090
context: .
9191
file: dockerfile-release
@@ -100,7 +100,7 @@ jobs:
100100
eclipse/ditto-gateway:${{ env.IMAGE_TAG }}
101101
-
102102
name: Build and push ditto-thingsearch
103-
uses: docker/build-push-action@v3
103+
uses: docker/build-push-action@v4
104104
with:
105105
context: .
106106
file: dockerfile-release
@@ -115,7 +115,7 @@ jobs:
115115
eclipse/ditto-things-search:${{ env.IMAGE_TAG }}
116116
-
117117
name: Build and push ditto-connectivity
118-
uses: docker/build-push-action@v3
118+
uses: docker/build-push-action@v4
119119
with:
120120
context: .
121121
file: dockerfile-release
@@ -144,7 +144,7 @@ jobs:
144144
working-directory: ./ui
145145
-
146146
name: Build and push ditto-ui image
147-
uses: docker/build-push-action@v3
147+
uses: docker/build-push-action@v4
148148
with:
149149
context: ./ui
150150
file: ui/Dockerfile

.github/workflows/gh-pages.yml

+1-1
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@ jobs:
2929
concurrency:
3030
group: ${{ github.workflow }}-${{ github.ref }}
3131
steps:
32-
- uses: actions/checkout@v3
32+
- uses: actions/checkout@v4
3333
- name: Use Node.js 18.x
3434
uses: actions/setup-node@v3
3535
with:

.github/workflows/helm-chart-release.yml

+3-3
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@
1111
name: Release and publish Helm chart
1212

1313
env:
14-
VERSION_HELM: "v3.11.2"
14+
VERSION_HELM: "v3.12.1"
1515
on:
1616
workflow_dispatch:
1717
inputs:
@@ -25,12 +25,12 @@ jobs:
2525
runs-on: ubuntu-latest
2626
steps:
2727
- name: Checkout
28-
uses: actions/checkout@v3
28+
uses: actions/checkout@v4
2929
with:
3030
fetch-depth: 0
3131

3232
- name: Set up Helm
33-
uses: azure/setup-helm@v3
33+
uses: azure/setup-helm@v3.5
3434
with:
3535
version: ${{ env.VERSION_HELM }}
3636

.github/workflows/helm-chart.yml

+14-14
Original file line numberDiff line numberDiff line change
@@ -12,8 +12,8 @@ name: Lint and test Helm chart
1212

1313
env:
1414
CONFIG_OPTION_CHART_TESTING: "--config .github/ct.yml"
15-
VERSION_CHART_TESTING: "v3.8.0"
16-
VERSION_HELM: "v3.11.2"
15+
VERSION_CHART_TESTING: "v3.8.0" # 3.9.0 has an issue with comparing against "master" branch
16+
VERSION_HELM: "v3.12.1"
1717
VERSION_PYTHON: "3.9"
1818
on:
1919
pull_request:
@@ -28,11 +28,11 @@ jobs:
2828
runs-on: ubuntu-latest
2929
steps:
3030
- name: Checkout
31-
uses: actions/checkout@v3
31+
uses: actions/checkout@v4
3232
with:
3333
fetch-depth: 0
3434
- name: Set up Helm
35-
uses: azure/setup-helm@v3
35+
uses: azure/setup-helm@v3.5
3636
with:
3737
version: ${{ env.VERSION_HELM }}
3838
- uses: actions/setup-python@v4
@@ -63,16 +63,16 @@ jobs:
6363
# which a folder exists at
6464
# https://github.com/yannh/kubernetes-json-schema/
6565
k8s:
66-
- v1.25.2
67-
- v1.26.4
68-
- v1.27.1
66+
- v1.26.6
67+
- v1.27.3
68+
- v1.28.0
6969
steps:
7070
- name: Checkout
71-
uses: actions/checkout@v3
71+
uses: actions/checkout@v4
7272
- name: Fetch history for chart testing
7373
run: git fetch --prune --unshallow
7474
- name: Set up Helm
75-
uses: azure/setup-helm@v3
75+
uses: azure/setup-helm@v3.5
7676
with:
7777
version: ${{ env.VERSION_HELM }}
7878
- name: Run kubeval
@@ -92,16 +92,16 @@ jobs:
9292
# available for the docker.io/kindest/node image
9393
# https://hub.docker.com/r/kindest/node/tags
9494
k8s:
95-
- v1.25.2
96-
- v1.26.4
97-
- v1.27.1
95+
- v1.26.6
96+
- v1.27.3
97+
- v1.28.0
9898
steps:
9999
- name: Checkout
100-
uses: actions/checkout@v3
100+
uses: actions/checkout@v4
101101
- name: Fetch history for chart testing
102102
run: git fetch --prune --unshallow
103103
- name: Set up Helm
104-
uses: azure/setup-helm@v3
104+
uses: azure/setup-helm@v3.5
105105
with:
106106
version: ${{ env.VERSION_HELM }}
107107
- uses: actions/setup-python@v4

.github/workflows/license-check.yml

+1-1
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ jobs:
1818
check-license-header-year:
1919
runs-on: ubuntu-latest
2020
steps:
21-
- uses: actions/checkout@v3
21+
- uses: actions/checkout@v4
2222
- uses: jitterbit/get-changed-files@v1
2323
id: the-files
2424
continue-on-error: true

.github/workflows/maven.yml

+1-1
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@ jobs:
3232
runs-on: ubuntu-latest
3333

3434
steps:
35-
- uses: actions/checkout@v3
35+
- uses: actions/checkout@v4
3636

3737
- name: Set up JDK 17
3838
uses: actions/setup-java@v3

.github/workflows/push-dockerhub-on-demand.yml

+13-13
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@ jobs:
3636
steps:
3737
-
3838
name: Checkout
39-
uses: actions/checkout@v3
39+
uses: actions/checkout@v4
4040
-
4141
name: Set up QEMU
4242
uses: docker/setup-qemu-action@v2
@@ -77,7 +77,7 @@ jobs:
7777
-
7878
name: Build and push ditto-policies
7979
if: env.MILESTONE_OR_RC_SUFFIX == env.IMAGE_TAG && inputs.dittoImage == 'ditto-policies'
80-
uses: docker/build-push-action@v3
80+
uses: docker/build-push-action@v4
8181
with:
8282
context: .
8383
file: dockerfile-release
@@ -96,7 +96,7 @@ jobs:
9696
-
9797
name: Build and push ditto-things
9898
if: env.MILESTONE_OR_RC_SUFFIX == env.IMAGE_TAG && inputs.dittoImage == 'ditto-things'
99-
uses: docker/build-push-action@v3
99+
uses: docker/build-push-action@v4
100100
with:
101101
context: .
102102
file: dockerfile-release
@@ -115,7 +115,7 @@ jobs:
115115
-
116116
name: Build and push ditto-gateway
117117
if: env.MILESTONE_OR_RC_SUFFIX == env.IMAGE_TAG && inputs.dittoImage == 'ditto-gateway'
118-
uses: docker/build-push-action@v3
118+
uses: docker/build-push-action@v4
119119
with:
120120
context: .
121121
file: dockerfile-release
@@ -134,7 +134,7 @@ jobs:
134134
-
135135
name: Build and push ditto-thingsearch
136136
if: env.MILESTONE_OR_RC_SUFFIX == env.IMAGE_TAG && inputs.dittoImage == 'ditto-things-search'
137-
uses: docker/build-push-action@v3
137+
uses: docker/build-push-action@v4
138138
with:
139139
context: .
140140
file: dockerfile-release
@@ -153,7 +153,7 @@ jobs:
153153
-
154154
name: Build and push ditto-connectivity
155155
if: env.MILESTONE_OR_RC_SUFFIX == env.IMAGE_TAG && inputs.dittoImage == 'ditto-connectivity'
156-
uses: docker/build-push-action@v3
156+
uses: docker/build-push-action@v4
157157
with:
158158
context: .
159159
file: dockerfile-release
@@ -186,7 +186,7 @@ jobs:
186186
-
187187
name: Build and push ditto-ui
188188
if: env.MILESTONE_OR_RC_SUFFIX == env.IMAGE_TAG && inputs.dittoImage == 'ditto-ui'
189-
uses: docker/build-push-action@v3
189+
uses: docker/build-push-action@v4
190190
with:
191191
context: ./ui
192192
file: ui/Dockerfile
@@ -201,7 +201,7 @@ jobs:
201201
-
202202
name: Build and push ditto-policies milestone/RC
203203
if: env.MILESTONE_OR_RC_SUFFIX != env.IMAGE_TAG && inputs.dittoImage == 'ditto-policies'
204-
uses: docker/build-push-action@v3
204+
uses: docker/build-push-action@v4
205205
with:
206206
context: .
207207
file: dockerfile-release
@@ -217,7 +217,7 @@ jobs:
217217
-
218218
name: Build and push ditto-things milestone/RC
219219
if: env.MILESTONE_OR_RC_SUFFIX != env.IMAGE_TAG && inputs.dittoImage == 'ditto-things'
220-
uses: docker/build-push-action@v3
220+
uses: docker/build-push-action@v4
221221
with:
222222
context: .
223223
file: dockerfile-release
@@ -233,7 +233,7 @@ jobs:
233233
-
234234
name: Build and push ditto-gateway milestone/RC
235235
if: env.MILESTONE_OR_RC_SUFFIX != env.IMAGE_TAG && inputs.dittoImage == 'ditto-gateway'
236-
uses: docker/build-push-action@v3
236+
uses: docker/build-push-action@v4
237237
with:
238238
context: .
239239
file: dockerfile-release
@@ -249,7 +249,7 @@ jobs:
249249
-
250250
name: Build and push ditto-thingsearch milestone/RC
251251
if: env.MILESTONE_OR_RC_SUFFIX != env.IMAGE_TAG && inputs.dittoImage == 'ditto-things-search'
252-
uses: docker/build-push-action@v3
252+
uses: docker/build-push-action@v4
253253
with:
254254
context: .
255255
file: dockerfile-release
@@ -265,7 +265,7 @@ jobs:
265265
-
266266
name: Build and push ditto-connectivity milestone/RC
267267
if: env.MILESTONE_OR_RC_SUFFIX != env.IMAGE_TAG && inputs.dittoImage == 'ditto-connectivity'
268-
uses: docker/build-push-action@v3
268+
uses: docker/build-push-action@v4
269269
with:
270270
context: .
271271
file: dockerfile-release
@@ -282,7 +282,7 @@ jobs:
282282
-
283283
name: Build and push ditto-ui milestone/RC
284284
if: env.MILESTONE_OR_RC_SUFFIX != env.IMAGE_TAG && inputs.dittoImage == 'ditto-ui'
285-
uses: docker/build-push-action@v3
285+
uses: docker/build-push-action@v4
286286
with:
287287
context: ./ui
288288
file: ui/Dockerfile

0 commit comments

Comments
 (0)