* update github action
* remove jobs from action for faster testing
* github action job updates
* github action job updates
* github action job updates
* test change of qls file without changing qlpack version
* bug fix
* test change of qls file without changing qlpack version
* test empty commit after fail of qlpack version test
* test update of qlpack version
* test update of qlpack and qls
* test gh action
* fix action file
* fix action file
* update github action
* test change of qls file without changing qlpack version
* test github action
* test github action
* test github action
* test github action
* test github action
* test github action
* update qls
* test
* test github action
* test github action
* test github action
* test github action
* test github action
* update qlpack. should pass test
* update qlpack but not version. should fail test
* update qls and update qlpack but not version. should fail test
* update qlpack version but decrement version. should fail test
* update qlpack version and add publish job to workflow file
* back to just one job
* bug fix
* bug fix
* bug fix
* bug fix
* bug fix
* add publish
* fix publish
* bug fix
* bug fix
* add token
* uncomment and change back version
* comment for testing
* increment version
* add permissions to workflow file
* uncomment and change back version
* Update build-codeql.yaml to remove extra trigger branch
Signed-off-by: Jacob Ronstadt <147542405+jacob-ronstadt@users.noreply.github.com>
* Update windows_mustfix_partial.qls back to original
Signed-off-by: Jacob Ronstadt <147542405+jacob-ronstadt@users.noreply.github.com>
* Update windows_recommended_partial.qls back to original
Signed-off-by: Jacob Ronstadt <147542405+jacob-ronstadt@users.noreply.github.com>
---------
Signed-off-by: Jacob Ronstadt <147542405+jacob-ronstadt@users.noreply.github.com>
* Update CodeQL packs to match CLI 2.11.0.
* Further bump to match 2.11.5
* Remove continue-on-error for codeql pack install
It looks like this was hiding a failure in the pack install step.
Signed-off-by: NateD-MSFT <34494373+NateD-MSFT@users.noreply.github.com>
* Align build-codeql.yaml with development branch
Signed-off-by: NateD-MSFT <34494373+NateD-MSFT@users.noreply.github.com>
* Remove redundant "recursive" parameter.
Signed-off-by: NateD-MSFT <34494373+NateD-MSFT@users.noreply.github.com>
---------
Signed-off-by: NateD-MSFT <34494373+NateD-MSFT@users.noreply.github.com>
* Update codeql submodule to lgtm/1.29.0
* Fix spacing in README.md
* Update CLI version in build-codeql.yaml
* Update suite and QLPack formats.
* Fix table formatting in README.md.
* Additional clarification in README.md
* Spacing fix in README.md.
The current workflow only builds the queries we own. This update changes the workflow to build the entire recommended suite, including queries from the main repo, to help catch any issues where upstream changes break us.
Remove some unused queries that weren't building correctly and update the workflow to build all Windows queries in the repo, not just the ones present in suites.
This PR creates a GitHub action that builds all CodeQL queries in the windows_driver_recommended.qls suite, which covers all queries we are currently officially supporting to be run as part of certification.
This action attempts to clone this repo and its submodules, fetch v2.5.0 of the CodeQL CLI, and then run codeql-compile on the aforementioned suite.