1
- # For most projects, this workflow file will not need changing; you simply need
2
- # to commit it to your repository.
3
- #
4
- # You may wish to alter this file to override the set of languages analyzed,
5
- # or to provide custom queries or build logic.
6
- #
7
- # ******** NOTE ********
8
- # We have attempted to detect the languages in your repository. Please check
9
- # the `language` matrix defined below to confirm you have the correct set of
10
- # supported CodeQL languages.
11
- #
12
- name : " CodeQL"
1
+ name : " Code Scanning - Action"
13
2
14
3
on :
15
4
push :
16
- branches : [ master ]
5
+ branches : [main ]
17
6
pull_request :
18
- # The branches below must be a subset of the branches above
19
- branches : [ master ]
7
+ branches : [main]
20
8
schedule :
21
- - cron : ' 28 18 * * 3'
9
+ # ┌───────────── minute (0 - 59)
10
+ # │ ┌───────────── hour (0 - 23)
11
+ # │ │ ┌───────────── day of the month (1 - 31)
12
+ # │ │ │ ┌───────────── month (1 - 12 or JAN-DEC)
13
+ # │ │ │ │ ┌───────────── day of the week (0 - 6 or SUN-SAT)
14
+ # │ │ │ │ │
15
+ # │ │ │ │ │
16
+ # │ │ │ │ │
17
+ # * * * * *
18
+ - cron : ' 30 1 * * 0'
22
19
23
20
jobs :
24
- analyze :
25
- name : Analyze
21
+ CodeQL-Build :
22
+ # CodeQL runs on ubuntu-latest, windows-latest, and macos-latest
26
23
runs-on : ubuntu-latest
27
24
28
- strategy :
29
- fail-fast : false
30
- matrix :
31
- language : [ 'go' ]
32
- # CodeQL supports [ 'cpp', 'csharp', 'go', 'java', 'javascript', 'python' ]
33
- # Learn more:
34
- # https://docs.github.com/en/free-pro-team@latest/github/finding-security-vulnerabilities-and-errors-in-your-code/configuring-code-scanning#changing-the-languages-that-are-analyzed
25
+ permissions :
26
+ # required for all workflows
27
+ security-events : write
35
28
36
29
steps :
37
- - name : Checkout repository
38
- uses : actions/checkout@v2
30
+ - name : Checkout repository
31
+ uses : actions/checkout@v3
39
32
40
- # Initializes the CodeQL tools for scanning.
41
- - name : Initialize CodeQL
42
- uses : github/codeql-action/init@v1
43
- with :
44
- languages : ${{ matrix.language }}
45
- # If you wish to specify custom queries, you can do so here or in a config file.
46
- # By default, queries listed here will override any specified in a config file.
47
- # Prefix the list here with "+" to use these queries and those in the config file.
48
- # queries: ./path/to/local/query, your-org/your-repo/queries@main
33
+ # Initializes the CodeQL tools for scanning.
34
+ - name : Initialize CodeQL
35
+ uses : github/codeql-action/init@v2
36
+ with :
37
+ languages : go
49
38
50
- # Autobuild attempts to build any compiled languages (C/C++, C#, or Java).
51
- # If this step fails, then you should remove it and run the build manually (see below)
52
- - name : Autobuild
53
- uses : github/codeql-action/autobuild@v1
39
+ # Autobuild attempts to build any compiled languages (C/C++, C#, or Java)
40
+ - name : Autobuild
41
+ uses : github/codeql-action/autobuild@v2
54
42
55
- # ℹ️ Command-line programs to run using the OS shell.
56
- # 📚 https://git.io/JvXDl
57
-
58
- # ✏️ If the Autobuild fails above, remove it and uncomment the following three lines
59
- # and modify them (or add more) to build your code if your project
60
- # uses a compiled language
61
-
62
- # - run: |
63
- # make bootstrap
64
- # make release
65
-
66
- - name : Perform CodeQL Analysis
67
- uses : github/codeql-action/analyze@v1
43
+ - name : Perform CodeQL Analysis
44
+ uses : github/codeql-action/analyze@v2
0 commit comments