-
https://learn.microsoft.com/en-us/windows-hardware/drivers/devtest/static-tools-and-codeql That page talks about a The CodeQL documentation does not talk about github workflows as far as I can tell: https://codeql.github.com/docs/codeql-overview/ There is generic github workflow documentation, but something specific for CodeQL would be nice: https://docs.github.com/en/actions/using-workflows I am also interested in expanding the test suites run on the main OpenZFS repository: https://github.com/openzfs/zfs/blob/master/.github/workflows/codeql.yml The default suite seems to have a fairly small number of checks and while having it run on every PR is awesome, I can clearly see many more checks than the 47 currently being run for C/C++: https://github.com/github/codeql/tree/main/cpp/ql/src Is there any documentation that lowers the learning curve for doing this via github workflows? |
Beta Was this translation helpful? Give feedback.
Replies: 1 comment 2 replies
-
hi @ryao. The answers you're looking for can be found in the Code security related docs instead of the workflow docs. In particular, the available suites and how to select them is described here. The windows driver query suite is provided by Microsoft here. To configure these you want to have a look at custom configuration files, which allow you to specify the query suites from other repositories. Note that in the case of the windows driver query suite there are specific CodeQL version requirements, as mentioned in the top-level |
Beta Was this translation helpful? Give feedback.
hi @ryao. The answers you're looking for can be found in the Code security related docs instead of the workflow docs. In particular, the available suites and how to select them is described here.
The windows driver query suite is provided by Microsoft here. To configure these you want to have a look at custom configuration files, which allow you to specify the query suites from other repositories. Note that in the case of the windows driver query suite there are specific CodeQL version requirements, as mentioned in the top-level
README.md
file of the linked repository.