Skip to content

Commit d9f0e03

Browse files
pdabelf5AlexFenlon
andauthored
Adjust dry run for release workflow (#605)
* Adjust dry run for release workflow * Move submit logic to variable for easier readability --------- Co-authored-by: AlexFenlon <[email protected]>
1 parent 2adb75e commit d9f0e03

File tree

1 file changed

+6
-3
lines changed

1 file changed

+6
-3
lines changed

.github/workflows/release-operator.yml

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -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

Comments
 (0)