diff --git a/.github/workflows/codeql.yml b/.github/workflows/codeql.yml index 89d11ca..5842e09 100644 --- a/.github/workflows/codeql.yml +++ b/.github/workflows/codeql.yml @@ -1,38 +1,34 @@ --- # yaml-language-server: $schema=https://json.schemastore.org/github-workflow.json -name: 'CodeQL' +name: "CodeQL" + on: push: - branches: ['main'] + branches: ["main"] pull_request: - branches: ['main'] + branches: ["main"] schedule: - - cron: '30 1 * * 0' # Run at 1:30 AM UTC every Sunday + - cron: "30 1 * * 0" merge_group: -permissions: - actions: read - contents: read + +permissions: {} + jobs: analyze: name: Analyze runs-on: ubuntu-latest permissions: + actions: read + contents: read + packages: read security-events: write strategy: fail-fast: false matrix: - language: ['go'] # Add languages used in your actions + language: ["actions", "go"] steps: - - name: Checkout repository - uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2 - - name: Initialize CodeQL - uses: github/codeql-action/init@c793b717bc78562f491db7b0e93a3a178b099162 # v4.32.5 + - name: CodeQL Analysis + uses: ivuorinen/actions/codeql-analysis@97105fc2a909360678588cb50caf0be5144be486 # v2026.03.06 with: - languages: ${{ matrix.language }} + language: ${{ matrix.language }} queries: security-and-quality - - name: Autobuild - uses: github/codeql-action/autobuild@c793b717bc78562f491db7b0e93a3a178b099162 # v4.32.5 - - name: Perform CodeQL Analysis - uses: github/codeql-action/analyze@c793b717bc78562f491db7b0e93a3a178b099162 # v4.32.5 - with: - category: '/language:${{matrix.language}}'