diff --git a/.github/workflows/acceptance-test.yaml b/.github/workflows/acceptance-test.yaml index 37a9a7cafdd..03c0c961527 100644 --- a/.github/workflows/acceptance-test.yaml +++ b/.github/workflows/acceptance-test.yaml @@ -64,6 +64,15 @@ jobs: name: artifacts path: snapshot/**/* + - uses: 8398a7/action-slack@v3 + with: + status: ${{ job.status }} + fields: repo,workflow,job,commit,message,author + text: The syft acceptance tests have failed tragically! + env: + SLACK_WEBHOOK_URL: ${{ secrets.SLACK_TOOLBOX_WEBHOOK_URL }} + if: ${{ failure() }} + # Note: changing this job name requires making the same update in the .github/workflows/release.yaml pipeline Acceptance-Linux: needs: [ Build-Snapshot-Artifacts ] @@ -80,6 +89,15 @@ jobs: - name: Run Acceptance Tests (Linux) run: make acceptance-linux + - uses: 8398a7/action-slack@v3 + with: + status: ${{ job.status }} + fields: repo,workflow,job,commit,message,author + text: The syft acceptance tests have failed tragically! + env: + SLACK_WEBHOOK_URL: ${{ secrets.SLACK_TOOLBOX_WEBHOOK_URL }} + if: ${{ failure() }} + # Note: changing this job name requires making the same update in the .github/workflows/release.yaml pipeline Acceptance-Mac: needs: [ Build-Snapshot-Artifacts ] @@ -96,6 +114,15 @@ jobs: - name: Run Acceptance Tests (Mac) run: make acceptance-mac + - uses: 8398a7/action-slack@v3 + with: + status: ${{ job.status }} + fields: repo,workflow,job,commit,message,author + text: The syft acceptance tests have failed tragically! + env: + SLACK_WEBHOOK_URL: ${{ secrets.SLACK_TOOLBOX_WEBHOOK_URL }} + if: ${{ failure() }} + # Note: changing this job name requires making the same update in the .github/workflows/release.yaml pipeline Inline-Compare: needs: [ Build-Snapshot-Artifacts ] @@ -120,4 +147,13 @@ jobs: path: snapshot - name: Compare Anchore inline-scan results against snapshot build output - run: make compare-snapshot \ No newline at end of file + run: make compare-snapshot + + - uses: 8398a7/action-slack@v3 + with: + status: ${{ job.status }} + fields: repo,workflow,job,commit,message,author + text: The syft acceptance tests have failed tragically! + env: + SLACK_WEBHOOK_URL: ${{ secrets.SLACK_TOOLBOX_WEBHOOK_URL }} + if: ${{ failure() }} \ No newline at end of file diff --git a/test/acceptance/deb.sh b/test/acceptance/deb.sh index fd24cb74dbf..afe7eadcc80 100755 --- a/test/acceptance/deb.sh +++ b/test/acceptance/deb.sh @@ -41,7 +41,7 @@ docker run --rm \ ubuntu:latest \ /bin/bash -x -c "\ DEBIAN_FRONTEND=noninteractive apt install ${DISTDIR}/syft_*_linux_amd64.deb -y && \ - syft version -v && \ + syft version && \ syft ${TEST_IMAGE} -vv -o json > ${REPORT} \ " diff --git a/test/acceptance/mac.sh b/test/acceptance/mac.sh index a6f13181a93..669094855c4 100755 --- a/test/acceptance/mac.sh +++ b/test/acceptance/mac.sh @@ -38,7 +38,7 @@ ls -alh ${TEST_IMAGE_TAR} # run syft chmod 755 ${DISTDIR}/syft_darwin_amd64/syft -${DISTDIR}/syft_darwin_amd64/syft version -v +${DISTDIR}/syft_darwin_amd64/syft version SYFT_CHECK_FOR_APP_UPDATE=0 ${DISTDIR}/syft_darwin_amd64/syft docker-archive://${TEST_IMAGE_TAR} -vv -o json > ${REPORT} # keep the generated report around diff --git a/test/acceptance/rpm.sh b/test/acceptance/rpm.sh index 8635ea7b5ba..062375cb06f 100755 --- a/test/acceptance/rpm.sh +++ b/test/acceptance/rpm.sh @@ -40,7 +40,7 @@ docker run --rm \ centos:latest \ /bin/bash -x -c "\ rpm -ivh ${DISTDIR}/syft_*_linux_amd64.rpm && \ - syft version -v && \ + syft version && \ syft ${TEST_IMAGE} -vv -o json > ${REPORT} \ "