scan.yml

 1name: scan
 2
 3on:
 4  push:
 5    branches: [ master ]
 6  pull_request:
 7    branches: [ master ]
 8  schedule:
 9    - cron: '0 12 * * 6'
10
11permissions:
12  security-events: write
13
14jobs:
15  codeql:
16    runs-on: ubuntu-latest
17    steps:
18      - name: Checkout repository
19        uses: actions/checkout@v4
20        with:
21          fetch-depth: 2
22
23      - name: Initialize CodeQL
24        uses: github/codeql-action/init@v3
25        with:
26          languages: go, javascript
27
28      - name: Autobuild
29        uses: github/codeql-action/autobuild@v3
30
31      - name: Perform CodeQL Analysis
32        uses: github/codeql-action/analyze@v3