Skip to content

Update to clang 20.1.8 - #7968

Merged
rapids-bot[bot] merged 1 commit into
NVIDIA:mainfrom
bdice:clang-20.1.8
Apr 10, 2026
Merged

Update to clang 20.1.8#7968
rapids-bot[bot] merged 1 commit into
NVIDIA:mainfrom
bdice:clang-20.1.8

Conversation

@bdice

@bdice bdice commented Apr 10, 2026

Copy link
Copy Markdown
Contributor

Description

Contributes to rapidsai/build-planning#267

This PR updates the clang version to 20.1.8.

@bdice
bdice requested review from a team as code owners April 10, 2026 02:22
@bdice bdice added non-breaking Non-breaking change improvement Improvement / enhancement to an existing function labels Apr 10, 2026
@github-actions github-actions Bot added conda conda issue CUDA/C++ labels Apr 10, 2026
@coderabbitai

coderabbitai Bot commented Apr 10, 2026

Copy link
Copy Markdown

No actionable comments were generated in the recent review. 🎉

ℹ️ Recent review info
⚙️ Run configuration

Configuration used: Path: .coderabbit.yaml

Review profile: CHILL

Plan: Pro

Run ID: b7301c02-2b03-4d65-82c7-55e4a031421d

📥 Commits

Reviewing files that changed from the base of the PR and between 4091267 and 6718180.

📒 Files selected for processing (6)
  • .pre-commit-config.yaml
  • BUILD.md
  • conda/environments/clang_tidy_cuda-129_arch-x86_64.yaml
  • conda/environments/clang_tidy_cuda-131_arch-x86_64.yaml
  • cpp/README.md
  • dependencies.yaml

📝 Walkthrough

Summary by CodeRabbit

  • Chores

    • Updated Clang/LLVM toolchain dependencies from version 20.1.4 to 20.1.8, including clang, clang-tools, and llvm-openmp packages across all development environments, build configurations, and pre-commit hooks.
  • Documentation

    • Updated clang-format version requirement documentation to reflect the upgraded toolchain version.

Walkthrough

The pull request updates the Clang/LLVM toolchain version from 20.1.4 to 20.1.8 across pre-commit configuration, build documentation, conda environment files, C++ README, and dependency management files.

Changes

Cohort / File(s) Summary
Pre-commit Configuration
.pre-commit-config.yaml
Updated pre-commit/mirrors-clang-format hook revision from v20.1.4 to v20.1.8.
Documentation
BUILD.md, cpp/README.md
Updated documented clang-format version requirement from 20.1.4 to 20.1.8.
Conda Environments
conda/environments/clang_tidy_cuda-129_arch-x86_64.yaml, conda/environments/clang_tidy_cuda-131_arch-x86_64.yaml
Updated LLVM/Clang toolchain components (clang, clang-tools, llvm-openmp) from 20.1.4 to 20.1.8.
Dependency Management
dependencies.yaml
Updated clang_tidy.common.packages dependency pins for clang, clang-tools, and llvm-openmp from 20.1.4 to 20.1.8.

Estimated code review effort

🎯 1 (Trivial) | ⏱️ ~3 minutes

🚥 Pre-merge checks | ✅ 3
✅ Passed checks (3 passed)
Check name Status Explanation
Title check ✅ Passed The title 'Update to clang 20.1.8' is directly related to the main change in the changeset, which updates clang/LLVM components across multiple configuration files from version 20.1.4 to 20.1.8.
Description check ✅ Passed The description clearly states the purpose of the PR: updating clang version to 20.1.8, which directly relates to the comprehensive version updates shown across all modified files.
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check.

✏️ Tip: You can configure your own custom pre-merge checks in the settings.

✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests

Comment @coderabbitai help to get the list of available commands and usage tips.

@bdice

bdice commented Apr 10, 2026

Copy link
Copy Markdown
Contributor Author

/merge

@rapids-bot
rapids-bot Bot merged commit 55bef72 into NVIDIA:main Apr 10, 2026
104 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

conda conda issue CUDA/C++ improvement Improvement / enhancement to an existing function non-breaking Non-breaking change

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants