@@ -45,30 +45,31 @@ jobs:
4545 if ($LastExitCode -ne 0) {
4646 throw "dotnet restore failed with exit code $LastExitCode"
4747 }
48+ - name : 🛠️ setup snyk
49+ uses : snyk/actions/setup@v1.0.0
4850 - name : 🔬 snyk opensource scan
49- uses : snyk/actions/dotnet@master
51+ run : snyk test --sarif-file-output=snyk/opensource.sarif --all-projects --exclude=Objectivity.AutoFixture.XUnit2.AutoFakeItEasy.Tests,Objectivity.AutoFixture.XUnit2.AutoMoq.Tests,Objectivity.AutoFixture.XUnit2.AutoNSubstitute.Tests,Objectivity.AutoFixture.XUnit2.Core.Tests
5052 continue-on-error : true
5153 env :
5254 SNYK_TOKEN : ${{ secrets.SNYK_TOKEN }}
53- with :
54- args : --sarif-file-output=snyk/opensource.sarif --all-projects --exclude=Objectivity.AutoFixture.XUnit2.AutoFakeItEasy.Tests,Objectivity.AutoFixture.XUnit2.AutoMoq.Tests,Objectivity.AutoFixture.XUnit2.AutoNSubstitute.Tests,Objectivity.AutoFixture.XUnit2.Core.Tests
5555 - name : 🔬 snyk code scan
56- uses : snyk/actions/dotnet@master
56+ run : snyk code test --sarif-file-output=snyk/code.sarif
5757 continue-on-error : true
5858 env :
5959 SNYK_TOKEN : ${{ secrets.SNYK_TOKEN }}
60- with :
61- args : --sarif-file-output=snyk/code.sarif
62- command : code test
6360 - name : 📈 snyk monitor
64- uses : snyk/actions/dotnet@master
61+ run : snyk monitor --all-projects --exclude=Objectivity.AutoFixture.XUnit2.AutoFakeItEasy.Tests,Objectivity.AutoFixture.XUnit2.AutoMoq.Tests,Objectivity.AutoFixture.XUnit2.AutoNSubstitute.Tests,Objectivity.AutoFixture.XUnit2.Core.Tests
6562 env :
6663 SNYK_TOKEN : ${{ secrets.SNYK_TOKEN }}
64+ - name : 📊 upload opensource sarif for GitHub Advanced Security Dashboard
65+ uses : github/codeql-action/upload-sarif@v4
6766 with :
68- args : --all-projects --exclude=Objectivity.AutoFixture.XUnit2.AutoFakeItEasy.Tests,Objectivity.AutoFixture.XUnit2.AutoMoq.Tests,Objectivity.AutoFixture.XUnit2.AutoNSubstitute.Tests,Objectivity.AutoFixture.XUnit2.Core.Tests
69- command : monitor
70- - name : 📊 upload sarif file for GitHub Advanced Security Dashboard
67+ sarif_file : snyk/opensource.sarif
68+ category : snyk-opensource
69+ if : ${{ always() && hashFiles('snyk/opensource.sarif') != '' }}
70+ - name : 📊 upload code sarif for GitHub Advanced Security Dashboard
7171 uses : github/codeql-action/upload-sarif@v4
7272 with :
73- sarif_file : snyk
74- if : ${{ always() }}
73+ sarif_file : snyk/code.sarif
74+ category : snyk-code
75+ if : ${{ always() && hashFiles('snyk/code.sarif') != '' }}
0 commit comments