Skip to content

Update to 26.10.00 - #1666

Merged
gforsyth merged 1 commit into
mainfrom
26.10
Aug 5, 2026
Merged

Update to 26.10.00#1666
gforsyth merged 1 commit into
mainfrom
26.10

Conversation

@gforsyth

@gforsythgforsyth commented Aug 5, 2026

Copy link
Copy Markdown
Collaborator

This will update the main branch to 26.10 and sets the alpha tag for v26.10.00a so builds from main don't clobber 26.08

@gforsythgforsyth added the non-breaking Introduces a non-breaking change label Aug 5, 2026
@gforsyth
gforsyth requested a review from a team as a code ownerAugust 5, 2026 14:36
@gforsythgforsyth added the improvement Improves an existing functionality label Aug 5, 2026
@gforsyth
gforsyth requested a review from a team as a code ownerAugust 5, 2026 14:36
@gforsythgforsyth added the non-breaking Introduces a non-breaking change label Aug 5, 2026
@gforsyth
gforsyth requested a review from jakirkhamAugust 5, 2026 14:36
@gforsythgforsyth added the improvement Improves an existing functionality label Aug 5, 2026
@gforsyth
gforsyth requested a review from tmckayusAugust 5, 2026 14:36
@coderabbitai

Copy link
Copy Markdown

Review Change Stack

📝 Walkthrough

Walkthrough

The repository is updated from the 26.08 release series to 26.10. This includes version metadata, RAPIDS and cuOpt dependencies, documentation entries, Helm artifacts, CI workflow branches, and CI container images.

Changes

26.10 release alignment

