Skip to content

Commit 417b5c5

Browse files
committed
Always run valid trivy scans even if a previous scan failed, so that all vulnerabilities are identified at once. Shorten feedback cycle for vulnerabilities across multiple scans.
1 parent aac5b79 commit 417b5c5

1 file changed

Lines changed: 4 additions & 4 deletions

File tree

.github/workflows/quality-checks.yml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -263,7 +263,7 @@ jobs:
263263
path: sbom.cdx.json
264264

265265
- name: Check python vulnerabilities
266-
if: ${{ steps.check_languages.outputs.uses_poetry == 'true' }}
266+
if: ${{ steps.check_languages.outputs.uses_poetry == 'true' && failure()}}
267267
uses: aquasecurity/trivy-action@97e0b3872f55f89b95b2f65b3dbab56962816478
268268
with:
269269
scan-type: "fs"
@@ -276,7 +276,7 @@ jobs:
276276
exit-code: "1"
277277
trivy-config: trivy.yaml
278278
- name: Check node vulnerabilities
279-
if: ${{ steps.check_languages.outputs.uses_node == 'true' }}
279+
if: ${{ steps.check_languages.outputs.uses_node == 'true' && failure() }}
280280
uses: aquasecurity/trivy-action@97e0b3872f55f89b95b2f65b3dbab56962816478
281281
with:
282282
scan-type: "fs"
@@ -289,7 +289,7 @@ jobs:
289289
exit-code: "1"
290290
trivy-config: trivy.yaml
291291
- name: Check go vulnerabilities
292-
if: ${{ steps.check_languages.outputs.uses_go == 'true' }}
292+
if: ${{ steps.check_languages.outputs.uses_go == 'true' && failure()}}
293293
uses: aquasecurity/trivy-action@97e0b3872f55f89b95b2f65b3dbab56962816478
294294
with:
295295
scan-type: "fs"
@@ -301,7 +301,7 @@ jobs:
301301
output: "dependency_results_go.txt"
302302
exit-code: "1"
303303
- name: Check java vulnerabilities
304-
if: ${{ steps.check_languages.outputs.uses_java == 'true' }}
304+
if: ${{ steps.check_languages.outputs.uses_java == 'true' && failure()}}
305305
uses: aquasecurity/trivy-action@97e0b3872f55f89b95b2f65b3dbab56962816478
306306
with:
307307
scan-type: "fs"

0 commit comments

Comments
 (0)