1
- name : " PR checks"
1
+ name : PR checks
2
2
3
3
env :
4
4
GO111MODULE : auto
14
14
15
15
jobs :
16
16
lint-js :
17
+ name : Lint
17
18
runs-on : ubuntu-latest
18
19
19
20
steps :
@@ -26,10 +27,11 @@ jobs:
26
27
27
28
steps :
28
29
- uses : actions/checkout@v2
29
- - name : Check generated JavaScript
30
+ - name : Check generated JS
30
31
run : .github/workflows/script/check-js.sh
31
32
32
33
check-node-modules :
34
+ name : Check modules up to date
33
35
runs-on : macos-latest
34
36
35
37
steps :
38
40
run : .github/workflows/script/check-node-modules.sh
39
41
40
42
npm-test :
43
+ name : Unit Test
41
44
needs : [check-js, check-node-modules]
42
45
strategy :
43
46
matrix :
50
53
run : npm run-script test
51
54
52
55
multi-language-repo_test-autodetect-languages :
56
+ name : Autodetect language (multi)
53
57
needs : [check-js, check-node-modules]
54
58
runs-on : ubuntu-latest
55
59
@@ -107,6 +111,7 @@ jobs:
107
111
# Packaging test that runs against a javascript database
108
112
# Specifying packs in the config file.
109
113
test-packaging-javascript-config :
114
+ name : Packaging Config JS
110
115
needs : [check-js, check-node-modules]
111
116
runs-on : ubuntu-latest
112
117
@@ -150,6 +155,7 @@ jobs:
150
155
# Packaging test that runs against a javascript database
151
156
# Specifying packs as an input.
152
157
test-packaging-javascript-inputs :
158
+ name : Packaging Inputs JS
153
159
needs : [check-js, check-node-modules]
154
160
runs-on : ubuntu-latest
155
161
@@ -195,6 +201,7 @@ jobs:
195
201
# Packaging test that runs against a javascript database
196
202
# Specifying packs in the config file and inputs.
197
203
test-packaging-javascript-config-and-inputs :
204
+ name : Packaging Inputs and Config JS
198
205
needs : [check-js, check-node-modules]
199
206
runs-on : ubuntu-latest
200
207
@@ -239,6 +246,7 @@ jobs:
239
246
240
247
# Tests a split workflow where database construction and query execution happen in different steps
241
248
test-split-workflow :
249
+ name : Split workflow
242
250
needs : [check-js, check-node-modules]
243
251
runs-on : ubuntu-latest
244
252
@@ -294,6 +302,7 @@ jobs:
294
302
295
303
# Identify the CodeQL tool versions to integration test against.
296
304
check-codeql-versions :
305
+ name : Check CodeQL Versions
297
306
needs : [check-js, check-node-modules]
298
307
runs-on : ubuntu-latest
299
308
outputs :
@@ -391,6 +400,7 @@ jobs:
391
400
echo "::set-output name=versions::${VERSIONS_JSON}"
392
401
393
402
multi-language-repo_test-custom-queries-and-remote-config :
403
+ name : Remote Config Custom Queries multi-language repo
394
404
needs : [check-js, check-node-modules, check-codeql-versions]
395
405
strategy :
396
406
fail-fast : false
@@ -422,6 +432,7 @@ jobs:
422
432
423
433
# Currently is not possible to analyze Go in conjunction with other languages in macos
424
434
multi-language-repo_test-go-custom-queries :
435
+ name : Go custom queries multi-language repo
425
436
needs : [check-js, check-node-modules, check-codeql-versions]
426
437
strategy :
427
438
fail-fast : false
@@ -456,6 +467,7 @@ jobs:
456
467
TEST_MODE : true
457
468
458
469
go-custom-tracing :
470
+ name : Go custom tracing
459
471
needs : [check-js, check-node-modules, check-codeql-versions]
460
472
strategy :
461
473
fail-fast : false
@@ -491,6 +503,7 @@ jobs:
491
503
TEST_MODE : true
492
504
493
505
go-custom-tracing-autobuild :
506
+ name : Go autobuild custom tracing
494
507
needs : [check-js, check-node-modules, check-codeql-versions]
495
508
strategy :
496
509
fail-fast : false
@@ -528,6 +541,7 @@ jobs:
528
541
529
542
# Ruby is in beta, so test it separately for now.
530
543
multi-language-repo_test-ruby :
544
+ name : Ruby multi-language
531
545
needs : [check-js, check-node-modules, check-codeql-versions]
532
546
strategy :
533
547
fail-fast : false
@@ -568,6 +582,7 @@ jobs:
568
582
fi
569
583
570
584
multi-language-repo_rubocop :
585
+ name : Rubocop multi-language
571
586
needs : [check-js, check-node-modules]
572
587
runs-on : ubuntu-latest
573
588
@@ -601,6 +616,7 @@ jobs:
601
616
TEST_MODE : true
602
617
603
618
test-proxy :
619
+ name : Proxy
604
620
needs : [check-js, check-node-modules, check-codeql-versions]
605
621
strategy :
606
622
fail-fast : false
@@ -635,6 +651,7 @@ jobs:
635
651
TEST_MODE : true
636
652
637
653
runner-analyze-javascript-ubuntu :
654
+ name : Runner ubuntu JS analyze
638
655
needs : [check-js, check-node-modules]
639
656
runs-on : ubuntu-latest
640
657
@@ -662,6 +679,7 @@ jobs:
662
679
TEST_MODE : true
663
680
664
681
runner-analyze-javascript-windows :
682
+ name : Runner windows JS analyze
665
683
needs : [check-js, check-node-modules]
666
684
runs-on : windows-latest
667
685
@@ -685,6 +703,7 @@ jobs:
685
703
TEST_MODE : true
686
704
687
705
runner-analyze-javascript-macos :
706
+ name : Runner macos JS analyze
688
707
needs : [check-js, check-node-modules]
689
708
runs-on : macos-latest
690
709
@@ -708,6 +727,7 @@ jobs:
708
727
TEST_MODE : true
709
728
710
729
runner-analyze-csharp-ubuntu :
730
+ name : Runner ubuntu C# analyze
711
731
needs : [check-js, check-node-modules]
712
732
runs-on : ubuntu-latest
713
733
@@ -744,6 +764,7 @@ jobs:
744
764
TEST_MODE : true
745
765
746
766
runner-analyze-csharp-windows :
767
+ name : Runner windows C# analyze
747
768
needs : [check-js, check-node-modules]
748
769
runs-on : windows-latest
749
770
@@ -783,6 +804,7 @@ jobs:
783
804
TEST_MODE : true
784
805
785
806
runner-analyze-csharp-macos :
807
+ name : Runner macos C# analyze
786
808
needs : [check-js, check-node-modules]
787
809
runs-on : macos-latest
788
810
@@ -821,6 +843,7 @@ jobs:
821
843
822
844
823
845
runner-analyze-csharp-autobuild-ubuntu :
846
+ name : Runner ubuntu autobuild C# analyze
824
847
needs : [check-js, check-node-modules]
825
848
runs-on : ubuntu-latest
826
849
@@ -856,6 +879,7 @@ jobs:
856
879
TEST_MODE : true
857
880
858
881
runner-analyze-csharp-autobuild-windows :
882
+ name : Runner windows autobuild C# analyze
859
883
needs : [check-js, check-node-modules]
860
884
runs-on : windows-latest
861
885
@@ -892,6 +916,7 @@ jobs:
892
916
TEST_MODE : true
893
917
894
918
runner-analyze-csharp-autobuild-macos :
919
+ name : Runner macos autobuild C# analyze
895
920
needs : [check-js, check-node-modules]
896
921
runs-on : macos-latest
897
922
@@ -928,6 +953,7 @@ jobs:
928
953
TEST_MODE : true
929
954
930
955
runner-upload-sarif :
956
+ name : Runner upload sarif
931
957
needs : [check-js, check-node-modules]
932
958
runs-on : ubuntu-latest
933
959
@@ -949,6 +975,7 @@ jobs:
949
975
runner/dist/codeql-runner-linux upload --sarif-file src/testdata/empty-sarif.sarif --repository $GITHUB_REPOSITORY --commit $GITHUB_SHA --ref $GITHUB_REF --github-url $GITHUB_SERVER_URL --github-auth ${{ github.token }}
950
976
951
977
multi-language-repo_test-local-codeql :
978
+ name : Local codeql multi-language repo
952
979
needs : [check-js, check-node-modules, check-codeql-versions]
953
980
runs-on : ubuntu-latest
954
981
@@ -969,6 +996,7 @@ jobs:
969
996
- uses : ./../action/analyze
970
997
971
998
test-javascript-source-root :
999
+ name : JS source root
972
1000
needs : [check-js, check-node-modules]
973
1001
runs-on : ubuntu-latest
974
1002
0 commit comments