Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Extend CI to build project with sanitizers and set up code scanning #304

Open
AntoineRondelet opened this issue Oct 28, 2020 · 1 comment
Labels
build Task related to the compilation and execution of the project ci Task related to the Continuous Integration (configuration, service etc.) code-quality Task related to the code quality (refactor, enhancements etc.) security Flag a security issue in the project

Comments

@AntoineRondelet
Copy link
Contributor

As described in the title, it would be nice to support compilation with sanitizers to detect potential unsound memory accesses and race conditions on the CI server. Likewise, Github seems to support "code scanning" out of the box to detect potential vulnerabilities in the code.
Extending the CI to automate these type of checks as much as possible is a good way to maintain high security standards (along with high "code quality"/"stylistic"/"consistency" standards as currently ensured by the use of clang-format/clang-format)

@AntoineRondelet AntoineRondelet added build Task related to the compilation and execution of the project code-quality Task related to the code quality (refactor, enhancements etc.) security Flag a security issue in the project labels Oct 28, 2020
@AntoineRondelet AntoineRondelet added the ci Task related to the Continuous Integration (configuration, service etc.) label Nov 24, 2020
@AntoineRondelet
Copy link
Contributor Author

@AntoineRondelet AntoineRondelet changed the title Extend CI to build project with sanitizers and set up code scaning Extend CI to build project with sanitizers and set up code scanning Nov 27, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
build Task related to the compilation and execution of the project ci Task related to the Continuous Integration (configuration, service etc.) code-quality Task related to the code quality (refactor, enhancements etc.) security Flag a security issue in the project
Projects
None yet
Development

No branches or pull requests

1 participant