Layer / File(s)Summary
Release metadata and published artifacts
.claude-plugin/marketplace.json, .cursor-plugin/plugin.json, VERSION, README.md, docs/cuopt/source/versions1.json, gemini-extension.json, helmchart/cuopt-server/*, skills/*
Release identifiers and published artifact metadata now use 26.10.
26.10 dependency alignment
conda/environments/*, dependencies.yaml, python/*/pyproject.toml
RAPIDS and cuOpt dependency constraints now target the 26.10 package series.
CI branch and image alignment
.github/workflows/*, RAPIDS_BRANCH
Shared workflows now use main, and CI container images now use the 26.10 tags.

Estimated code review effort: 2 (Simple) | ~15 minutes

Suggested reviewers:jakirkham, ramakrishnap-nv, iroy30

🚥 Pre-merge checks | ✅ 5
✅ Passed checks (5 passed)
Check nameStatusExplanation
Title check✅ PassedThe title clearly and concisely identifies the primary version update from 26.08 to 26.10.
Description check✅ PassedThe description relates directly to the version update, branch transition, and build tag changes in the pull request.
Docstring Coverage✅ PassedNo functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check.
Linked Issues check✅ PassedCheck skipped because no linked issues were found for this pull request.
Out of Scope Changes check✅ PassedCheck skipped because no linked issues were found for this pull request.
✨ Finishing Touches 💡 1
🛠️ Fix failing CI checks 💡
  • Create stacked PR
  • Commit on current branch
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Commit unit tests in branch 26.10

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

@coderabbitaicoderabbitaiBot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Actionable comments posted: 2

🤖 Prompt for all review comments with AI agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.
Inline comments:
In @.github/workflows/trigger-breaking-change-alert.yaml:
- Line 24: Pin the reusable workflow reference in the `uses` declaration to the
audited immutable commit SHA `4034e00f16e312db19f9061b372bacba9e3822f3` instead
of the mutable `main` branch, while preserving the existing
`NV_SLACK_BREAKING_CHANGE_NOTIFIER_APP` secret passing.
In `@skills/cuopt-routing-api-python/SKILL.md`:
- Line 3: Update the version reported in skill-card.md to 26.10.00 so it matches
the source frontmatter version in SKILL.md.
🪄 Autofix

Fix all unresolved CodeRabbit comments on this PR:

  • Push a commit to this branch (recommended)
  • Create a new PR with the fixes

ℹ️ Review info
⚙️ Run configuration

Configuration used: Path: .coderabbit.yaml

Review profile: CHILL

Plan: Enterprise

Run ID: a3cf5f91-561a-457d-ac2c-30fb86de0b0d

📥 Commits

Reviewing files that changed from the base of the PR and between 652a4b1 and 752c567.

📒 Files selected for processing (33)
  • .claude-plugin/marketplace.json
  • .cursor-plugin/plugin.json
  • .github/workflows/build.yaml
  • .github/workflows/build_test_publish_images.yaml
  • .github/workflows/multi_gpu_cpp_test.yaml
  • .github/workflows/pr.yaml
  • .github/workflows/test.yaml
  • .github/workflows/trigger-breaking-change-alert.yaml
  • RAPIDS_BRANCH
  • README.md
  • VERSION
  • conda/environments/all_cuda-129_arch-aarch64.yaml
  • conda/environments/all_cuda-129_arch-x86_64.yaml
  • conda/environments/all_cuda-133_arch-aarch64.yaml
  • conda/environments/all_cuda-133_arch-x86_64.yaml
  • dependencies.yaml
  • docs/cuopt/source/versions1.json
  • gemini-extension.json
  • helmchart/cuopt-server/Chart.yaml
  • helmchart/cuopt-server/values.yaml
  • python/cuopt/pyproject.toml
  • python/cuopt_self_hosted/pyproject.toml
  • python/cuopt_server/pyproject.toml
  • python/libcuopt/pyproject.toml
  • skills/cuopt-developer/SKILL.md
  • skills/cuopt-install/SKILL.md
  • skills/cuopt-multi-objective-exploration/SKILL.md
  • skills/cuopt-numerical-optimization-api/SKILL.md
  • skills/cuopt-numerical-optimization-formulation/SKILL.md
  • skills/cuopt-routing-api-python/SKILL.md
  • skills/cuopt-server-api-python/SKILL.md
  • skills/cuopt-skill-evolution/SKILL.md
  • skills/cuopt-user-rules/SKILL.md

Comment thread.github/workflows/trigger-breaking-change-alert.yaml
---
name: cuopt-routing-api-python
version: "26.08.00"
version: "26.10.00"

@coderabbitaicoderabbitaiBotAug 5, 2026

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🗄️ Data Integrity & Integration | 🟡 Minor | ⚡ Quick win

🧩 Analysis chain

🏁 Script executed:

#!/bin/bashset -eu
printf'%s\n''--- target files ---'
git ls-files 'skills/cuopt-routing-api-python/SKILL.md''skills/cuopt-routing-api-python/skill-card.md'printf'%s\n''--- relevant lines ---'forfin skills/cuopt-routing-api-python/SKILL.md skills/cuopt-routing-api-python/skill-card.md;doecho"### $f"
awk 'NR>=1 && NR<=5 || NR>=70 && NR<=85 {printf "%5d %s\n", NR, $0}'"$f"doneprintf'%s\n''--- version occurrences in this skill directory ---'
rg -n -i '26\.(08|10)\.00|version|release' skills/cuopt-routing-api-python
printf'%s\n''--- concise repository status ---'
git status --short

Repository: NVIDIA/cuopt

Length of output: 3407


Synchronize the published skill card.

Update skills/cuopt-routing-api-python/skill-card.md to report 26.10.00, matching the source frontmatter in SKILL.md.

🤖 Prompt for AI Agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.
In `@skills/cuopt-routing-api-python/SKILL.md` at line 3, Update the version
reported in skill-card.md to 26.10.00 so it matches the source frontmatter
version in SKILL.md.

Copy link
Copy Markdown
CollaboratorAuthor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This can be done in a follow-up and someone should update update-version.sh to also cover this -- open an issue to track that this work should be done, fixing this isn't part of the release process

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🧩 Analysis chain

🏁 Script executed:

#!/bin/bashset -euo pipefail
repo="NVIDIA/cuopt"
issue_url="$( gh issue create \ --repo "$repo" \ --title "Synchronize skill-card versions in update-version.sh" \ --assignee "gforsyth" \ --body "$(cat <<'EOF'## SummaryUpdate `update-version.sh` so release version updates also synchronize each published skill card version with its `SKILL.md` frontmatter.## RationaleThe 26.10 release update changed `skills/cuopt-routing-api-python/SKILL.md` to `26.10.00`, but the corresponding `skill-card.md` was not updated. This work is outside the current release PR scope and should be automated in the release process.## Affected areas- `update-version.sh`- `skills/**/SKILL.md`- Corresponding published `skill-card.md` files## Acceptance criteria- `update-version.sh` updates the version reported by each applicable `skill-card.md`.- The generated skill-card version matches the associated `SKILL.md` frontmatter version.- Add or update automated coverage for this behavior where the repository supports it.- Document any skill directories that intentionally do not have a published skill card.## References- Release PR: https://github.com/NVIDIA/cuopt/pull/1666- Review comment: https://github.com/NVIDIA/cuopt/pull/1666#discussion_r3721560519- Requested by: `@gforsyth`EOF)")"printf'%s\n'"$issue_url"

Length of output: 1529


@gforsyth, I created and assigned #1667 to track updating update-version.sh to synchronize published skill-card versions with SKILL.md frontmatter.

You are interacting with an AI system.

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Created #1669

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Seems like the humans are having a chat. I'll hop back into my burrow for now. If you need me again, just tag @coderabbitai in a new comment, and I'll come hopping out!

@github-actions

Copy link
Copy Markdown

CI Test Summary

⏭️ All 5 test job(s) skipped.

@gforsyth
gforsyth merged commit 6e43d9e into mainAug 5, 2026
29 of 47 checks passed
@gforsyth
gforsyth deleted the 26.10 branch August 5, 2026 16:51
Sign up for freeto join this conversation on GitHub. Already have an account? Sign in to comment

Labels

improvementImproves an existing functionalitynon-breakingIntroduces a non-breaking change

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants

@gforsyth@ramakrishnap-nv