2222 build-push :
2323 runs-on : ubuntu-latest
2424 steps :
25- - uses : actions/checkout@v2
25+ - uses : actions/checkout@v3
2626 - name : Setup Kustomize
2727 uses : fluxcd/pkg/actions/kustomize@main
2828 - name : Prepare
@@ -35,32 +35,32 @@ jobs:
3535 echo ::set-output name=BUILD_DATE::$(date -u +'%Y-%m-%dT%H:%M:%SZ')
3636 echo ::set-output name=VERSION::${VERSION}
3737 - name : Setup QEMU
38- uses : docker/setup-qemu-action@v1
38+ uses : docker/setup-qemu-action@v2
3939 - name : Setup Docker Buildx
4040 id : buildx
41- uses : docker/setup-buildx-action@v1
41+ uses : docker/setup-buildx-action@v2
4242 - name : Login to GitHub Container Registry
43- uses : docker/login-action@v1
43+ uses : docker/login-action@v2
4444 with :
4545 registry : ghcr.io
4646 username : fluxcdbot
4747 password : ${{ secrets.GHCR_TOKEN }}
4848 - name : Login to Docker Hub
49- uses : docker/login-action@v1
49+ uses : docker/login-action@v2
5050 with :
5151 username : fluxcdbot
5252 password : ${{ secrets.DOCKER_FLUXCD_PASSWORD }}
5353 - name : Generate images meta
5454 id : meta
55- uses : docker/metadata-action@v3
55+ uses : docker/metadata-action@v4
5656 with :
5757 images : |
5858 fluxcd/${{ env.CONTROLLER }}
5959 ghcr.io/fluxcd/${{ env.CONTROLLER }}
6060 tags : |
6161 type=raw,value=${{ steps.prep.outputs.VERSION }}
6262 - name : Publish images
63- uses : docker/build-push-action@v2
63+ uses : docker/build-push-action@v3
6464 with :
6565 push : true
6666 builder : ${{ steps.buildx.outputs.name }}
9292 - uses : anchore/sbom-action/download-syft@v0
9393 - name : Create release and SBOM
9494 if : startsWith(github.ref, 'refs/tags/v')
95- uses : goreleaser/goreleaser-action@v2
95+ uses : goreleaser/goreleaser-action@v3
9696 with :
9797 version : latest
9898 args : release --release-notes=config/release/notes.md --rm-dist --skip-validate
0 commit comments