Skip to content

chore(release): bump microsandbox to 0.7.7 - #1760

Merged
appcypher merged 1 commit into
mainfrom
appcypher/bump-msb-0-7-7
Oct 5, 2026
Merged

appcypher merged 1 commit into
mainfrom
appcypher/bump-msb-0-7-7

Conversation

@appcypher

@appcypher appcypher commented Oct 3, 2026 •

Copy link
Copy Markdown
Member

TL;DR

Prepare microsandbox 0.7.7 from 0.7.6, including the merged command-tree controls and the other fixes on main.

Description

  • Align the Rust workspace, four shared TypeScript packages, Node platform packages, Go version constant, Ruby gem and extension, and TypeScript examples at 0.7.7; Python inherits the workspace version.
  • Regenerate Cargo.lock and the active npm workspace lockfiles without changing third-party dependency versions.
  • Advance MCP and skills to their signed 0.7.7 companion commits. Skills: chore(microsandbox): bump release reference to 0.7.7聽skills#43. MCP: chore(release): bump mcp to 0.7.7聽microsandbox-mcp#44.
  • The Node lockfile contains updated root and local workspace metadata; npm removes the five old native package entries because 0.7.7 is unpublished. CI already prunes these dependencies and supplies locally built native packages for smoke tests; release.yml refreshes registry tarballs and integrity hashes after publication.
  • Preserve the Ruby standalone registry lockfile, legacy nested shared-types lockfile, and example lockfiles according to the release workflow. Ruby's registry graph is refreshed after publication.

Changelog since 0.7.6

Test Plan

  • Verify all 22 microsandbox Rust packages report 0.7.7, SDK/package references align, Cargo.lock changes only 25 workspace versions, and npm lockfile changes are limited to release metadata/native entries.
  • cargo fmt --all -- --check, git diff --check, python3 scripts/ci/test_bump_version.py, and cargo check --workspace --locked --offline.
  • cargo clippy --workspace --locked --offline -- -D warnings and cargo run -p microsandbox-types --features ts --bin microsandbox-types-generate --locked --offline -- --check.
  • cargo test --workspace --locked --offline -- --test-threads=1 (4,321 passed, 182 ignored).
  • Shared packages: npm run build, npm run typecheck, and npm test; Node SDK: CI optional-dependency pruning/install, npm run build:ts, npm run typecheck, and npm run test:unit (335 passed, 1 skipped).
  • Python: maturin develop --locked --offline and python -m pytest -q (279 passed, 3 skipped); Go: go test -count=1 .; MCP: npm test against the candidate SDK (21 passed).
  • cargo publish -p microsandbox-types-macros --dry-run --allow-dirty --no-verify and Ruby gem/Cargo exact-pin alignment checks.
  • Live VM and cross-platform release smoke tests (CI/required fixtures); Ruby native build (local Ruby is 2.6, below the supported ABI range).

Rust validation used an isolated MSB_HOME and existing local runtime artifacts through MSB_EMBED_ARTIFACTS_DIR. The initial parallel SDK test run hit runtime-probe timeouts, so the complete workspace suite was rerun serially. Native registry publication and post-publication lockfile refreshes remain part of the release workflow.

RetriggerConfidence Score: 5/5

The version bump appears safe to merge based on the checked release paths.

What we checked:

  • Node checks without native packages: The checks remove the optional native packages from both Node files before running npm ci. The release regenerates the full lockfile after publication.

Reviews (1) 路 Last reviewed commit: "chore(release): bump microsandbox to 0.7..."

Align workspace crates, shared TypeScript packages, SDK release metadata,
native Node packages, and examples with the 0.7.7 release train.

Regenerate Cargo and active npm workspace lockfiles and advance MCP and
skills to their signed companion release commits. Preserve registry
lockfiles that the release workflow refreshes after publication.
@appcypher
appcypher requested a review from toksdotdev as a code owner October 3, 2026 12:12
@appcypher
appcypher merged commit 4678fa1 into main Oct 5, 2026
90 checks passed
@appcypher
appcypher deleted the appcypher/bump-msb-0-7-7 branch October 5, 2026 20:45
@github-actions github-actions Bot added the release:chore Category for generated release notes label Oct 5, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

release:chore Category for generated release notes

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant