2626 sudo docker builder prune -a
2727
2828 - name: checkout
29- uses: actions/checkout@v7.0.1
29+ uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1
3030
3131 - name: Prepare env
3232 id: envvars
@@ -41,17 +41,17 @@ jobs:
4141
4242 - name: Metadata
4343 id: meta
44- uses: docker/metadata-action@v6.2.0
44+ uses: docker/metadata-action@dc802804100637a589fabce1cb79ff13a1411302 # v6.2.0
4545 with:
4646 images: ghcr.io/${{ vars.ORG_REPO }}/${{ github.event.repository.name }}
4747
4848 - name: Set up Docker Buildx
4949 id: buildx
50- uses: docker/setup-buildx-action@v4.3.0
50+ uses: docker/setup-buildx-action@37fe631027851001ddb9b187196cc803df7f5f0e # v4.3.0
5151
5252 - name: Build and push by digest
5353 if: github.event_name == 'pull_request'
54- uses: docker/build-push-action@v7.3.0
54+ uses: docker/build-push-action@53b7df96c91f9c12dcc8a07bcb9ccacbed38856a # v7.3.0
5555 with:
5656 file: ./docker/Dockerfile
5757 platforms: ${{ matrix.platform }}
7070 - name: Authenticate with GHCR
7171 if: github.event_name != 'pull_request'
7272 id: auth
73- uses: docker/login-action@v4.6.0
73+ uses: docker/login-action@dbcb813823bdd20940b903addbd779551569679f # v4.6.0
7474 with:
7575 registry: ghcr.io
7676 username: ${{ github.repository_owner }}
7979 - name: Build and push by digest
8080 if: github.event_name != 'pull_request'
8181 id: build
82- uses: docker/build-push-action@v7.3.0
82+ uses: docker/build-push-action@53b7df96c91f9c12dcc8a07bcb9ccacbed38856a # v7.3.0
8383 with:
8484 file: ./docker/Dockerfile
8585 platforms: ${{ matrix.platform }}
@@ -104,7 +104,7 @@ jobs:
104104
105105 - name: Upload digest
106106 if: github.event_name != 'pull_request'
107- uses: actions/upload-artifact@v7.0.1
107+ uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1
108108 with:
109109 name: digests-${{ env.PLATFORM_PAIR }}
110110 path: ${{ runner.temp }}/digests/*
@@ -119,27 +119,27 @@ jobs:
119119 - build
120120 steps:
121121 - name: Download digests
122- uses: actions/download-artifact@v8.0.1
122+ uses: actions/download-artifact@3e5f45b2cfb9172054b4087a40e8e0b5a5461e7c # v8.0.1
123123 with:
124124 path: ${{ runner.temp }}/digests
125125 pattern: digests-*
126126 merge-multiple: true
127127
128128 - name: Authenticate with GHCR
129129 id: auth
130- uses: docker/login-action@v4.6.0
130+ uses: docker/login-action@dbcb813823bdd20940b903addbd779551569679f # v4.6.0
131131 with:
132132 registry: ghcr.io
133133 username: ${{ github.repository_owner }}
134134 password: ${{ secrets.BUILD_TOKEN }}
135135
136136 - name: Set up Docker Buildx
137137 id: buildx
138- uses: docker/setup-buildx-action@v4.3.0
138+ uses: docker/setup-buildx-action@37fe631027851001ddb9b187196cc803df7f5f0e # v4.3.0
139139
140140 - name: Metadata
141141 id: meta
142- uses: docker/metadata-action@v6.2.0
142+ uses: docker/metadata-action@dc802804100637a589fabce1cb79ff13a1411302 # v6.2.0
143143 with:
144144 images: ghcr.io/${{ vars.ORG_REPO }}/${{ github.event.repository.name }}
145145 tags: |
@@ -171,7 +171,7 @@ jobs:
171171 docker buildx imagetools inspect ghcr.io/${{ vars.ORG_REPO }}/${{ github.event.repository.name }}:latest
172172
173173 - name: Post version update to dash
174- uses: peter-evans/repository-dispatch@v4.0.1
174+ uses: peter-evans/repository-dispatch@28959ce8df70de7be546dd1250a005dd32156697 # v4.0.1
175175 with:
176176 token: ${{ secrets.BUILD_TOKEN }}
177177 repository: ccpbiosim/ccpbiosim.github.io
0 commit comments