-
Notifications
You must be signed in to change notification settings - Fork 0
Closed as not planned
Labels
devopsDevOps team responsibleDevOps team responsibleembeddedEmbedded team responsibleEmbedded team responsibleenhancementNew feature or requestNew feature or request
Description
Description of task
This task involves creating a reusable CI/CD pipeline using GitHub Actions to automatically run clang-tidy for our embedded repositories. This pipeline will ensure that all C code within the workspace follows consistent quality and style standards, and it will help detect issues early.
Suggested Workflow
- Checkout Repository
- Generate compile_commands.json file
- Run clang-tidy
- Post clang-tidy Report to PR
Specifications
- Trigger Events: The pipeline will run on workflow_call (Since its meant to be reusable)
- clang-tidy Configuration: Include a .clang-tidy file in the repository that can be reused in other repositories
- PR feedback: If it is possible, if clang-tidy detects any issues, these should be automatically added as a comment to the pull request the pipeline is run in.
Contacts
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
devopsDevOps team responsibleDevOps team responsibleembeddedEmbedded team responsibleEmbedded team responsibleenhancementNew feature or requestNew feature or request