77 runs-on : ubuntu-latest
88 steps :
99 - uses : actions/checkout@v4
10- - uses : actions/setup-go@v4
10+ - uses : actions/setup-go@v5
1111 with :
1212 go-version : " 1.20"
1313 - run : go test -v -cover $(go list ./... | grep -v /vendor)
1414 build :
1515 runs-on : ubuntu-latest
1616 steps :
1717 - uses : actions/checkout@v4
18- - uses : actions/setup-go@v4
18+ - uses : actions/setup-go@v5
1919 with :
2020 go-version : " 1.20"
2121 - run : CGO_ENABLED=0 GOOS=linux GOARCH=amd64 go build -ldflags "-X main.SHA=${{ github.sha }}" -o bin/vaultcreds cmd/*.go
22- - uses : actions/upload-artifact@v3
22+ - uses : actions/upload-artifact@v4
2323 with :
2424 name : bin
2525 path : bin/
2929 runs-on : ubuntu-latest
3030 steps :
3131 - uses : actions/checkout@v4
32- - uses : actions/download-artifact@v3
32+ - uses : actions/download-artifact@v4
3333 with :
3434 name : bin
3535 path : bin/
@@ -40,13 +40,13 @@ jobs:
4040 username : ${{ secrets.QUAY_USERNAME }}
4141 password : ${{ secrets.QUAY_PASSWORD }}
4242 - id : meta
43- uses : docker/metadata-action@v4
43+ uses : docker/metadata-action@v5
4444 with :
4545 images : quay.io/uswitch/vault-creds
4646 tags : |
4747 type=semver,pattern=v{{version}}
4848 type=sha,prefix=,format=long,
49- - uses : docker/build-push-action@v4
49+ - uses : docker/build-push-action@v6
5050 with :
5151 context : .
5252 labels : ${{ steps.meta.outputs.labels }}
0 commit comments