Skip to content
Permalink
Newer
Older
100644 56 lines (51 sloc) 1.91 KB
1
name: Query filters tests
2
3
on:
4
push:
5
branches:
6
- main
7
- releases/v1
8
- releases/v2
9
pull_request:
10
types:
11
- opened
12
- synchronize
13
- reopened
14
- ready_for_review
15
workflow_dispatch: {}
16
17
jobs:
18
query-filters:
19
name: Query Filters Tests
20
timeout-minutes: 45
21
runs-on: ubuntu-latest
22
steps:
23
- name: Check out repository
24
uses: actions/checkout@v3
25
- name: Prepare test
26
id: prepare-test
27
uses: ./.github/prepare-test
28
with:
29
version: latest
30
31
- name: Check SARIF for default queries with Single include, Single exclude
32
uses: ./../action/.github/query-filter-test
33
with:
34
sarif-file: ${{ runner.temp }}/results/javascript.sarif
35
queries-run: js/zipslip
36
queries-not-run: js/path-injection
37
config-file: ./.github/codeql/codeql-config-query-filters1.yml
38
tools: ${{ steps.prepare-test.outputs.tools-url }}
39
40
- name: Check SARIF for query packs with Single include, Single exclude
41
uses: ./../action/.github/query-filter-test
42
with:
43
sarif-file: ${{ runner.temp }}/results/javascript.sarif
44
queries-run: js/zipslip,javascript/example/empty-or-one-block
45
queries-not-run: js/path-injection
46
config-file: ./.github/codeql/codeql-config-query-filters2.yml
47
tools: ${{ steps.prepare-test.outputs.tools-url }}
48
49
- name: Check SARIF for query packs and local queries with Single include, Single exclude
50
uses: ./../action/.github/query-filter-test
51
with:
52
sarif-file: ${{ runner.temp }}/results/javascript.sarif
53
queries-run: js/zipslip,javascript/example/empty-or-one-block,inrepo-javascript-querypack/show-ifs
54
queries-not-run: js/path-injection,complex-python-querypack/show-ifs,complex-python-querypack/foo/bar/show-ifs
55
config-file: ./.github/codeql/codeql-config-query-filters3.yml
56
tools: ${{ steps.prepare-test.outputs.tools-url }}