Repository navigation
docs: add a page for other CI systems and fix stale facts - #97
Merged
Merged
Conversation
- New page: run cpp-linter in GitLab CI, Jenkins, Azure Pipelines and Bitbucket Pipelines, with one script and a job definition for each. - cpp-linter-hooks examples use v1.9.0, and a daily workflow opens a pull request when a newer release exists. - The Docker images for LLVM 12 to 23 are built from the static binaries, not from Ubuntu's packages. - clang-include-cleaner wheels exist for LLVM 22 and 23.
✅ Deploy Preview for cpp-linter-github-io ready!
To edit notification comments on pull requests, go to your Netlify project configuration. |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
docs/other-ci.md): how to run cpp-linter on GitLab CI, Jenkins, Azure Pipelines and Bitbucket Pipelines. One shared script installscpp-linter<2and the clang tools, checks the files changed against the target branch and fails the job when there are findings. The page also has a format-only GitLab job with the Docker image.rev: v1.9.0, the Docker images are described as built from the static binaries, and clang-include-cleaner is listed for LLVM 22 and 23.scripts/update-versions.pyand a daily Update versions workflow open a pull request when cpp-linter-hooks has a newer release than therev:in the docs examples. GitHub does not start CI on a pull request that a workflow opened, so that pull request says to close and reopen it.Tested: the shared script was run on Linux with cpp-linter 1.16.0 and LLVM 21, with and without findings. The four job definitions were not run on those CI systems, and the page says so under "What was tested". The site builds with
nox -s docs.Related Issues
None.