Skip to content

ci: build release artifacts in release workflows#1760

Closed
cpcloud wants to merge 1 commit intoNVIDIA:mainfrom
cpcloud:release-build-in-release-run
Closed

ci: build release artifacts in release workflows#1760
cpcloud wants to merge 1 commit intoNVIDIA:mainfrom
cpcloud:release-build-in-release-run

Conversation

@cpcloud
Copy link
Contributor

@cpcloud cpcloud commented Mar 12, 2026

Summary

  • build release artifacts from the tagged ref inside the release workflows after verifying the tagged commit already passed CI on main
  • make the reusable build/docs workflows component-aware for release runs and remove the old cross-run artifact lookup path
  • stop running the full CI workflow on release tag pushes, update the release docs/checklist, and capture the longer-term shape in #1759

Test plan

  • nix run nixpkgs#yq-go -- e '.' on the edited workflow files
  • nix run nixpkgs#actionlint -- -ignore 'shellcheck reported issue|label ".*" is unknown' on the edited workflow files
  • git diff --check
  • Exercise the GitHub release workflows end-to-end in Actions

Made with Cursor

@copy-pr-bot
Copy link
Contributor

copy-pr-bot bot commented Mar 12, 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 cpcloud force-pushed the release-build-in-release-run branch from a806685 to d12a831 Compare March 12, 2026 20:38
@cpcloud
Copy link
Contributor Author

cpcloud commented Mar 12, 2026

/ok to test

@github-actions
Copy link

@cpcloud cpcloud force-pushed the release-build-in-release-run branch from d12a831 to 0db7395 Compare March 12, 2026 21:32
Move release publishing away from tag-triggered CI artifact lookup by having release workflows verify main CI, build tagged artifacts in-run, and publish from those exact outputs. This cuts duplicate release work and keeps the release docs, assets, and wheel uploads tied to the same workflow execution.

Made-with: Cursor
@cpcloud cpcloud force-pushed the release-build-in-release-run branch from 0db7395 to 7194fcb Compare March 12, 2026 21:57
@cpcloud cpcloud marked this pull request as draft March 12, 2026 22:02
@copy-pr-bot
Copy link
Contributor

copy-pr-bot bot commented Mar 12, 2026

Auto-sync is disabled for draft 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 12, 2026

Closing this for now to reduce PR noise. Will PR again once I have something I'm happy with.

@cpcloud cpcloud closed this Mar 12, 2026
github-actions bot pushed a commit that referenced this pull request Mar 13, 2026
Removed preview folders for the following PRs:
- PR #1669
- PR #1760
@cpcloud cpcloud deleted the release-build-in-release-run branch March 13, 2026 10:11
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.

1 participant