5
5
branches : [main]
6
6
pull_request :
7
7
branches : [main]
8
+ paths :
9
+ - " ql/**"
10
+ - " **.qll"
11
+ - " **.ql"
12
+ - " **.dbscheme"
13
+ - " **/qlpack.yml"
14
+ - " .github/workflows/ql-for-ql-build.yml"
8
15
9
16
env :
10
17
CARGO_TERM_COLOR : always
54
61
cp -r ${{ runner.temp }}/queries ${{ runner.temp }}/pack
55
62
env :
56
63
CODEQL : ${{ steps.find-codeql.outputs.codeql-path }}
57
-
64
+
58
65
# ## Build the extractor ###
59
66
- name : Cache entire extractor
60
67
if : steps.cache-pack.outputs.cache-hit != 'true'
@@ -116,14 +123,14 @@ jobs:
116
123
- name : Create CodeQL config file
117
124
run : |
118
125
echo "paths-ignore:" >> ${CONF}
119
- echo " - ql/ql/test" >> ${CONF}
120
- echo " - \"*/ql/lib/upgrades/\"" >> ${CONF}
126
+ echo " - ql/ql/test" >> ${CONF}
127
+ echo " - \"*/ql/lib/upgrades/\"" >> ${CONF}
121
128
echo "disable-default-queries: true" >> ${CONF}
122
129
echo "queries:" >> ${CONF}
123
130
echo " - uses: ./ql/ql/src/codeql-suites/ql-code-scanning.qls" >> ${CONF}
124
131
echo "Config file: "
125
132
cat ${CONF}
126
- env :
133
+ env :
127
134
CONF : ./ql-for-ql-config.yml
128
135
- name : Initialize CodeQL
129
136
uses : github/codeql-action/init@71a8b35ff4c80fcfcd05bc1cd932fe3c08f943ca
@@ -139,13 +146,13 @@ jobs:
139
146
140
147
- name : Perform CodeQL Analysis
141
148
uses : github/codeql-action/analyze@71a8b35ff4c80fcfcd05bc1cd932fe3c08f943ca
142
- with :
149
+ with :
143
150
category : " ql-for-ql"
144
151
- name : Copy sarif file to CWD
145
152
run : cp ../results/ql.sarif ./ql-for-ql.sarif
146
153
- name : Fixup the $scema in sarif # Until https://github.com/microsoft/sarif-vscode-extension/pull/436/ is part in a stable release
147
154
run : |
148
- sed -i 's/\$schema.*/\$schema": "https:\/\/raw.githubusercontent.com\/oasis-tcs\/sarif-spec\/master\/Schemata\/sarif-schema-2.1.0",/' ql-for-ql.sarif
155
+ sed -i 's/\$schema.*/\$schema": "https:\/\/raw.githubusercontent.com\/oasis-tcs\/sarif-spec\/master\/Schemata\/sarif-schema-2.1.0",/' ql-for-ql.sarif
149
156
- name : Sarif as artifact
150
157
uses : actions/upload-artifact@v3
151
158
with :
0 commit comments