File tree 1 file changed +27
-17
lines changed
1 file changed +27
-17
lines changed Original file line number Diff line number Diff line change 15
15
env :
16
16
CODEQL_EXTRACTOR_GO_BUILD_TRACING : ' on'
17
17
18
+ permissions :
19
+ security-events : write
20
+
18
21
jobs :
19
- analyze :
20
- name : Analyze
22
+ analyze-go :
23
+ name : Analyze Go
21
24
runs-on : ubuntu-latest
22
- permissions :
23
- security-events : write
24
- strategy :
25
- fail-fast : false
26
- matrix :
27
- include :
28
- - language : go
29
- build-mode : none
30
- - language : javascript-typescript
31
- build-mode : autobuild
32
25
steps :
33
26
- uses : actions/checkout@v4
34
27
- uses : actions/setup-go@v5
35
28
with :
36
29
go-version : ' 1.23'
37
- if : ${{ matrix.language == 'go' }}
38
30
- uses : github/codeql-action/init@v3
39
31
with :
40
32
config-file : ./.github/codeql/codeql-config.yaml
41
- languages : ${{ matrix.language }}
42
- build-mode : ${{ matrix.build-mode }}
33
+ languages : go
43
34
- name : Build Go sources
44
35
run : |
45
36
set -x
46
37
go build -v ./cmd/actionlint
47
38
GOOS=js GOARCH=wasm go build -v -o ./playground/main.wasm ./playground
48
- if : ${{ matrix.language == 'go' }}
49
39
- uses : github/codeql-action/analyze@v3
50
40
with :
51
- category : " /language:${{matrix.language}}"
41
+ category : " /language:go"
42
+ analyze-ts :
43
+ name : Analyze TypeScript
44
+ runs-on : ubuntu-latest
45
+ defaults :
46
+ run :
47
+ working-directory : ./playground
48
+ steps :
49
+ - uses : actions/checkout@v4
50
+ - uses : actions/setup-node@v4
51
+ with :
52
+ node-version : " lts/*"
53
+ - uses : github/codeql-action/init@v3
54
+ with :
55
+ config-file : ./.github/codeql/codeql-config.yaml
56
+ languages : javascript-typescript
57
+ - name : Build playground
58
+ run : make build
59
+ - uses : github/codeql-action/analyze@v3
60
+ with :
61
+ category : " /language:javascript-typescript"
You can’t perform that action at this time.
0 commit comments