File tree Expand file tree Collapse file tree 1 file changed +7
-8
lines changed Expand file tree Collapse file tree 1 file changed +7
-8
lines changed Original file line number Diff line number Diff line change @@ -138,7 +138,7 @@ runs:
138
138
id : digest_old
139
139
shell : bash
140
140
run : |
141
- DIGEST=$(docker manifest inspect ${{ steps.vars.outputs.tags }} || echo | jq '.manifests[0].digest')
141
+ DIGEST=$(( docker manifest inspect ${{ steps.vars.outputs.tags }} || echo ) | jq -r '.manifests[0].digest')
142
142
echo "digest=${DIGEST}" >> $GITHUB_OUTPUT
143
143
144
144
# If a build is required, then checkout, login, build and push!
@@ -180,13 +180,12 @@ runs:
180
180
id : digest_new
181
181
shell : bash
182
182
run : |
183
- DIGEST=$(docker manifest inspect ${{ steps.vars.outputs.tags }} | jq '.manifests[0].digest')
183
+ DIGEST=$(docker manifest inspect ${{ steps.vars.outputs.tags }} | jq -r '.manifests[0].digest')
184
184
echo "digest=${DIGEST}" >> $GITHUB_OUTPUT
185
185
186
- # Bug - fail if old and new digests match (e.g. no new image was built)
187
- - name : SHA Double-check
188
- if : steps.build.outputs.triggered == 'true' && steps.digest_new.outputs.digest == steps.digest_old.outputs.digest
189
- shell : bash
186
+ - shell : bash
190
187
run : |
191
- echo "SHA collision! New: ${{ steps.digest_new.outputs.digest }}, Old: ${{ steps.digest_old.outputs.digest }}"
192
- exit 1
188
+ # Summary
189
+ echo "digest_new: ${{ steps.digest_new.outputs.digest }}"
190
+ echo "digest_old: ${{ steps.digest_old.outputs.digest }}"
191
+ echo "triggered: ${{ steps.diff.outputs.triggered }}"
You can’t perform that action at this time.
0 commit comments