@@ -127,7 +127,7 @@ jobs:
127127 DEFAULT_TAG : ${{ env.DEFAULT_TAG }}
128128 MATRIX_IMAGE_FLAVOR : ${{ matrix.image_flavor }}
129129 run : |
130- just load-rechunk "${MATRIX_BASE_NAME}" \
130+ sudo -E $(command -v just) load-rechunk "${MATRIX_BASE_NAME}" \
131131 "${DEFAULT_TAG}" \
132132 "${MATRIX_IMAGE_FLAVOR}"
133133 - name : Secureboot Check
@@ -138,7 +138,7 @@ jobs:
138138 DEFAULT_TAG : ${{ env.DEFAULT_TAG }}
139139 MATRIX_IMAGE_FLAVOR : ${{ matrix.image_flavor }}
140140 run : |
141- just secureboot "${MATRIX_BASE_NAME}" \
141+ sudo -E $(command -v just) secureboot "${MATRIX_BASE_NAME}" \
142142 "${DEFAULT_TAG}" \
143143 "${MATRIX_IMAGE_FLAVOR}"
144144
@@ -178,7 +178,7 @@ jobs:
178178 ALIAS_TAGS : ${{ steps.generate-tags.outputs.alias_tags }}
179179 run : |
180180 set -eoux pipefail
181- just tag-images "${IMAGE_NAME}" \
181+ sudo -E $(command -v just) tag-images "${IMAGE_NAME}" \
182182 "${DEFAULT_TAG}" \
183183 "${ALIAS_TAGS}"
184184
@@ -214,13 +214,17 @@ jobs:
214214 set -euox pipefail
215215
216216 for tag in ${ALIAS_TAGS}; do
217- podman push ${IMAGE_NAME}:${tag} ${IMAGE_REGISTRY}/${IMAGE_NAME}:${tag}
217+ sudo -E podman push ${IMAGE_NAME}:${tag} ${IMAGE_REGISTRY}/${IMAGE_NAME}:${tag}
218218 done
219219
220220 digest=$(skopeo inspect docker://${IMAGE_REGISTRY}/${IMAGE_NAME}:${DEFAULT_TAG} --format '{{.Digest}}')
221221
222222 echo "digest=${digest}" >> $GITHUB_OUTPUT
223223
224+ - name : Install Cosign
225+ uses : sigstore/cosign-installer@7e8b541eb2e61bf99390e1afd4be13a184e9ebc5 # v3.10.1
226+ if : github.event_name != 'pull_request'
227+
224228 - name : Sign container image
225229 if : github.event_name != 'pull_request'
226230 run : |
@@ -232,25 +236,6 @@ jobs:
232236 IMAGE_NAME : ${{ env.IMAGE_NAME }}
233237 IMAGE_REGISTRY : ${{ env.IMAGE_REGISTRY }}
234238
235- - name : Generate file containing outputs
236- if : github.event_name != 'pull_request'
237- env :
238- DIGEST : ${{ steps.push.outputs.outputs && fromJSON(steps.push.outputs.outputs).digest }}
239- IMAGE_REGISTRY : ${{ env.IMAGE_REGISTRY }}/${{ env.IMAGE_NAME }}
240- IMAGE_NAME : ${{ env.IMAGE_NAME }}
241- FEDORA_VERSION : ${{ matrix.stream_name }}
242- run : echo "${IMAGE_REGISTRY}@${DIGEST}" > "${IMAGE_NAME}-${FEDORA_VERSION}.txt"
243-
244- - name : Upload artifact
245- if : github.event_name != 'pull_request'
246- uses : actions/upload-artifact@b7c566a772e6b6bfb58ed0dc250532a479d7789f # v4
247- with :
248- name : image-${{ env.IMAGE_NAME }}-${{ matrix.stream_name }}
249- retention-days : 1
250- if-no-files-found : error
251- path : |
252- ${{ env.IMAGE_NAME }}-${{ matrix.stream_name }}.txt
253-
254239 check :
255240 name : Check all builds are successful
256241 if : always()
0 commit comments