-
Notifications
You must be signed in to change notification settings - Fork 1
feat: bump clang-tools-static-binaries to master-6e612956
#124
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
Conversation
|
Codecov Report✅ All modified and coverable lines are covered by tests. Additional details and impacted files@@ Coverage Diff @@
## main #124 +/- ##
=======================================
Coverage 95.42% 95.42%
=======================================
Files 7 7
Lines 284 284
=======================================
Hits 271 271
Misses 13 13 ☔ View full report in Codecov by Sentry. 🚀 New features to boost your workflow:
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Pull Request Overview
This PR bumps the cpp-linter/clang-tools-static-binaries dependency to version master-6e612956
and introduces configuration flexibility through environment variables. The changes update the binary version from 12 to 21, replace hardcoded repository URLs with configurable environment variables, and add documentation infrastructure.
Key changes:
- Updates clang-tools binary version from 12 to 21 across tests and configurations
- Replaces hardcoded binary repository configuration with environment variables (
CLANG_TOOLS_REPO
andCLANG_TOOLS_TAG
) - Adds documentation setup with Sphinx and nox build automation
Reviewed Changes
Copilot reviewed 16 out of 17 changed files in this pull request and generated no comments.
Show a summary per file
File | Description |
---|---|
tests/test_util.py | Updates test cases to use clang-format version 21 and removes tag parameterization |
tests/*.sha512sum | Replaces version 12 checksum files with version 21 equivalents |
pyproject.toml | Adds documentation dependencies (sphinx, sphinx-autobuild, sphinx_immaterial) |
noxfile.py | Introduces nox sessions for linting, testing, and documentation building |
docs/*.rst | Adds documentation for custom binary repository usage |
clang_tools/install.py | Updates binary URL construction to use environment variables instead of hardcoded values |
clang_tools/init.py | Replaces hardcoded release tag with configurable environment variables |
README.rst | Updates supported version table to include version 21 |
.github/workflows/*.yml | Updates GitHub Actions to use commit SHAs and adds version 21 to test matrix |
Tip: Customize your code reviews with copilot-instructions.md. Create the file or learn how to get started.
master-6e612956
Also close #109
Bump cpp-linter/clang-tools-static-binaries to
master-6e612956