| | name: CodeQL |
| |
|
| | on: |
| | push: |
| | branches: ["main"] |
| | pull_request: |
| | |
| | branches: ["main"] |
| | schedule: |
| | - cron: "20 13 * * 0" |
| |
|
| | jobs: |
| | analyze: |
| | name: Analyze |
| | runs-on: ubuntu-latest |
| | permissions: |
| | actions: read |
| | contents: read |
| | security-events: write |
| |
|
| | strategy: |
| | fail-fast: false |
| | matrix: |
| | language: ["python"] |
| |
|
| | steps: |
| | - name: Checkout repository |
| | uses: actions/checkout@v4 |
| |
|
| | |
| | - name: Initialize CodeQL |
| | uses: github/codeql-action/init@v2 |
| | with: |
| | languages: ${{ matrix.language }} |
| |
|
| | - name: Autobuild |
| | uses: github/codeql-action/autobuild@v2 |
| |
|
| | - name: Perform CodeQL Analysis |
| | uses: github/codeql-action/analyze@v2 |
| | with: |
| | category: "/language:${{matrix.language}}" |
| |
|