Skip to content

fix(release): add version to microsandbox-utils build-dep#662

Merged
appcypher merged 1 commit intomainfrom
appcypher/fix-microsandbox-publish-version
May 4, 2026
Merged

fix(release): add version to microsandbox-utils build-dep#662
appcypher merged 1 commit intomainfrom
appcypher/fix-microsandbox-publish-version

Conversation

@appcypher
Copy link
Copy Markdown
Member

TL;DR

The microsandbox crate failed to publish on the v0.4.4 release because its build-dependency on microsandbox-utils was path-only. This adds the missing version field so cargo publish accepts the manifest.

Description

  • cargo publish requires every dependency entry, including build-dependencies, to specify a version.
  • The runtime dep on microsandbox-utils already had version = "0.4.4", but the [build-dependencies] entry was path-only and tripped manifest verification.
  • v0.4.4's release CI failed at the microsandbox step in crates-publish with: dependency 'microsandbox-utils' does not specify a version.
  • Fix matches the runtime dep shape so the next release publishes cleanly.
  • cargo publish -p microsandbox --dry-run --no-verify now passes manifest verification locally.

Test Plan

  • cargo publish -p microsandbox --dry-run --no-verify reaches the upload step without manifest errors
  • Next tagged release runs the crates-publish job to completion past the microsandbox crate

cargo publish requires every dependency entry — including
build-dependencies — to specify a version. The microsandbox crate's
build-dep on microsandbox-utils was path-only, which caused the
crates-publish job to fail for v0.4.4 with:

  all dependencies must have a version requirement specified when
  publishing. dependency `microsandbox-utils` does not specify a version

Match the runtime dep shape by adding version = "0.4.4" alongside the
path so the manifest verifies and the crate publishes.
@appcypher appcypher requested a review from toksdotdev as a code owner May 4, 2026 05:09
@appcypher appcypher merged commit 0a9e73d into main May 4, 2026
20 checks passed
@appcypher appcypher deleted the appcypher/fix-microsandbox-publish-version branch May 4, 2026 05: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