@@ -102,7 +102,7 @@ jobs:
102102 run :
103103 working-directory : ${{ inputs.working-directory }}
104104 steps :
105- - uses : step-security/harden-runner@8d3c67de8e2fe68ef647c8db1e6a09f647780f40 # v2.19.0
105+ - uses : step-security/harden-runner@9af89fc71515a100421586dfdb3dc9c984fbf411 # v2.19.4
106106 with :
107107 disable-sudo : ${{ inputs.disable-sudo }}
108108 egress-policy : block
@@ -125,11 +125,11 @@ jobs:
125125 with :
126126 persist-credentials : false
127127 - uses : docker/setup-qemu-action@ce360397dd3f832beb865e1373c09c0e9f86d70a # v4.0.0
128- - uses : docker/setup-buildx-action@4d04d5d9486b7bd6fa91e7baf45bbb4f8b9deedd # v4.0 .0
128+ - uses : docker/setup-buildx-action@d7f5e7f509e45cec5c76c4d5afdd7de93d0b3df5 # v4.1 .0
129129 with :
130130 cache-binary : false
131131 - name : Log in to the Container registry
132- uses : docker/login-action@4907a6ddec9925e35a0a9e82d7399ccc52663121 # v4.1 .0
132+ uses : docker/login-action@650006c6eb7dba73a995cc03b0b2d7f5ca915bee # v4.2 .0
133133 if : inputs.push
134134 with :
135135 registry : ${{ inputs.registry }}
@@ -138,15 +138,15 @@ jobs:
138138 - name : Extract metadata (tags, labels) for Docker
139139 id : metadata
140140 if : inputs.push
141- uses : docker/metadata-action@030e881283bb7a6894de51c315a6bfe6a94e05cf # v6.0 .0
141+ uses : docker/metadata-action@80c7e94dd9b9319bd5eb7a0e0fe9291e23a2a2e9 # v6.1 .0
142142 with :
143143 images : ${{ inputs.registry }}/${{ inputs.image }}
144144 tags : ${{ inputs.tags }}
145145 flavor : ${{ inputs.flavor }}
146146 - name : Build and push
147147 id : build
148148 if : inputs.push
149- uses : docker/build-push-action@bcafcacb16a39f128d818304e6c9c0c18556b85f # v7.1 .0
149+ uses : docker/build-push-action@f9f3042f7e2789586610d6e8b85c8f03e5195baf # v7.2 .0
150150 with :
151151 annotations : ${{ steps.metadata.outputs.annotations }}
152152 cache-from : type=gha
@@ -161,7 +161,7 @@ jobs:
161161 - name : Build push locally
162162 id : build-local
163163 if : ${{ !inputs.push }}
164- uses : docker/build-push-action@bcafcacb16a39f128d818304e6c9c0c18556b85f # v7.1 .0
164+ uses : docker/build-push-action@f9f3042f7e2789586610d6e8b85c8f03e5195baf # v7.2 .0
165165 with :
166166 cache-from : type=gha
167167 cache-to : type=gha,mode=max
@@ -214,7 +214,7 @@ jobs:
214214 create-storage-record : ${{ startsWith(inputs.registry, 'ghcr.io') }}
215215 sbom-path : ${{ inputs.working-directory }}/sbom.spdx.json
216216 - name : Install cosign
217- uses : sigstore/cosign-installer@cad07c2e89fa2edd6e2d7bab4c1aa38e53f76003 # v4.1.1
217+ uses : sigstore/cosign-installer@6f9f17788090df1f26f669e9d70d6ae9567deba6 # v4.1.2
218218 if : inputs.push && inputs.sign-image
219219 - name : Sign image
220220 if : inputs.push && inputs.sign-image
@@ -238,7 +238,7 @@ jobs:
238238 echo -n "$(cat ./trivy_results.sarif)" | reviewdog -reporter=github-check -f=sarif -level=warning -diff="git diff FETCH_HEAD"
239239 - name : Upload results
240240 if : ${{ inputs.scan-image && inputs.upload-sarif }}
241- uses : github/codeql-action/upload-sarif@95e58e9a2cdfd71adc6e0353d5c52f41a045d225 # v4.35.2
241+ uses : github/codeql-action/upload-sarif@7211b7c8077ea37d8641b6271f6a365a22a5fbfa # v4.36.0
242242 with :
243243 sarif_file : ${{ inputs.working-directory }}/trivy_results.sarif
244244 category : container-security
0 commit comments