Skip to content

Commit

Permalink
Tidy env-vars in snyk-scan CI job steps (#177)
Browse files Browse the repository at this point in the history
  • Loading branch information
JonJagger committed May 13, 2024
1 parent 6394b04 commit 578925e
Showing 1 changed file with 11 additions and 14 deletions.
25 changes: 11 additions & 14 deletions .github/workflows/main.yml
Original file line number Diff line number Diff line change
Expand Up @@ -191,6 +191,8 @@ jobs:
snyk-container-scan:
needs: [build-image, kosli-trail]
runs-on: ubuntu-latest
env:
SARIF_FILENAME: snyk.container.scan.json
steps:
- uses: actions/checkout@v4

Expand All @@ -204,9 +206,8 @@ jobs:

- name: Run Snyk container scan
env:
IMAGE_NAME: ${{ needs.kosli-trail.outputs.image_name }}
SARIF_FILENAME: snyk.container.scan.json
SNYK_TOKEN: ${{ secrets.SNYK_TOKEN }}
IMAGE_NAME: ${{ needs.kosli-trail.outputs.image_name }}
SNYK_TOKEN: ${{ secrets.SNYK_TOKEN }}
run:
snyk container test ${IMAGE_NAME}
--file=Dockerfile
Expand All @@ -219,7 +220,6 @@ jobs:
env:
KOSLI_FINGERPRINT: ${{ needs.build-image.outputs.kosli_fingerprint }}
KOSLI_ATTACHMENTS: /tmp/kosli_attachments
SARIF_FILENAME: snyk.container.scan.json
run: |
mkdir "${KOSLI_ATTACHMENTS}"
cp .snyk "${KOSLI_ATTACHMENTS}"
Expand All @@ -232,6 +232,8 @@ jobs:
snyk-code-scan:
needs: [build-image, kosli-trail]
runs-on: ubuntu-latest
env:
SARIF_FILENAME: snyk.code.scan.json
steps:
- uses: actions/checkout@v4

Expand All @@ -245,24 +247,19 @@ jobs:

- name: Run Snyk code scan
env:
IMAGE_NAME: ${{ needs.kosli-trail.outputs.image_name }}
KOSLI_FINGERPRINT: ${{ needs.build-image.outputs.kosli_fingerprint }}
KOSLI_ATTACHMENTS: /tmp/kosli_attachments
SARIF_FILENAME: snyk.code.scan.json
SNYK_TOKEN: ${{ secrets.SNYK_TOKEN }}
SNYK_TOKEN: ${{ secrets.SNYK_TOKEN }}
run:
snyk code test \
--sarif \
--sarif-file-output="${SARIF_FILENAME}" \
--policy-path=.snyk \
snyk code test
--sarif
--sarif-file-output="${SARIF_FILENAME}"
--policy-path=.snyk
.

- name: Report Snyk code scan results to Kosli Trail
if: ${{ success() || failure() }}
env:
KOSLI_FINGERPRINT: ${{ needs.build-image.outputs.kosli_fingerprint }}
KOSLI_ATTACHMENTS: /tmp/kosli_attachments
SARIF_FILENAME: snyk.code.scan.json
run: |
mkdir "${KOSLI_ATTACHMENTS}"
cp .snyk "${KOSLI_ATTACHMENTS}"
Expand Down

0 comments on commit 578925e

Please sign in to comment.