Skip to content

Commit dc310e0

Browse files
authored
Merge pull request #204 from contentstack/master
Update sca-scan.yml
2 parents dc45d05 + 180329f commit dc310e0

1 file changed

Lines changed: 22 additions & 6 deletions

File tree

‎.github/workflows/sca-scan.yml‎

Lines changed: 22 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -2,20 +2,36 @@ name: Source Composition Analysis Scan
22
on:
33
pull_request:
44
types: [opened, synchronize, reopened]
5+
56
jobs:
67
security-sca:
78
runs-on: ubuntu-latest
89
permissions:
910
contents: read
1011
pull-requests: write
1112
steps:
12-
- uses: actions/checkout@master
13+
- name: Checkout repository
14+
uses: actions/checkout@master
15+
16+
- name: Setup .NET Core @ Latest
17+
uses: actions/setup-dotnet@v1
18+
with:
19+
dotnet-version: "10.0.x"
20+
21+
- name: Run Dotnet Restore
22+
run: dotnet restore
23+
24+
- name: Setup Snyk
25+
uses: snyk/actions/setup@master # just installs Snyk CLI, no deprecated dotnet action
26+
1327
- name: Run Snyk to check for vulnerabilities
14-
uses: snyk/actions/dotnet@master
28+
run: |
29+
snyk test \
30+
--file=Contentstack.Core/obj/project.assets.json \
31+
--fail-on=all \
32+
--json-file-output=snyk.json # ← writes snyk.json to disk
1533
env:
1634
SNYK_TOKEN: ${{ secrets.SNYK_TOKEN }}
17-
with:
18-
args: --fail-on=all
19-
json: true
20-
continue-on-error: true
35+
continue-on-error: true # ← let pipeline continue even if vulns found
36+
2137
- uses: contentstack/sca-policy@main

0 commit comments

Comments
 (0)