Skip to content

Conversation

github-actions[bot]
Copy link
Contributor

@github-actions github-actions bot commented Aug 30, 2025

Also close #109

Bump cpp-linter/clang-tools-static-binaries to master-6e612956

@github-actions github-actions bot added the dependencies Pull requests that update a dependency file label Aug 30, 2025
@github-actions github-actions bot added the documentation Improvements or additions to documentation label Aug 31, 2025
Copy link

Copy link

codecov bot commented Aug 31, 2025

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 95.42%. Comparing base (c657f83) to head (2087a33).
⚠️ Report is 2 commits behind head on main.

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.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

Copy link
Contributor

@Copilot Copilot AI left a 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 and CLANG_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.

@shenxianpeng shenxianpeng merged commit 23df84e into main Aug 31, 2025
58 checks passed
@shenxianpeng shenxianpeng deleted the bump-clang-tools-static-binaries-version branch August 31, 2025 13:26
@shenxianpeng shenxianpeng removed the documentation Improvements or additions to documentation label Aug 31, 2025
@shenxianpeng shenxianpeng changed the title Bump cpp-linter/clang-tools-static-binaries to master-6e612956 feat: bump clang-tools-static-binaries to master-6e612956 Aug 31, 2025
@shenxianpeng shenxianpeng added enhancement New feature or request and removed dependencies Pull requests that update a dependency file labels Aug 31, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Support downloading binaries from other repo releases tab
1 participant