@@ -19,10 +19,10 @@ jobs:
1919 id-token : write
2020
2121 steps :
22- - uses : actions/checkout@v4
22+ - uses : actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
2323
2424 # Setup .npmrc file to publish to npm
25- - uses : actions/setup-node@v4
25+ - uses : actions/setup-node@49933ea5288caeca8642d1e84afbd3f7d6820020 # v4.4.0
2626 with :
2727 node-version : ' 22.x'
2828 registry-url : ' https://registry.npmjs.org'
@@ -45,34 +45,34 @@ jobs:
4545 BUILDX_NO_DEFAULT_ATTESTATIONS : 1
4646
4747 steps :
48- - uses : actions/checkout@v4
48+ - uses : actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
4949
5050 - name : Set image name
5151 run : |
5252 echo "IMAGE_URL=ghcr.io/tldr-pages/tldr-lint">> "$GITHUB_ENV"
5353
5454 - name : Docker meta
5555 id : docker_meta
56- uses : docker/metadata-action@v5
56+ uses : docker/metadata-action@902fa8ec7d6ecbf8d84d538b9b233a880e428804 # v5.7.0
5757 with :
5858 images : |
5959 ${{ env. IMAGE_URL }}
6060 tags : |
6161 type=raw,value=latest
6262
6363 - name : Set up Docker Buildx
64- uses : docker/setup-buildx-action@v3
64+ uses : docker/setup-buildx-action@b5ca514318bd6ebac0fb2aedd5d36ec1b5c232a2 # v3.10.0
6565
6666 - name : Login to GitHub Package Registry
67- uses : docker/login-action@v3
67+ uses : docker/login-action@74a5d142397b4f367a81961eba4e8cd7edddf772 # v3.4.0
6868 with :
6969 registry : ghcr.io
7070 username : ${{ github.repository_owner }}
7171 password : ${{ secrets.GITHUB_TOKEN }}
7272
7373 - name : Build and Push the Docker image
7474 id : push
75- uses : docker/build-push-action@v6
75+ uses : docker/build-push-action@263435318d21b8e681c14492fe198d362a7d2c83 # v6.18.0
7676 with :
7777 context : .
7878 file : Dockerfile
8585 provenance : false
8686
8787 - name : Attest pushed image
88- uses : actions/attest-build-provenance@v2
88+ uses : actions/attest-build-provenance@db473fddc028af60658334401dc6fa3ffd8669fd # v2.3.0
8989 id : attest
9090 with :
9191 subject-name : ${{ env.IMAGE_URL }}
0 commit comments