17
17
- uses : actions/checkout@v3
18
18
- name : Find codeql
19
19
id : find-codeql
20
- uses : github/codeql-action/init@aa93aea877e5fb8841bcb1193f672abf6e9f2980
20
+ uses : github/codeql-action/init@71a8b35ff4c80fcfcd05bc1cd932fe3c08f943ca
21
21
with :
22
22
languages : javascript # does not matter
23
23
- name : Get CodeQL version
@@ -32,12 +32,12 @@ jobs:
32
32
uses : actions/cache@v3
33
33
with :
34
34
path : ${{ runner.temp }}/query-pack.zip
35
- key : queries-${{ hashFiles('ql/**/*.ql*') }}-${{ hashFiles('ql/**/qlpack.yml') }}-${{ hashFiles('ql/ql/src/ql.dbscheme*') }}-${{ steps.get-codeql-version.outputs.version }}
35
+ key : queries-${{ hashFiles('ql/**/*.ql*') }}-${{ hashFiles('ql/**/qlpack.yml') }}-${{ hashFiles('ql/ql/src/ql.dbscheme*') }}-${{ steps.get-codeql-version.outputs.version }}--${{ hashFiles('.github/workflows/ql-for-ql-build.yml') }}
36
36
- name : Build query pack
37
37
if : steps.cache-queries.outputs.cache-hit != 'true'
38
38
run : |
39
39
cd ql/ql/src
40
- "${CODEQL}" pack create
40
+ "${CODEQL}" pack create -j 16
41
41
cd .codeql/pack/codeql/ql/0.0.0
42
42
zip "${PACKZIP}" -r .
43
43
rm -rf *
@@ -151,21 +151,26 @@ jobs:
151
151
echo " - ql/ql/test" >> ${CONF}
152
152
echo " - \"*/ql/lib/upgrades/\"" >> ${CONF}
153
153
echo "disable-default-queries: true" >> ${CONF}
154
- echo "packs :" >> ${CONF}
155
- echo " - codeql/ql" >> ${CONF}
154
+ echo "queries :" >> ${CONF}
155
+ echo " - uses: ./ql/ql/src/ codeql-suites /ql-code-scanning.qls " >> ${CONF}
156
156
echo "Config file: "
157
157
cat ${CONF}
158
158
env :
159
159
CONF : ./ql-for-ql-config.yml
160
160
- name : Initialize CodeQL
161
- uses : github/codeql-action/init@aa93aea877e5fb8841bcb1193f672abf6e9f2980
161
+ uses : github/codeql-action/init@71a8b35ff4c80fcfcd05bc1cd932fe3c08f943ca
162
162
with :
163
163
languages : ql
164
164
db-location : ${{ runner.temp }}/db
165
165
config-file : ./ql-for-ql-config.yml
166
+ - name : Move pack cache
167
+ run : |
168
+ cp -r ${PACK}/.cache ql/ql/src/.cache
169
+ env :
170
+ PACK : ${{ runner.temp }}/pack
166
171
167
172
- name : Perform CodeQL Analysis
168
- uses : github/codeql-action/analyze@aa93aea877e5fb8841bcb1193f672abf6e9f2980
173
+ uses : github/codeql-action/analyze@71a8b35ff4c80fcfcd05bc1cd932fe3c08f943ca
169
174
with :
170
175
category : " ql-for-ql"
171
176
- name : Copy sarif file to CWD
0 commit comments