Skip to content

Commit f515ab5

Browse files
committed
Replace .codeqlmanifest.json with codeql-workspace.yml
1 parent 1c9a91e commit f515ab5

File tree

4 files changed

+17
-11
lines changed

4 files changed

+17
-11
lines changed

.codeqlmanifest.json

Lines changed: 0 additions & 1 deletion
This file was deleted.

.github/workflows/code-scanning-pack-gen.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -87,11 +87,11 @@ jobs:
8787
run: |
8888
PATH=$PATH:$CODEQL_HOME/codeql
8989
90-
codeql query compile --threads 0 cpp
91-
codeql query compile --threads 0 c
90+
find c -name qlpack.yml -exec codeql pack create --threads=0 {} \;
91+
find cpp -name qlpack.yml -exec codeql pack create --threads=0 {} \;
9292
9393
cd ..
94-
zip -r codeql-coding-standards/code-scanning-cpp-query-pack.zip codeql-coding-standards/c/ codeql-coding-standards/cpp/ codeql-coding-standards/.codeqlmanifest.json codeql-coding-standards/supported_codeql_configs.json codeql-coding-standards/scripts/configuration codeql-coding-standards/scripts/reports codeql-coding-standards/scripts/shared codeql-coding-standards/scripts/guideline_recategorization codeql-coding-standards/scripts/shared codeql-coding-standards/scripts/schemas
94+
zip -r codeql-coding-standards/code-scanning-cpp-query-pack.zip codeql-coding-standards/c/ codeql-coding-standards/cpp/ codeql-coding-standards/codeql-workspace.yml codeql-coding-standards/supported_codeql_configs.json codeql-coding-standards/scripts/configuration codeql-coding-standards/scripts/reports codeql-coding-standards/scripts/shared codeql-coding-standards/scripts/guideline_recategorization codeql-coding-standards/scripts/shared codeql-coding-standards/scripts/schemas
9595
9696
- name: Upload GHAS Query Pack
9797
uses: actions/upload-artifact@v2

codeql-workspace.yml

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
provide:
2+
- "cpp/*/src/qlpack.yml"
3+
- "cpp/*/test/qlpack.yml"
4+
- "c/*/src/qlpack.yml"
5+
- "c/*/test/qlpack.yml"
6+
- "scripts/generate_modules/queries/qlpack.yml"
7+

scripts/get_workspace_packs.py

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,14 @@
11
import glob
2-
import json
2+
import yaml
33
import os
44

55
def get_workspace_packs(root):
6-
# Find the packs by globbing using the 'provide' patterns in the manifest.
6+
# Find the packs by globbing using the 'provide' patterns in the CodeQL workspace file.
77
os.chdir(root)
8-
with open('.codeqlmanifest.json') as manifest_file:
9-
manifest = json.load(manifest_file)
8+
with open('codeql-workspace.yml') as codeql_workspace_file:
9+
codeql_workspace = yaml.load(codeql_workspace_file)
1010
packs = []
11-
for pattern in manifest['provide']:
11+
for pattern in codeql_workspace['provide']:
1212
packs.extend(glob.glob(pattern, recursive=True))
13-
14-
return packs
13+
14+
return packs

0 commit comments

Comments
 (0)