Skip to content

ci: consolidate release publishing flow#1752

Merged
cpcloud merged 2 commits intoNVIDIA:mainfrom
cpcloud:ci/consolidate-release-publish-flow
Mar 12, 2026
Merged

ci: consolidate release publishing flow#1752
cpcloud merged 2 commits intoNVIDIA:mainfrom
cpcloud:ci/consolidate-release-publish-flow

Conversation

@cpcloud
Copy link
Contributor

@cpcloud cpcloud commented Mar 11, 2026

Summary

  • remove the manual wheel-index selector from CI: Release
  • publish the selected wheels to TestPyPI and then PyPI in a single workflow run
  • update the release docs to match the streamlined release flow and clean up shell quoting in release.yml

@copy-pr-bot
Copy link
Contributor

copy-pr-bot bot commented Mar 11, 2026

Auto-sync is disabled for ready for review pull requests in this repository. Workflows must be run manually.

Contributors can view more details about this message here.

@cpcloud
Copy link
Contributor Author

cpcloud commented Mar 11, 2026

/ok to test

@github-actions

This comment has been minimized.

@rparolin rparolin self-requested a review March 12, 2026 19:01
cpcloud added 2 commits March 12, 2026 15:01
Run the release workflow through TestPyPI and PyPI in one pass so release managers do not need to rerun it with a destination selector. Update the release docs to match the streamlined flow.

Made-with: Cursor
Keep the consolidated release flow aligned with upstream's automatic run lookup after the rebase so the workflow inputs and release docs stay consistent.

Made-with: Cursor
@cpcloud cpcloud force-pushed the ci/consolidate-release-publish-flow branch from 4078fb5 to 27dc68d Compare March 12, 2026 19:05
@cpcloud
Copy link
Contributor Author

cpcloud commented Mar 12, 2026

/ok to test

id-token: write
steps:
- name: Checkout Source
uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
Copy link
Collaborator

Choose a reason for hiding this comment

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

Consider: Hoisting all the explicit SHA to the top and give them a variable name. So all tunables can be changed in a single place.

Copy link
Contributor Author

Choose a reason for hiding this comment

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

That'd be nice, except there's still repetition across files.

Also, I don't think it matters because dependabot is updating these automatically for us. It handles repetition with aplomb.

@cpcloud cpcloud enabled auto-merge (squash) March 12, 2026 19:18
@cpcloud cpcloud merged commit 38ec15d into NVIDIA:main Mar 12, 2026
86 checks passed
@github-actions
Copy link

Doc Preview CI
Preview removed because the pull request was closed or merged.

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