Skip to content

Commit 0768d9c

Browse files
authored
chore(ci): move CodeQL to ci.yml and make it a condition for ci-success (#734)
Moves CodeQL to `ci.yml` and makes it a condition for `ci-success`
1 parent 975c10c commit 0768d9c

File tree

2 files changed

+29
-49
lines changed

2 files changed

+29
-49
lines changed

.github/workflows/ci.yml

Lines changed: 29 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -97,6 +97,34 @@ jobs:
9797
persist-credentials: false
9898
- uses: crate-ci/typos@85f62a8a84f939ae994ab3763f01a0296d61a7ee # v1
9999

100+
codeql:
101+
name: Analyze (${{ matrix.language }})
102+
runs-on: ubuntu-latest
103+
permissions:
104+
security-events: write
105+
actions: read
106+
contents: read
107+
strategy:
108+
fail-fast: false
109+
matrix:
110+
include:
111+
- language: actions
112+
build-mode: none
113+
steps:
114+
- name: Checkout repository
115+
uses: actions/checkout@v5
116+
with:
117+
persist-credentials: false
118+
- name: Initialize CodeQL
119+
uses: github/codeql-action/init@v3
120+
with:
121+
languages: ${{ matrix.language }}
122+
build-mode: ${{ matrix.build-mode }}
123+
- name: Perform CodeQL Analysis
124+
uses: github/codeql-action/analyze@v3
125+
with:
126+
category: "/language:${{matrix.language}}"
127+
100128
ci-success:
101129
runs-on: ubuntu-latest
102130
if: always()
@@ -105,6 +133,7 @@ jobs:
105133
- test
106134
- fmt
107135
- typos
136+
- codeql
108137
timeout-minutes: 10
109138
steps:
110139
- name: Decide whether the needed jobs succeeded or failed

.github/workflows/codeql.yml

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

0 commit comments

Comments
 (0)