Skip to content

Commit b93ca40

Browse files
authored
Improve dependency installation in CodeQL workflow
Updated dependency installation to use npm ci with fallback.
1 parent 9a802c2 commit b93ca40

1 file changed

Lines changed: 4 additions & 3 deletions

File tree

.github/workflows/codeql.yml

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -36,15 +36,16 @@ jobs:
3636
node-version: "20"
3737
cache: "npm"
3838

39-
- name: Install dependencies
40-
run: npm install
41-
4239
- name: Initialize CodeQL
4340
uses: github/codeql-action/init@v4
4441
with:
4542
languages: ${{ matrix.language }}
4643
config-file: ./.github/codeql/codeql-config.yml
4744
queries: security-extended
4845

46+
- name: Install dependencies
47+
run: |
48+
npm ci || (echo "npm ci failed; falling back to npm install" && npm install)
49+
4950
- name: Perform CodeQL Analysis
5051
uses: github/codeql-action/analyze@v4

0 commit comments

Comments
 (0)