Skip to content

ci: promote nightly docker images to release tags on NGC staging - #1658

Closed
ramakrishnap-nv wants to merge 7 commits into
mainfrom
release-notes/promote-nightly-to-release
Closed

ci: promote nightly docker images to release tags on NGC staging#1658
ramakrishnap-nv wants to merge 7 commits into
mainfrom
release-notes/promote-nightly-to-release

Conversation

@ramakrishnap-nv

Copy link
Copy Markdown
Collaborator

Summary

  • Adds ci/docker/promote_nightly_to_release.sh — pulls nightly per-arch images from NGC staging, retags as release, pushes, and creates multiarch manifests (cuda+py, cu<major>, latest, UBI10 for CUDA 13+)
  • Adds .github/workflows/promote_nightly_to_release.yaml — manual workflow_dispatch that drives the script in a matrix over CUDA × Python versions; takes nightly_tag_prefix (e.g. 26.8.0a) and release_version (e.g. 26.8.0) as inputs

Testing

  • Trigger workflow manually with a known nightly tag prefix and verify release manifests appear on NGC staging

Docs

No doc changes needed.

ramakrishnap-nv and others added 7 commits July 29, 2026 11:01
Draft release notes for 26.08 based on commits since v26.06.00a, covering
new features (multi-GPU PDLP, routing improvements, gRPC enhancements, MIP
cuts and heuristics), improvements, and bug fixes. Intended for team review.
Use AyodeAwe's filtered release notes script against .github/release.yml
labels; removes 75 forward-merged PRs and duplicates from prior releases.
@coderabbitai

coderabbitai Bot commented Aug 4, 2026

Copy link
Copy Markdown

Review Change Stack

Caution

Review failed

The pull request is closed.

ℹ️ Recent review info
⚙️ Run configuration

Configuration used: Path: .coderabbit.yaml

Review profile: CHILL

Plan: Enterprise

Run ID: 0ca21655-1602-452d-9aa4-4473e888292a

📥 Commits

Reviewing files that changed from the base of the PR and between 7d08d5b and 999a96e.

📒 Files selected for processing (3)
  • .github/workflows/promote_nightly_to_release.yaml
  • RELEASE-NOTES.md
  • ci/docker/promote_nightly_to_release.sh

📝 Walkthrough

Walkthrough

Changes

Release promotion

Layer / File(s) Summary
Image promotion script
ci/docker/promote_nightly_to_release.sh
Promotes nightly CUDA/Python images by architecture, creates release and latest manifests, and processes UBI10 images for CUDA 13.
Manual promotion workflow
.github/workflows/promote_nightly_to_release.yaml
Adds manual inputs, CUDA/Python matrix expansion, NGC authentication, version handling, and script execution.
26.08 release documentation
RELEASE-NOTES.md
Adds 26.08 features, breaking changes, improvements, fixes, documentation updates, and contributors.

Estimated code review effort: 3 (Moderate) | ~25 minutes

Possibly related PRs

Suggested labels: non-breaking

Suggested reviewers: kylefromnvidia

✨ Finishing Touches 💡 1
🛠️ Fix failing CI checks 💡
  • Create stacked PR
  • Commit on current branch
📝 Generate docstrings
  • Create stacked PR
  • Commit on current branch
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Commit unit tests in branch release-notes/promote-nightly-to-release

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

@github-actions

github-actions Bot commented Aug 4, 2026

Copy link
Copy Markdown

CI Test Summary

1 failed · 8 passed · 4 skipped

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

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants