summaryrefslogtreecommitdiff
path: root/.github
Commit message (Collapse)AuthorAgeFilesLines
* Update to CodeQL Action v2Alan Antonuk2023-02-281-2/+2
| | | | | | | v1 was deprecated as of Jan 18, 2023, see: https://github.blog/changelog/2023-01-18-code-scanning-codeql-action-v1-is-now-deprecated/ Signed-off-by: GitHub <noreply@github.com>
* ci: Add github CodeQL configurationAlan Antonuk2021-04-271-0/+50
| | | | Signed-off-by: GitHub <noreply@github.com>
* ci: add framing regeneration to CI configAlan Antonuk2021-04-201-0/+2
| | | | Signed-off-by: GitHub <noreply@github.com>
* ci: build CLI tools in github actionsAlan Antonuk2021-04-191-2/+2
| | | | | | | | Make sure that these tools continue to build, unfortunately this requires installing additional packages on Linux/MacOS, which is expected to slow down CI runs. Signed-off-by: GitHub <noreply@github.com>
* ci: use ninja to build under linux/macosAlan Antonuk2021-04-191-0/+6
| | | | | | | | | | | This is done to make the output when the build fails a bit easier to read, specifically we'd like to see the compiler command used. This theoretically will improve the build performance a bit by doing the compilation in parallel, however the cost for installing ninja likely more than offsets this. Signed-off-by: GitHub <noreply@github.com>
* cmake: change BUILD_EXAMPLES to default to OFFAlan Antonuk2021-04-191-1/+1
| | | | | | | | | | | This makes the project easier to use as an add_subdirectory in a larger project without needing to explicitly disable this feature. As a minor side-effect: BUILD_EXAMPLES now requires BUILD_SHARED_LIBS=ON. While there isn't a technical limitation, it makes the CMake code easier to reason about, and is believed this will not impact a lot of users. If this ends up being a problem, it can be reconsidered.
* ci: add warning flags in CI configurationAlan Antonuk2021-04-011-1/+1
| | | | | | | These flags were removed from the CMakeLists.txt earlier, so adding them back here. Signed-off-by: GitHub <noreply@github.com>
* ci: remove chocolatey cacheAlan Antonuk2021-04-011-6/+0
| | | | | | | For whatever reason, choco doesn't cache the OpenSSL package. chocolatey/choco#2134 might resolve this. Signed-off-by: GitHub <noreply@github.com>
* ci: only run on a pull-request to master or a push to masterAlan Antonuk2021-02-221-1/+8
| | | | Signed-off-by: GitHub <noreply@github.com>
* ci: Add win32 build to github actionsAlan Antonuk2021-02-211-0/+22
| | | | Signed-off-by: GitHub <noreply@github.com>
* ci: run presubmits on PRs as well as pushesAlan Antonuk2021-02-171-1/+1
| | | | Signed-off-by: GitHub <noreply@github.com>
* ci: Add MacOS github action configAlan Antonuk2020-12-291-2/+13
| | | | Replaces what was turned down in travis-ci.
* ci: add clang-formatAlan Antonuk2020-12-241-0/+2
|
* ci: add clang static-analyzer gh actions presubmitAlan Antonuk2020-12-241-0/+2
|
* ci: add github actions configAlan Antonuk2020-12-241-0/+30
Adds a github actions config that builds using cmake.