2323 runs-on : ubuntu-latest
2424 steps :
2525 - name : Checkout
26- uses : actions/checkout@v4
26+ uses : actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
2727
2828 - name : Get package tag/version
2929 id : package-version
3333
3434 - name : Docker meta
3535 id : meta
36- uses : docker/metadata-action@v5
36+ uses : docker/metadata-action@902fa8ec7d6ecbf8d84d538b9b233a880e428804 # v5.7.0
3737 with :
3838 images : |
3939 docker.io/cartesi/sdk,enable=${{ github.event_name != 'pull_request' }}
@@ -46,23 +46,23 @@ jobs:
4646 org.opencontainers.image.description=Cartesi SDK tools image
4747
4848 - name : Set up Docker Buildx
49- uses : docker/setup-buildx-action@v3
49+ uses : docker/setup-buildx-action@b5ca514318bd6ebac0fb2aedd5d36ec1b5c232a2 # v3.10.0
5050
5151 - name : Login to GitHub Container Registry
52- uses : docker/login-action@v3
52+ uses : docker/login-action@74a5d142397b4f367a81961eba4e8cd7edddf772 # v3.4.0
5353 with :
5454 registry : ghcr.io
5555 username : ${{ github.actor }}
5656 password : ${{ secrets.GITHUB_TOKEN }}
5757
5858 - name : Login to DockerHub
59- uses : docker/login-action@v3
59+ uses : docker/login-action@74a5d142397b4f367a81961eba4e8cd7edddf772 # v3.4.0
6060 with :
6161 username : ${{ secrets.DOCKERHUB_USERNAME }}
6262 password : ${{ secrets.DOCKERHUB_TOKEN }}
6363
6464 - name : Build and push
65- uses : docker/bake-action@v5
65+ uses : docker/bake-action@4a9a8d494466d37134e2bfca2d3a8de8fb2681ad # v5.13.0
6666 if : ${{ !startsWith(github.ref, 'refs/tags/sdk@') }}
6767 with :
6868 workdir : packages/sdk
7575 *.cache-to=type=gha,mode=max
7676 push : true
7777
78- - uses : depot/setup-action@v1
78+ - uses : depot/setup-action@b0b1ea4f69e92ebf5dea3f8713a1b0c37b2126a5 # v1.6.0
7979 - name : Build and push (depot)
80- uses : depot/bake-action@v1
80+ uses : depot/bake-action@58d7160c6bfa64eb85e384209e6f2f5ad17948bb # v1.11.0
8181 if : ${{ startsWith(github.ref, 'refs/tags/sdk@') }}
8282 with :
8383 project : ${{ vars.DEPOT_PROJECT }}
0 commit comments