Skip to content

Commit

Permalink
Merge pull request #48 from cyber-dojo/always-attest-to-kosli
Browse files Browse the repository at this point in the history
In CI workflow use success|failure to always make attestation to kosli
  • Loading branch information
JonJagger authored Sep 27, 2024
2 parents 4785d61 + 83e337a commit a3ef7ea
Showing 1 changed file with 18 additions and 12 deletions.
30 changes: 18 additions & 12 deletions .github/workflows/main.yml
Original file line number Diff line number Diff line change
Expand Up @@ -207,11 +207,13 @@ jobs:
make unit_test

- name: Setup Kosli CLI
if: success() || failure()
uses: kosli-dev/setup-cli-action@v2
with:
version: ${{ vars.KOSLI_CLI_VERSION }}

- name: Attest results to Kosli
if: success() || failure()
env:
KOSLI_FINGERPRINT: ${{ needs.build-image.outputs.artifact_digest }}
run: |
Expand Down Expand Up @@ -250,11 +252,13 @@ jobs:
make integration_test

- name: Setup Kosli CLI
if: success() || failure()
uses: kosli-dev/setup-cli-action@v2
with:
version: ${{ vars.KOSLI_CLI_VERSION }}

- name: Attest results to Kosli
if: success() || failure()
env:
KOSLI_FINGERPRINT: ${{ needs.build-image.outputs.artifact_digest }}
run: |
Expand Down Expand Up @@ -290,11 +294,6 @@ jobs:
run:
docker image load --input ${{ env.IMAGE_TAR_FILENAME }}

- name: Setup Kosli CLI
uses: kosli-dev/setup-cli-action@v2
with:
version: ${{ vars.KOSLI_CLI_VERSION }}

- name: Setup Snyk
uses: snyk/actions/setup@master

Expand All @@ -309,7 +308,13 @@ jobs:
--sarif
--sarif-file-output="${SARIF_FILENAME}"

- name: Report Snyk container scan results to Kosli Trail
- name: Setup Kosli CLI
if: ${{ success() || failure() }}
uses: kosli-dev/setup-cli-action@v2
with:
version: ${{ vars.KOSLI_CLI_VERSION }}

- name: Attest Snyk container scan results to Kosli Trail
if: ${{ success() || failure() }}
env:
KOSLI_FINGERPRINT: ${{ needs.build-image.outputs.artifact_digest }}
Expand All @@ -332,11 +337,6 @@ jobs:
with:
fetch-depth: 1

- name: Setup Kosli CLI
uses: kosli-dev/setup-cli-action@v2
with:
version: ${{ vars.KOSLI_CLI_VERSION }}

- name: Setup Snyk
uses: snyk/actions/setup@master

Expand All @@ -350,7 +350,13 @@ jobs:
--policy-path=.snyk
.

- name: Report Snyk code scan results to Kosli Trail
- name: Setup Kosli CLI
if: ${{ success() || failure() }}
uses: kosli-dev/setup-cli-action@v2
with:
version: ${{ vars.KOSLI_CLI_VERSION }}

- name: Attest Snyk code scan results to Kosli Trail
if: ${{ success() || failure() }}
env:
KOSLI_FINGERPRINT: ${{ needs.build-image.outputs.artifact_digest }}
Expand Down

0 comments on commit a3ef7ea

Please sign in to comment.