codeql.yml
1name: "CodeQL"
2
3on:
4 push:
5 branches: [ "main" ]
6 pull_request:
7 branches: [ "main" ]
8 schedule:
9 - cron: '30 1 * * 0'
10
11jobs:
12 analyze:
13 name: Analyze
14 runs-on: ubuntu-latest
15 permissions:
16 actions: read
17 contents: read
18 security-events: write
19
20 strategy:
21 fail-fast: false
22 matrix:
23 language: [ 'typescript' ]
24
25 steps:
26 - name: Checkout repository
27 uses: actions/checkout@v3
28
29 - name: Initialize CodeQL
30 uses: github/codeql-action/init@v2
31 with:
32 languages: ${{ matrix.language }}
33
34 - name: Autobuild
35 uses: github/codeql-action/autobuild@v2
36
37 - name: Perform CodeQL Analysis
38 uses: github/codeql-action/analyze@v2
39 with:
40 category: "/language:${{matrix.language}}"