This repository was archived by the owner on Sep 29, 2025. It is now read-only.
File tree Expand file tree Collapse file tree 1 file changed +67
-0
lines changed
Expand file tree Collapse file tree 1 file changed +67
-0
lines changed Original file line number Diff line number Diff line change 1+ # https://codeql.github.com/
2+ name : CodeQL
3+
4+ on :
5+ push :
6+ paths :
7+ - " **.js"
8+ - " **.py"
9+ pull_request :
10+ branches : [main]
11+ paths :
12+ - " **.js"
13+ - " **.py"
14+ schedule :
15+ - cron : " 24 9 * * 6"
16+
17+ jobs :
18+ setup :
19+ name : Set up CodeQL analysis
20+ runs-on : ubuntu-latest
21+ # Required permissions
22+ permissions :
23+ pull-requests : read
24+ outputs :
25+ # changes is a JSON array with names of all filters matching any of the changed files
26+ languages : ${{ steps.filter.outputs.changes }}
27+ steps :
28+ - uses : actions/checkout@v4
29+ - uses : dorny/paths-filter@v3
30+ id : filter
31+ with :
32+ filters : |
33+ javascript: "**.js"
34+ python: "**.py"
35+
36+ codeql :
37+ name : CodeQL Analyze
38+ runs-on : ubuntu-latest
39+ needs : setup
40+ if : ${{ needs.setup.outputs.languages != '[]' }}
41+ permissions :
42+ actions : read
43+ contents : read
44+ security-events : write
45+
46+ strategy :
47+ fail-fast : false
48+ matrix :
49+ # Parse JSON array containing names of all filters matching any of changed files
50+ # e.g. ['javascript', 'python'] if both file types had changes
51+ language : ${{ fromJSON(needs.setup.outputs.languages) }}
52+
53+ steps :
54+ - name : Checkout repository
55+ uses : actions/checkout@v4
56+
57+ - name : Initialize CodeQL
58+ uses : github/codeql-action/init@v3
59+ with :
60+ languages : ${{ matrix.language }}
61+ # https://docs.github.com/en/code-security/code-scanning/creating-an-advanced-setup-for-code-scanning/customizing-your-advanced-setup-for-code-scanning#specifying-configuration-details-using-the-config-input
62+ config : |
63+ paths-ignore:
64+ - tests
65+
66+ - name : Perform CodeQL Analysis
67+ uses : github/codeql-action/analyze@v3
You can’t perform that action at this time.
0 commit comments