File tree 1 file changed +0
-26
lines changed
1 file changed +0
-26
lines changed Original file line number Diff line number Diff line change 19
19
20
20
strategy :
21
21
fail-fast : false
22
- matrix :
23
- node-types-version : [16.11, current] # run tests on 16.11 while CodeQL Action v2 is still supported
24
22
25
23
steps :
26
24
- name : Checkout
@@ -32,34 +30,10 @@ jobs:
32
30
33
31
- name : Upload sarif
34
32
uses : github/codeql-action/upload-sarif@v3
35
- # Only upload SARIF for the latest version of Node.js
36
- if : " !cancelled() && matrix.node-types-version == 'current' && !startsWith(github.head_ref, 'dependabot/')"
37
33
with :
38
34
sarif_file : eslint.sarif
39
35
category : eslint
40
36
41
- - name : Update version of @types/node
42
- if : matrix.node-types-version != 'current'
43
- env :
44
- NODE_TYPES_VERSION : ${{ matrix.node-types-version }}
45
- run : |
46
- # Export `NODE_TYPES_VERSION` so it's available to jq
47
- export NODE_TYPES_VERSION="${NODE_TYPES_VERSION}"
48
- contents=$(jq '.devDependencies."@types/node" = env.NODE_TYPES_VERSION' package.json)
49
- echo "${contents}" > package.json
50
- # Usually we run `npm install` on macOS to ensure that we pick up macOS-only dependencies.
51
- # However we're not checking in the updated lockfile here, so it's fine to run
52
- # `npm install` on Linux.
53
- npm install
54
-
55
- if [ ! -z "$(git status --porcelain)" ]; then
56
- git config --global user.email "[email protected] "
57
- git config --global user.name "github-actions[bot]"
58
- # The period in `git add --all .` ensures that we stage deleted files too.
59
- git add --all .
60
- git commit -m "Use @types/node=${NODE_TYPES_VERSION}"
61
- fi
62
-
63
37
- name : Check generated JS
64
38
run : .github/workflows/script/check-js.sh
65
39
You can’t perform that action at this time.
0 commit comments