34
34
- name : Setup Kustomize
35
35
uses : fluxcd/pkg/actions/kustomize@30c101fc7c9fac4d84937ff4890a3da46a9db2dd # main
36
36
- name : Setup Cosign
37
- uses : sigstore/cosign-installer@dc72c7d5c4d10cd6bcb8cf6e3fd625a9e5e537da # v3.7 .0
37
+ uses : sigstore/cosign-installer@c56c2d3e59e4281cc41dea2217323ba5694b171e # v3.8 .0
38
38
- name : Setup Syft
39
- uses : anchore/sbom-action/download-syft@f5e124a5e5e1d497a692818ae907d3c45829d033 # v0.17.3
39
+ uses : anchore/sbom-action/download-syft@f325610c9f50a54015d37c8d16cb3b0e2c8f4de0 # v0.18.0
40
40
- name : Prepare
41
41
id : prep
42
42
run : |
@@ -47,12 +47,12 @@ jobs:
47
47
echo "BUILD_DATE=$(date -u +'%Y-%m-%dT%H:%M:%SZ')" >> "$GITHUB_OUTPUT"
48
48
echo "VERSION=${VERSION}" >> "$GITHUB_OUTPUT"
49
49
- name : Setup QEMU
50
- uses : docker/setup-qemu-action@49b3bc8e6bdd4a60e6116a5414239cba5943d3cf # v3.2 .0
50
+ uses : docker/setup-qemu-action@4574d27a4764455b42196d70a065bc6853246a25 # v3.4 .0
51
51
with :
52
52
platforms : all
53
53
- name : Setup Docker Buildx
54
54
id : buildx
55
- uses : docker/setup-buildx-action@c47758b77c9736f4b2ef4073d4d51994fabfe349 # v3.7.1
55
+ uses : docker/setup-buildx-action@f7ce87c1d6bead3e36075b2ce75da1f6cc28aaca # v3.9.0
56
56
with :
57
57
buildkitd-flags : " --debug"
58
58
- name : Login to GitHub Container Registry
62
62
username : ${{ github.actor }}
63
63
password : ${{ secrets.GITHUB_TOKEN }}
64
64
- name : Publish multi-arch tofu-controller container image
65
- uses : docker/build-push-action@4f58ea79222b3b9dc2c8bbdd6debcef730109a75 # v6.9 .0
65
+ uses : docker/build-push-action@ca877d9245402d1537745e0e356eab47c3520991 # v6.13 .0
66
66
with :
67
67
push : true
68
68
no-cache : true
83
83
org.opencontainers.image.version=${{ steps.prep.outputs.VERSION }}
84
84
org.opencontainers.image.created=${{ steps.prep.outputs.BUILD_DATE }}
85
85
- name : Publish multi-arch tf-runner base image
86
- uses : docker/build-push-action@4f58ea79222b3b9dc2c8bbdd6debcef730109a75 # v6.9 .0
86
+ uses : docker/build-push-action@ca877d9245402d1537745e0e356eab47c3520991 # v6.13 .0
87
87
with :
88
88
push : true
89
89
builder : ${{ steps.buildx.outputs.name }}
@@ -102,7 +102,7 @@ jobs:
102
102
org.opencontainers.image.version=${{ steps.prep.outputs.VERSION }}
103
103
org.opencontainers.image.created=${{ steps.prep.outputs.BUILD_DATE }}
104
104
- name : Publish multi-arch tf-runner container image
105
- uses : docker/build-push-action@4f58ea79222b3b9dc2c8bbdd6debcef730109a75 # v6.9 .0
105
+ uses : docker/build-push-action@ca877d9245402d1537745e0e356eab47c3520991 # v6.13 .0
106
106
with :
107
107
push : true
108
108
no-cache : true
@@ -123,7 +123,7 @@ jobs:
123
123
org.opencontainers.image.version=${{ steps.prep.outputs.VERSION }}
124
124
org.opencontainers.image.created=${{ steps.prep.outputs.BUILD_DATE }}
125
125
- name : Publish multi-arch tf-runner-azure container image
126
- uses : docker/build-push-action@4f58ea79222b3b9dc2c8bbdd6debcef730109a75 # v6.9 .0
126
+ uses : docker/build-push-action@ca877d9245402d1537745e0e356eab47c3520991 # v6.13 .0
127
127
with :
128
128
push : true
129
129
no-cache : true
@@ -144,7 +144,7 @@ jobs:
144
144
org.opencontainers.image.version=${{ steps.prep.outputs.VERSION }}
145
145
org.opencontainers.image.created=${{ steps.prep.outputs.BUILD_DATE }}
146
146
- name : Publish multi-arch branch-planner container image
147
- uses : docker/build-push-action@4f58ea79222b3b9dc2c8bbdd6debcef730109a75 # v6.9 .0
147
+ uses : docker/build-push-action@ca877d9245402d1537745e0e356eab47c3520991 # v6.13 .0
148
148
with :
149
149
push : true
150
150
no-cache : true
@@ -196,12 +196,12 @@ jobs:
196
196
kustomize build ./config/package > ./config/release/${{ env.CONTROLLER }}.packages.yaml
197
197
echo '[CHANGELOG](https://github.com/flux-iac/${{ env.CONTROLLER }}/blob/main/CHANGELOG.md)' > ./config/release/notes.md
198
198
- name : Setup Go
199
- uses : actions/setup-go@cdcb36043654635271a94b9a6d1392de5bb323a7 # v5.0.1
199
+ uses : actions/setup-go@f111f3307d8850f501ac008e886eec1fd1932a34 # v5.3.0
200
200
with :
201
201
go-version-file : go.mod
202
202
- name : Create release
203
203
if : startsWith(github.ref, 'refs/tags/v')
204
- uses : goreleaser/goreleaser-action@286f3b13b1b49da4ac219696163fb8c1c93e1200 # v6.0.0
204
+ uses : goreleaser/goreleaser-action@90a3faa9d0182683851fbfa97ca1a2cb983bfca3 # v6.2.1
205
205
with :
206
206
version : ' ~> v2'
207
207
args : release --release-notes=./config/release/notes.md --skip=validate
0 commit comments