Skip to content

Commit a02cfd2

Browse files
committed
Compile query packs with previous CodeQL versions too
1 parent 78d9191 commit a02cfd2

1 file changed

Lines changed: 10 additions & 0 deletions

File tree

.github/workflows/build.yml

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -78,6 +78,16 @@ jobs:
7878
codeql/codeql pack create ql/src --output target/packs
7979
codeql/codeql pack create upgrades --output target/packs
8080
cp -r ql/src/codeql-suites target/packs/github_codeql-ruby_*/
81+
- name: Compile with previous CodeQL versions
82+
run: |
83+
for version in $(gh release list --repo https://github.com/github/codeql-cli-binaries | cut -f 1 | sort --version-sort | tail -3 | head -2); do
84+
rm -f codeql-linux64.zip
85+
gh release download --repo https://github.com/github/codeql-cli-binaries --pattern codeql-linux64.zip "$version"
86+
rm -rf codeql; unzip -q codeql-linux64.zip
87+
codeql/codeql query compile target/packs/*
88+
done
89+
env:
90+
GITHUB_TOKEN: ${{ github.token }}
8191
- uses: actions/upload-artifact@v2
8292
with:
8393
name: codeql-ruby-queries

0 commit comments

Comments
 (0)