Skip to content

Remove broken dryrun#447

Merged
ludfjig merged 1 commit intomainfrom
no_dryrun
Apr 8, 2026
Merged

Remove broken dryrun#447
ludfjig merged 1 commit intomainfrom
no_dryrun

Conversation

@ludfjig
Copy link
Copy Markdown
Contributor

@ludfjig ludfjig commented Apr 8, 2026

the publihh dry-run step fails because hyperlight-wasm's build script spawns cargo metadata, which tries to download hyperlight-wasm-runtime and hyperlight-wasm-macro from the registry. With --dry-run, crates are packaged but never actually published to the overlay's local layer, so the build script can't resolve them. The real publish step that follows doesn't have this problem since crates are uploaded sequentially and available on crates.io by the time downstream crates need them.

fixes the release failure at https://github.com/hyperlight-dev/hyperlight-wasm/actions/runs/24108356441

Will cherry-pick into release/v0.14.0 branch after and rerun release

Signed-off-by: Ludvig Liljenberg <4257730+ludfjig@users.noreply.github.com>
@ludfjig ludfjig marked this pull request as ready for review April 8, 2026 16:59
@ludfjig ludfjig requested a review from Copilot April 8, 2026 17:07
Copy link
Copy Markdown

Copilot AI left a comment

Choose a reason for hiding this comment

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

Pull request overview

Removes the crates.io publish --dry-run step from the release workflow because it fails under cargo-overlay-registry when downstream crates’ build scripts invoke cargo metadata and attempt to resolve crates that were packaged but not actually published into the overlay.

Changes:

  • Deleted the “Publish dry-run” step from the release workflow to avoid the overlay-registry resolution failure.
  • Leaves the real publish step intact so release branches can still publish sequentially to crates.io.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

@ludfjig ludfjig merged commit 3369c40 into main Apr 8, 2026
29 of 30 checks passed
@ludfjig ludfjig deleted the no_dryrun branch April 8, 2026 17:45
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.

4 participants