Skip to content

Commit 252b87b

Browse files
authored
merge codeql into regular ci (#84)
1 parent 93ffd8a commit 252b87b

File tree

3 files changed

+67
-65
lines changed

3 files changed

+67
-65
lines changed

.github/dependabot.yml

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
version: 2
2+
updates:
3+
- package-ecosystem: "github-actions"
4+
directory: "/"
5+
schedule:
6+
interval: "weekly"

.github/workflows/ci.yml

Lines changed: 61 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -53,3 +53,64 @@ jobs:
5353
with:
5454
name: dist
5555
path: dist/
56+
57+
codeql:
58+
name: Analyze (${{ matrix.language }})
59+
runs-on: ubuntu-latest
60+
permissions:
61+
security-events: write
62+
actions: read
63+
contents: read
64+
65+
strategy:
66+
fail-fast: false
67+
matrix:
68+
include:
69+
- language: actions
70+
build-mode: none
71+
- language: javascript
72+
build-mode: none
73+
74+
steps:
75+
- name: Checkout repository
76+
uses: actions/checkout@v5
77+
with:
78+
persist-credentials: false
79+
80+
- name: Initialize CodeQL
81+
uses: github/codeql-action/init@v3
82+
with:
83+
languages: ${{ matrix.language }}
84+
build-mode: ${{ matrix.build-mode }}
85+
86+
- name: Setup environment (JavaScript)
87+
if: matrix.language == 'javascript'
88+
uses: actions/setup-node@v5
89+
with:
90+
node-version: 24.x
91+
92+
- name: Install dependencies (JavaScript)
93+
if: matrix.language == 'javascript'
94+
run: npm ci --ignore-scripts
95+
96+
- name: Build (JavaScript)
97+
if: matrix.language == 'javascript'
98+
run: npm run build
99+
100+
- name: Perform CodeQL Analysis
101+
uses: github/codeql-action/analyze@v3
102+
with:
103+
category: "/language:${{matrix.language}}"
104+
105+
ci-success:
106+
runs-on: ubuntu-latest
107+
if: always()
108+
needs:
109+
- match
110+
- codeql
111+
timeout-minutes: 30
112+
steps:
113+
- name: Decide whether the needed jobs succeeded or failed
114+
uses: re-actors/alls-green@05ac9388f0aebcb5727afa17fcccfecd6f8ec5fe # release/v1
115+
with:
116+
jobs: ${{ toJSON(needs) }}

.github/workflows/codeql.yml

Lines changed: 0 additions & 65 deletions
This file was deleted.

0 commit comments

Comments
 (0)