Skip to content

Commit e6c60eb

Browse files
committed
QL for QL: add autobuilder that respects LGTM_INDEX_FILTERS
1 parent 5054d5b commit e6c60eb

File tree

12 files changed

+157
-199
lines changed

12 files changed

+157
-199
lines changed

.github/workflows/ql-for-ql-build.yml

Lines changed: 11 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -77,6 +77,8 @@ jobs:
7777
with:
7878
name: extractor-ubuntu-latest
7979
path: |
80+
ql/target/release/ql-autobuilder
81+
ql/target/release/ql-autobuilder.exe
8082
ql/target/release/ql-extractor
8183
ql/target/release/ql-extractor.exe
8284
retention-days: 1
@@ -101,6 +103,10 @@ jobs:
101103
unzip query-pack-zip/*.zip -d pack
102104
cp -r ql/codeql-extractor.yml ql/tools ql/ql/src/ql.dbscheme.stats pack/
103105
mkdir -p pack/tools/linux64
106+
if [[ -f linux64/ql-autobuilder ]]; then
107+
cp linux64/ql-autobuilder pack/tools/linux64/autobuilder
108+
chmod +x pack/tools/linux64/autobuilder
109+
fi
104110
if [[ -f linux64/ql-extractor ]]; then
105111
cp linux64/ql-extractor pack/tools/linux64/extractor
106112
chmod +x pack/tools/linux64/extractor
@@ -112,13 +118,13 @@ jobs:
112118
name: codeql-ql-pack
113119
path: codeql-ql.zip
114120
retention-days: 1
115-
analyze:
121+
analyze:
116122
runs-on: ubuntu-latest
117-
118-
needs:
123+
124+
needs:
119125
- package
120-
121-
steps:
126+
127+
steps:
122128
- name: Download pack
123129
uses: actions/download-artifact@v2
124130
with:
@@ -149,4 +155,3 @@ jobs:
149155

150156
- name: Perform CodeQL Analysis
151157
uses: github/codeql-action/analyze@esbena/ql
152-

0 commit comments

Comments
 (0)