Skip to content

Use the needs_publish (from hyperlight) in CrateRelease workflow#172

Merged
jprendes merged 2 commits into
hyperlight-dev:mainfrom
jprendes:do-not-republish-crates
May 20, 2026
Merged

Use the needs_publish (from hyperlight) in CrateRelease workflow#172
jprendes merged 2 commits into
hyperlight-dev:mainfrom
jprendes:do-not-republish-crates

Conversation

@jprendes
Copy link
Copy Markdown
Contributor

@jprendes jprendes commented May 19, 2026

This PR lets us re-run the CreateRelease workflow and skip already published crates.io packages.
This follows the same pattern as hyperlight core, and would help us in case parts of a release succeed and other parts fail.
It also moves cargo publishing to its own reusable workflow matching the npm publishing workflow.
It also improves dry-run support for crates.io using cargo-overlay-registry

Signed-off-by: Jorge Prendes <jorge.prendes@gmail.com>
Signed-off-by: Jorge Prendes <jorge.prendes@gmail.com>
@jprendes jprendes requested a review from ludfjig May 19, 2026 22:32
@jprendes jprendes marked this pull request as ready for review May 19, 2026 22:33
@jprendes jprendes changed the title Use the needs_publish from hyperlight Use the needs_publish (from hyperlight) in CrateRelease workflow May 19, 2026
@jprendes jprendes merged commit 72f69df into hyperlight-dev:main May 20, 2026
17 of 27 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants