Skip to content

Commit e87a82b

Browse files
sserrataclaude
andauthored
fix(ci): improve CodeQL analysis workflow (#1335)
- Update checkout to actions/checkout v4 - Update codeql-action/init and analyze to latest v3 commit (ebcb5b36) - Add weekly scheduled scan (Monday 6am UTC) - Enable security-extended query suite for broader coverage - Remove dead branch triggers (v3.0.0, v2.0.0) - Remove redundant fail-fast on single-language matrix Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com>
1 parent 09204e3 commit e87a82b

File tree

1 file changed

+8
-6
lines changed

1 file changed

+8
-6
lines changed

.github/workflows/codeql-analysis.yml

Lines changed: 8 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -2,30 +2,32 @@ name: "CodeQL"
22

33
on:
44
push:
5-
branches: [main, v3.0.0, v2.0.0]
5+
branches: [main]
6+
schedule:
7+
- cron: "0 6 * * 1" # weekly Monday 6am UTC
68

79
jobs:
810
analyze:
9-
if: github.repository_owner == 'PaloAltoNetworks'
11+
if: github.repository_owner == 'PaloAltoNetworks'
1012
name: Analyze
1113
runs-on: ubuntu-latest
1214
permissions:
1315
contents: read
1416
security-events: write
1517

1618
strategy:
17-
fail-fast: true
1819
matrix:
1920
language: ["javascript"]
2021

2122
steps:
2223
- name: Checkout repository
23-
uses: actions/checkout@f43a0e5ff2bd294095638e18286ca9a3d1956744 # v3
24+
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4
2425

2526
- name: Initialize CodeQL
26-
uses: github/codeql-action/init@28deaeda66b76a05916b6923827895f2b14ab387 # v3
27+
uses: github/codeql-action/init@ebcb5b36ded6beda4ceefea6a8bc4cc885255bb3 # v3
2728
with:
2829
languages: ${{ matrix.language }}
30+
queries: security-extended
2931

3032
- name: Perform CodeQL Analysis
31-
uses: github/codeql-action/analyze@1b549b9259bda1cb5ddde3b41741a82a2d15a841 # v3
33+
uses: github/codeql-action/analyze@ebcb5b36ded6beda4ceefea6a8bc4cc885255bb3 # v3

0 commit comments

Comments
 (0)