2929 packages : write # for pushing and signing container images.
3030 steps :
3131 - name : Checkout
32- uses : actions/checkout@a5ac7e51b41094c92402da3b24376905380afc29 # v4.1.6
32+ uses : actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # v4.1.7
3333 - name : Setup Kustomize
3434 uses : fluxcd/pkg/actions/kustomize@main
3535 - name : Prepare
@@ -42,18 +42,18 @@ jobs:
4242 echo "BUILD_DATE=$(date -u +'%Y-%m-%dT%H:%M:%SZ')" >> $GITHUB_OUTPUT
4343 echo "VERSION=${VERSION}" >> $GITHUB_OUTPUT
4444 - name : Setup QEMU
45- uses : docker/setup-qemu-action@68827325e0b33c7199eb31dd4e31fbe9023e06e3 # v3.0 .0
45+ uses : docker/setup-qemu-action@49b3bc8e6bdd4a60e6116a5414239cba5943d3cf # v3.2 .0
4646 - name : Setup Docker Buildx
4747 id : buildx
48- uses : docker/setup-buildx-action@d70bba72b1f3fd22344832f00baa16ece964efeb # v3.3.0
48+ uses : docker/setup-buildx-action@988b5a0280414f521da01fcc63a27aeeb4b104db # v3.6.1
4949 - name : Login to GitHub Container Registry
50- uses : docker/login-action@0d4c9c5ea7693da7b068278f7b52bda2a190a446 # v3.2 .0
50+ uses : docker/login-action@9780b0c442fbb1117ed29e0efdff1e18412f7567 # v3.3 .0
5151 with :
5252 registry : ghcr.io
5353 username : fluxcdbot
5454 password : ${{ secrets.GHCR_TOKEN }}
5555 - name : Login to Docker Hub
56- uses : docker/login-action@0d4c9c5ea7693da7b068278f7b52bda2a190a446 # v3.2 .0
56+ uses : docker/login-action@9780b0c442fbb1117ed29e0efdff1e18412f7567 # v3.3 .0
5757 with :
5858 username : fluxcdbot
5959 password : ${{ secrets.DOCKER_FLUXCD_PASSWORD }}
6868 type=raw,value=${{ steps.prep.outputs.VERSION }}
6969 - name : Publish images
7070 id : build-push
71- uses : docker/build-push-action@ca052bb54ab0790a636c9b5f226502c73d547a25 # v5.4 .0
71+ uses : docker/build-push-action@5cd11c3a4ced054e52742c5fd54dca954e0edd85 # v6.7 .0
7272 with :
7373 sbom : true
7474 provenance : true
7979 platforms : linux/amd64,linux/arm/v7,linux/arm64
8080 tags : ${{ steps.meta.outputs.tags }}
8181 labels : ${{ steps.meta.outputs.labels }}
82- - uses : sigstore/cosign-installer@59acb6260d9c0ba8f4a2f9d9b48431a222b68e20 # v3.5 .0
82+ - uses : sigstore/cosign-installer@4959ce089c160fddf62f7b42464195ba1a56d382 # v3.6 .0
8383 - name : Sign images
8484 env :
8585 COSIGN_EXPERIMENTAL : 1
9292 mkdir -p config/release
9393 kustomize build ./config/crd > ./config/release/${{ env.CONTROLLER }}.crds.yaml
9494 kustomize build ./config/manager > ./config/release/${{ env.CONTROLLER }}.deployment.yaml
95- - uses : anchore/sbom-action/download-syft@e8d2a6937ecead383dfe75190d104edd1f9c5751 # v0.16.0
95+ - uses : anchore/sbom-action/download-syft@ab9d16d4b419c9d1a02df5213fa0ebe965ca5a57 # v0.17.1
9696 - name : Create release and SBOM
9797 id : run-goreleaser
9898 if : startsWith(github.ref, 'refs/tags/v')
0 commit comments