|  | 
| 29 | 29 |       packages: write # for pushing and signing container images. | 
| 30 | 30 |     steps: | 
| 31 | 31 |       - name: Checkout | 
| 32 |  | -        uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # v4.1.7 | 
|  | 32 | +        uses: actions/checkout@eef61447b9ff4aafe5dcd4e0bbf5d482be7e7871 # v4.2.1 | 
| 33 | 33 |       - name: Setup Kustomize | 
| 34 | 34 |         uses: fluxcd/pkg/actions/kustomize@main | 
| 35 | 35 |       - name: Prepare | 
|  | 
| 45 | 45 |         uses: docker/setup-qemu-action@49b3bc8e6bdd4a60e6116a5414239cba5943d3cf # v3.2.0 | 
| 46 | 46 |       - name: Setup Docker Buildx | 
| 47 | 47 |         id: buildx | 
| 48 |  | -        uses: docker/setup-buildx-action@988b5a0280414f521da01fcc63a27aeeb4b104db # v3.6.1 | 
|  | 48 | +        uses: docker/setup-buildx-action@c47758b77c9736f4b2ef4073d4d51994fabfe349 # v3.7.1 | 
| 49 | 49 |       - name: Login to GitHub Container Registry | 
| 50 | 50 |         uses: docker/login-action@9780b0c442fbb1117ed29e0efdff1e18412f7567 # v3.3.0 | 
| 51 | 51 |         with: | 
|  | 
| 68 | 68 |             type=raw,value=${{ steps.prep.outputs.VERSION }} | 
| 69 | 69 |       - name: Publish images | 
| 70 | 70 |         id: build-push | 
| 71 |  | -        uses: docker/build-push-action@5cd11c3a4ced054e52742c5fd54dca954e0edd85 # v6.7.0 | 
|  | 71 | +        uses: docker/build-push-action@4f58ea79222b3b9dc2c8bbdd6debcef730109a75 # v6.9.0 | 
| 72 | 72 |         with: | 
| 73 | 73 |           sbom: true | 
| 74 | 74 |           provenance: true | 
|  | 
| 79 | 79 |           platforms: linux/amd64,linux/arm/v7,linux/arm64 | 
| 80 | 80 |           tags: ${{ steps.meta.outputs.tags }} | 
| 81 | 81 |           labels: ${{ steps.meta.outputs.labels }} | 
| 82 |  | -      - uses: sigstore/cosign-installer@4959ce089c160fddf62f7b42464195ba1a56d382 # v3.6.0 | 
|  | 82 | +      - uses: sigstore/cosign-installer@dc72c7d5c4d10cd6bcb8cf6e3fd625a9e5e537da # v3.7.0 | 
| 83 | 83 |       - name: Sign images | 
| 84 | 84 |         env: | 
| 85 | 85 |           COSIGN_EXPERIMENTAL: 1 | 
|  | 
| 92 | 92 |           mkdir -p config/release | 
| 93 | 93 |           kustomize build ./config/crd > ./config/release/${{ env.CONTROLLER }}.crds.yaml | 
| 94 | 94 |           kustomize build ./config/manager > ./config/release/${{ env.CONTROLLER }}.deployment.yaml | 
| 95 |  | -      - uses: anchore/sbom-action/download-syft@61119d458adab75f756bc0b9e4bde25725f86a7a # v0.17.2 | 
|  | 95 | +      - uses: anchore/sbom-action/download-syft@1ca97d9028b51809cf6d3c934c3e160716e1b605 # v0.17.5 | 
| 96 | 96 |       - name: Create release and SBOM | 
| 97 | 97 |         id: run-goreleaser | 
| 98 | 98 |         if: startsWith(github.ref, 'refs/tags/v') | 
|  | 
0 commit comments