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@d7d6bc7722e3daa8354c50bcb52f4837da5e9b6a # v3.8.1
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@29109295f81e9208d7d86ff1c6c12d2833863392 # v3.6 .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@b5ca514318bd6ebac0fb2aedd5d36ec1b5c232a2 # v3.10.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@471d1dc4e07e5cdedd4c2171150001c434f0b7a4 # v6.15 .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@471d1dc4e07e5cdedd4c2171150001c434f0b7a4 # v6.15 .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@471d1dc4e07e5cdedd4c2171150001c434f0b7a4 # v6.15 .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@471d1dc4e07e5cdedd4c2171150001c434f0b7a4 # v6.15 .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@471d1dc4e07e5cdedd4c2171150001c434f0b7a4 # v6.15 .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