File tree Expand file tree Collapse file tree 4 files changed +8
-8
lines changed
Expand file tree Collapse file tree 4 files changed +8
-8
lines changed Original file line number Diff line number Diff line change 1717 CODEQL_THREADS : 4 # TODO: remove this once it's set by the CLI
1818 strategy :
1919 matrix :
20- repo :
20+ repo :
2121 - github/codeql
2222 - github/codeql-go
2323 runs-on : ubuntu-latest
3535 ~/.cargo/registry
3636 ~/.cargo/git
3737 ql/target
38- key : ${{ runner.os }}-qltest-cargo-${{ hashFiles('**/Cargo.lock') }}
38+ key : ${{ runner.os }}-qltest-cargo-${{ hashFiles('ql/ **/Cargo.lock') }}
3939 - name : Build Extractor
4040 run : cd ql; env "PATH=$PATH:`dirname ${CODEQL}`" ./create-extractor-pack.sh
4141 env :
Original file line number Diff line number Diff line change @@ -29,24 +29,24 @@ jobs:
2929 ~/.cargo/registry
3030 ~/.cargo/git
3131 ql/target
32- key : ${{ runner.os }}-qltest-cargo-${{ hashFiles('**/Cargo.lock') }}
32+ key : ${{ runner.os }}-qltest-cargo-${{ hashFiles('ql/ **/Cargo.lock') }}
3333 - name : Build extractor
3434 run : |
3535 cd ql;
3636 codeqlpath=$(dirname ${{ steps.find-codeql.outputs.codeql-path }});
3737 env "PATH=$PATH:$codeqlpath" ./create-extractor-pack.sh
3838 - name : Run QL tests
39- run : |
39+ run : |
4040 "${CODEQL}" test run --check-databases --check-unused-labels --check-repeated-labels --check-redefined-labels --check-use-before-definition --search-path "${{ github.workspace }}/ql/extractor-pack" --consistency-queries ql/ql/consistency-queries ql/ql/test
4141 env :
4242 CODEQL : ${{ steps.find-codeql.outputs.codeql-path }}
4343 - name : Check QL formatting
44- run : |
44+ run : |
4545 find ql/ql "(" -name "*.ql" -or -name "*.qll" ")" -print0 | xargs -0 "${CODEQL}" query format --check-only
4646 env :
4747 CODEQL : ${{ steps.find-codeql.outputs.codeql-path }}
4848 - name : Check QL compilation
49- run : |
49+ run : |
5050 "${CODEQL}" query compile --check-only --threads=4 --warnings=error --search-path "${{ github.workspace }}/ql/extractor-pack" "ql/ql/src" "ql/ql/examples"
5151 env :
5252 CODEQL : ${{ steps.find-codeql.outputs.codeql-path }}
Original file line number Diff line number Diff line change 5050 ~/.cargo/registry
5151 ~/.cargo/git
5252 ruby/target
53- key : ${{ runner.os }}-rust-cargo-${{ hashFiles('**/Cargo.lock') }}
53+ key : ${{ runner.os }}-ruby- rust-cargo-${{ hashFiles('ruby/ **/Cargo.lock') }}
5454 - name : Check formatting
5555 run : cargo fmt --all -- --check
5656 - name : Build
Original file line number Diff line number Diff line change 99 ~/.cargo/registry
1010 ~/.cargo/git
1111 ruby/target
12- key : ${{ runner.os }}-qltest-cargo-${{ hashFiles('ruby/**/Cargo.lock') }}
12+ key : ${{ runner.os }}-ruby- qltest-cargo-${{ hashFiles('ruby/**/Cargo.lock') }}
1313 - name : Build Extractor
1414 shell : bash
1515 run : scripts/create-extractor-pack.sh
You can’t perform that action at this time.
0 commit comments