8585
8686 steps :
8787 - name : Checkout
88- uses : actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6
88+ uses : actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
8989
9090 - name : Install
9191 uses : " posit-dev/images-shared/setup-bakery@main"
@@ -112,7 +112,7 @@ jobs:
112112
113113 steps :
114114 - name : Checkout
115- uses : actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6
115+ uses : actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
116116
117117 - name : Setup bakery
118118 uses : " posit-dev/images-shared/setup-bakery@main"
@@ -123,7 +123,7 @@ jobs:
123123 uses : " posit-dev/images-shared/setup-goss@ci-native-multiplatform"
124124
125125 - name : Set up Docker
126- uses : docker/setup-docker-action@1a6edb0ba9ac496f6850236981f15d8f9a82254d # v5
126+ uses : docker/setup-docker-action@1a6edb0ba9ac496f6850236981f15d8f9a82254d # v5.0.0
127127 with :
128128 daemon-config : |
129129 {
@@ -132,10 +132,10 @@ jobs:
132132 }
133133 }
134134 - name : Setup docker buildx
135- uses : docker/setup-buildx-action@4d04d5d9486b7bd6fa91e7baf45bbb4f8b9deedd # v4
135+ uses : docker/setup-buildx-action@4d04d5d9486b7bd6fa91e7baf45bbb4f8b9deedd # v4.0.0
136136
137137 - name : Setup ORAS CLI
138- uses : oras-project/setup-oras@38de303aac69abb66f3e6255b7198bff35f323e3 # v2
138+ uses : oras-project/setup-oras@38de303aac69abb66f3e6255b7198bff35f323e3 # v2.0.0
139139
140140 # Since secrets cannot be referenced in an `if` condition directly,
141141 # this step sets an output that we can reference later.
@@ -155,30 +155,30 @@ jobs:
155155 fi
156156
157157 - name : Login to GitHub Container Registry
158- uses : docker/login-action@4907a6ddec9925e35a0a9e82d7399ccc52663121 # v4
158+ uses : docker/login-action@4907a6ddec9925e35a0a9e82d7399ccc52663121 # v4.1.0
159159 with :
160160 registry : ghcr.io
161161 username : ${{ github.actor }}
162162 password : ${{ secrets.GITHUB_TOKEN }}
163163
164164 - name : Login to Docker Hub
165165 if : ${{ inputs.push && steps.filter-steps.outputs.docker-hub == 'true' }}
166- uses : docker/login-action@4907a6ddec9925e35a0a9e82d7399ccc52663121 # v4
166+ uses : docker/login-action@4907a6ddec9925e35a0a9e82d7399ccc52663121 # v4.1.0
167167 with :
168168 username : " posit"
169169 password : ${{ secrets.DOCKER_HUB_ACCESS_TOKEN }}
170170
171171 - name : Configure AWS Credentials
172172 if : ${{ inputs.push && steps.filter-steps.outputs.ecr == 'true' }}
173- uses : aws-actions/configure-aws-credentials@ec61189d14ec14c8efccab744f656cffd0e33f37 # v6
173+ uses : aws-actions/configure-aws-credentials@ec61189d14ec14c8efccab744f656cffd0e33f37 # v6.1.0
174174 with :
175175 role-to-assume : ${{ secrets.AWS_ROLE }}
176176 aws-region : ${{ inputs.aws-region }}
177177 role-session-name : gha-bakery-build
178178
179179 - name : Login to Amazon ECR
180180 if : ${{ inputs.push && steps.filter-steps.outputs.ecr == 'true' }}
181- uses : aws-actions/amazon-ecr-login@f2e9fc6c2b355c1890b65e6f6f0e2ac3e6e22f78 # v2
181+ uses : aws-actions/amazon-ecr-login@f2e9fc6c2b355c1890b65e6f6f0e2ac3e6e22f78 # v2.1.2
182182
183183 - name : Normalize platform
184184 id : normalize-platform
@@ -220,7 +220,7 @@ jobs:
220220 --metadata-file "./${{ matrix.img.image }}-${{ matrix.img.version }}-${{ steps.normalize-platform.outputs.platform }}-metadata.json" \
221221 --context ${{ inputs.context }}
222222 - name : Upload Metadata
223- uses : actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7
223+ uses : actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1
224224 with :
225225 name : " ${{ matrix.img.image }}-${{ matrix.img.version }}-${{ steps.normalize-platform.outputs.platform }}-metadata"
226226 path : " ./${{ matrix.img.image }}-${{ matrix.img.version }}-${{ steps.normalize-platform.outputs.platform }}-metadata.json"
@@ -239,15 +239,15 @@ jobs:
239239
240240 steps :
241241 - name : Checkout
242- uses : actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6
242+ uses : actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
243243
244244 - name : Setup bakery
245245 uses : " posit-dev/images-shared/setup-bakery@main"
246246 with :
247247 version : ${{ inputs.version }}
248248
249249 - name : Set up Docker
250- uses : docker/setup-docker-action@1a6edb0ba9ac496f6850236981f15d8f9a82254d # v5
250+ uses : docker/setup-docker-action@1a6edb0ba9ac496f6850236981f15d8f9a82254d # v5.0.0
251251 with :
252252 daemon-config : |
253253 {
@@ -274,39 +274,39 @@ jobs:
274274 fi
275275
276276 - name : Login to GitHub Container Registry
277- uses : docker/login-action@4907a6ddec9925e35a0a9e82d7399ccc52663121 # v4
277+ uses : docker/login-action@4907a6ddec9925e35a0a9e82d7399ccc52663121 # v4.1.0
278278 with :
279279 registry : ghcr.io
280280 username : ${{ github.actor }}
281281 password : ${{ secrets.GITHUB_TOKEN }}
282282
283283 - name : Login to Docker Hub
284284 if : ${{ inputs.push && steps.filter-steps.outputs.docker-hub == 'true' }}
285- uses : docker/login-action@4907a6ddec9925e35a0a9e82d7399ccc52663121 # v4
285+ uses : docker/login-action@4907a6ddec9925e35a0a9e82d7399ccc52663121 # v4.1.0
286286 with :
287287 username : " posit"
288288 password : ${{ secrets.DOCKER_HUB_ACCESS_TOKEN }}
289289
290290 - name : Configure AWS Credentials
291291 if : ${{ inputs.push && steps.filter-steps.outputs.ecr == 'true' }}
292- uses : aws-actions/configure-aws-credentials@ec61189d14ec14c8efccab744f656cffd0e33f37 # v6
292+ uses : aws-actions/configure-aws-credentials@ec61189d14ec14c8efccab744f656cffd0e33f37 # v6.1.0
293293 with :
294294 role-to-assume : ${{ secrets.AWS_ROLE }}
295295 aws-region : ${{ inputs.aws-region }}
296296 role-session-name : gha-bakery-build
297297
298298 - name : Login to Amazon ECR
299299 if : ${{ inputs.push && steps.filter-steps.outputs.ecr == 'true' }}
300- uses : aws-actions/amazon-ecr-login@f2e9fc6c2b355c1890b65e6f6f0e2ac3e6e22f78 # v2
300+ uses : aws-actions/amazon-ecr-login@f2e9fc6c2b355c1890b65e6f6f0e2ac3e6e22f78 # v2.1.2
301301
302302 - name : Setup docker buildx
303- uses : docker/setup-buildx-action@4d04d5d9486b7bd6fa91e7baf45bbb4f8b9deedd # v4
303+ uses : docker/setup-buildx-action@4d04d5d9486b7bd6fa91e7baf45bbb4f8b9deedd # v4.0.0
304304
305305 - name : Setup ORAS CLI
306- uses : oras-project/setup-oras@38de303aac69abb66f3e6255b7198bff35f323e3 # v2
306+ uses : oras-project/setup-oras@38de303aac69abb66f3e6255b7198bff35f323e3 # v2.0.0
307307
308308 - name : Download Metadata
309- uses : actions/download-artifact@3e5f45b2cfb9172054b4087a40e8e0b5a5461e7c # v8
309+ uses : actions/download-artifact@3e5f45b2cfb9172054b4087a40e8e0b5a5461e7c # v8.0.1
310310 with :
311311 pattern : " ${{ matrix.img.image }}-${{ matrix.img.version }}-*-metadata"
312312 merge-multiple : true
@@ -334,7 +334,7 @@ jobs:
334334
335335 steps :
336336 - name : Checkout
337- uses : actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6
337+ uses : actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
338338
339339 - name : Setup bakery
340340 uses : " posit-dev/images-shared/setup-bakery@main"
0 commit comments