Skip to content

Update to 26.08 - #116

Merged
jolorunyomi merged 1 commit into
mainfrom
version-update-26.08
May 14, 2026
Merged

Update to 26.08#116
jolorunyomi merged 1 commit into
mainfrom
version-update-26.08

Conversation

@jolorunyomi

Copy link
Copy Markdown
Contributor

This PR updates the repository to version 26.08.

This is part of the 26.06 release burndown process.

@jolorunyomi
jolorunyomi requested review from a team as code owners May 14, 2026 22:43
@jolorunyomi jolorunyomi added the improvement Improves an existing functionality label May 14, 2026
@github-actions github-actions Bot added conda Relates to conda packaging Cython / Python labels May 14, 2026
@jolorunyomi
jolorunyomi merged commit bd91e73 into main May 14, 2026
6 of 13 checks passed
@coderabbitai

coderabbitai Bot commented May 14, 2026

Copy link
Copy Markdown

Review Change Stack

Caution

Review failed

Pull request was closed or merged during review

📝 Walkthrough

Summary by CodeRabbit

  • Chores
    • Bumped project version from 26.06.00 to 26.08.00
    • Updated all related dependencies to align with the new release version
    • Refreshed CI/CD workflows and build infrastructure to use latest shared workflow versions

Walkthrough

This PR updates the nvforest project to version 26.08.00, migrates all GitHub Actions reusable workflows to the latest @main references (from @cuda-13.2.0), and coordinates RAPIDS dependency pins across conda environments and Python packages from 26.6.* to 26.8.*.

Changes

Version and CI Workflow Coordination

Layer / File(s) Summary
Version declaration and CI workflow infrastructure
VERSION, .github/workflows/build.yaml, .github/workflows/pr.yaml, .github/workflows/test.yaml
VERSION updated to 26.08.00; all reusable-workflow uses: references in GitHub Actions workflows (cpp-build, python-build, docs-build, upload-conda, wheel-build/publish for libnvforest and nvforest, pr-builder, changed-files, checks, conda-cpp/python jobs, devcontainer, and wheel tests) switch from @cuda-13.2.0 to @main; docs-build container image updated from rapidsai/ci-conda:26.06-latest to rapidsai/ci-conda:26.08-latest.
Conda environment dependency pins
conda/environments/all_cuda-129_arch-aarch64.yaml, conda/environments/all_cuda-129_arch-x86_64.yaml, conda/environments/all_cuda-132_arch-aarch64.yaml, conda/environments/all_cuda-132_arch-x86_64.yaml, conda/environments/clang_tidy_cuda-129_arch-x86_64.yaml, conda/environments/clang_tidy_cuda-132_arch-x86_64.yaml, conda/environments/cpp_all_cuda-129_arch-x86_64.yaml, conda/environments/cpp_all_cuda-132_arch-x86_64.yaml
RAPIDS component version pins bumped from 26.6.* to 26.8.* across all conda environments: libraft, libraft-headers, librmm, pylibraft, rapids-xgboost, and libnvforest-tests for both CUDA 12.9 and 13.2, and both aarch64 and x86_64 architectures.
Central dependency manifest and Python package pins
dependencies.yaml, python/libnvforest/pyproject.toml, python/nvforest/pyproject.toml
dependencies.yaml updated with 26.8.* pins for libnvforest-tests, rapids-xgboost, nvforest, libraft (unsuffixed and CUDA-suffixed cu12/cu13), libraft-headers, librmm (unsuffixed and CUDA-suffixed cu12/cu13), and pylibraft (unsuffixed and CUDA-suffixed cu12/cu13); pyproject.toml files updated in both packages to pin libraft, librmm, libnvforest, and pylibraft to 26.8.* in both [project].dependencies and [tool.rapids-build-backend] sections.

🎯 2 (Simple) | ⏱️ ~12 minutes

Possibly related PRs

  • rapidsai/nvforest#83: Both PRs update the same CI workflow wiring and bump the same dependency/version pins across workflows, environments, and Python packages to a newer 26.x release.
  • rapidsai/nvforest#110: Both PRs directly edit the same GitHub Actions reusable-workflow uses: references, switching between rapidsai/shared-workflows/...@cuda-13.2.0 and ...@main in .github/workflows/build.yaml, pr.yaml, and test.yaml.
  • rapidsai/nvforest#89: Both PRs modify GitHub Actions workflow wiring for the devcontainer and update docs/container image tags.

Suggested labels

conda, Cython / Python, ci, improvement, non-breaking

Suggested reviewers

  • msarahan
  • gforsyth
  • bdice
🚥 Pre-merge checks | ✅ 5
✅ Passed checks (5 passed)
Check name Status Explanation
Title check ✅ Passed The title 'Update to 26.08' clearly and concisely summarizes the main change across the entire changeset: updating the project version from 26.06 to 26.08.
Description check ✅ Passed The description directly relates to the changeset by explaining that the PR updates the repository to version 26.08 as part of the release process.
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check.
Linked Issues check ✅ Passed Check skipped because no linked issues were found for this pull request.
Out of Scope Changes check ✅ Passed Check skipped because no linked issues were found for this pull request.

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

✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Commit unit tests in branch version-update-26.08

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

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

conda Relates to conda packaging Cython / Python improvement Improves an existing functionality

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants