@@ -169,28 +169,31 @@ jobs:
169169 format : " sarif"
170170 output : " trivy-results.sarif"
171171 ignore-unfixed : " true"
172+ if : ${{ ! inputs.dry_run }}
172173
173174 - name : Upload Trivy scan results to GitHub Security tab
174175 uses : github/codeql-action/upload-sarif@192325c86100d080feab897ff886c34abd4c83a3 # v3.30.3
175176 continue-on-error : true
176177 with :
177178 sarif_file : " trivy-results.sarif"
179+ if : ${{ ! inputs.dry_run }}
178180
179181 - name : Upload Scan Results
180182 uses : actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02 # v4.6.2
181183 continue-on-error : true
182184 with :
183185 name : " trivy-results.sarif"
184186 path : " trivy-results.sarif"
185- if : always()
187+ if : ${{ ! inputs.dry_run }}
186188
187189 certify-openshift-images :
188- if : ${{ ! cancelled() && ! failure() && ! inputs.dry_run }}
190+ if : ${{ ! cancelled() && ! failure() }}
189191 name : Certify for Red Hat OpenShift
190192 runs-on : ubuntu-24.04-amd64
191193 needs : [variables, build]
192194 env :
193195 preflight_version : 1.14.1 # renovate: datasource=github-releases depName=preflight packageName=redhat-openshift-ecosystem/openshift-preflight
196+ submit_results : ${{ ! inputs.dry_run && '--submit' || '' }}
194197 steps :
195198 - name : Checkout Repository
196199 uses : actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5.0.0
@@ -205,7 +208,7 @@ jobs:
205208
206209 for arch in "${arch_list[@]}"; do
207210 architecture=("${arch#*/}")
208- ./preflight check container quay.io/nginx/nginx-ingress-operator:v${{ inputs.operator_version }} --pyxis-api-token ${{ secrets.PYXIS_API_TOKEN }} --certification-project-id ${{ secrets.CERTIFICATION_PROJECT_ID }} --platform $architecture --submit
211+ ./preflight check container quay.io/nginx/nginx-ingress-operator:v${{ inputs.operator_version }} --pyxis-api-token ${{ secrets.PYXIS_API_TOKEN }} --certification-project-id ${{ secrets.CERTIFICATION_PROJECT_ID }} --platform $architecture ${{ env.submit_results }}
209212 done
210213
211214 github-release :
0 commit comments