name: CodeQL on: pull_request: push: branches: - main - feat/use-crawlkit schedule: - cron: "37 4 * * 1" workflow_dispatch: permissions: actions: read contents: read security-events: write env: FORCE_JAVASCRIPT_ACTIONS_TO_NODE24: "true" jobs: analyze: name: analyze runs-on: ubuntu-latest steps: - name: Checkout uses: actions/checkout@v6 - name: Setup Go uses: actions/setup-go@v6 with: go-version-file: go.mod cache: true - name: Initialize CodeQL uses: github/codeql-action/init@v4 with: languages: go - name: Perform CodeQL Analysis uses: github/codeql-action/analyze@v4