@@ -24,36 +24,35 @@ jobs:
24
24
uses : actions/setup-node@v3
25
25
with :
26
26
node-version : 20
27
+ - name : Install Dependencies
28
+ run : npm i
27
29
- name : Prepare Snyk
28
30
uses : snyk/actions/setup@master
29
- - name : Install ESLint
30
- run : |
31
- npm install eslint@latest
32
- npm install @microsoft/[email protected]
33
- - name : Prepare CodeQL
34
- uses : github/codeql-action/init@v2
35
- with :
36
- languages : javascript
37
31
- name : Run Snyk Code test
38
- run : snyk code test --sarif > snyk-code.sarif || true
32
+ run : snyk code test --sarif > snyk-code.sarif
33
+ continue-on-error : true
39
34
env :
40
35
SNYK_TOKEN : ${{ secrets.SNYK_TOKEN }}
36
+ - name : Upload Snyk results to GitHub
37
+ uses : github/codeql-action/upload-sarif@v2
38
+ with :
39
+ sarif_file : snyk-code.sarif
40
+ wait-for-processing : true
41
41
- name : Run ESLint
42
42
run : npx eslint .
43
43
--format @microsoft/eslint-formatter-sarif
44
44
--output-file eslint-results.sarif
45
45
continue-on-error : true
46
- - name : Perform CodeQL Analysis
47
- uses : github/codeql-action/analyze@v2
48
- with :
49
- category : " /language:javascript"
50
46
- name : Upload ESLint results to GitHub
51
47
uses : github/codeql-action/upload-sarif@v2
52
48
with :
53
49
sarif_file : eslint-results.sarif
54
50
wait-for-processing : true
55
- - name : Upload Snyk results to GitHub
56
- uses : github/codeql-action/upload-sarif @v2
51
+ - name : Prepare CodeQL
52
+ uses : github/codeql-action/init @v2
57
53
with :
58
- sarif_file : snyk-code.sarif
59
- wait-for-processing : true
54
+ languages : javascript
55
+ - name : Perform CodeQL Analysis
56
+ uses : github/codeql-action/analyze@v2
57
+ with :
58
+ category : " /language:javascript"
0 commit comments