Skip to content

feat: add msb (microsandbox) plugin - #9

Merged
tomdavidson merged 1 commit into
mainfrom
add-msb-plugin
Nov 15, 2026
Merged

tomdavidson merged 1 commit into
mainfrom
add-msb-plugin

Conversation

@tomdavidson

Copy link
Copy Markdown
Owner

Adds a TOML plugin for microsandbox (msb), installing the official prebuilt release bundle with checksum verification.

  • Plugin id is msb, matching the binary name at the archive root, so no exe-path is needed.
  • No darwin x86_64 build exists upstream, so macOS is limited to aarch64.

Not verified:

  • Whether msb finds the versioned libkrunfw sitting next to it in proto's flat install directory. The official installer moves it to lib/ and adds symlinks. CI only checks the binary exists and is executable, so it will not catch this.
  • Windows archive layout (assumes msb.exe at the root).
  • Linux bundles need glibc 2.28+. The plugin cannot block musl hosts.

Manual test before merge: with ~/.microsandbox moved aside, proto install msb, then msb --version and msb run ubuntu.

@tomdavidson
tomdavidson merged commit f4e7b89 into main Nov 15, 2026
1 check passed
@tomdavidson
tomdavidson deleted the add-msb-plugin branch November 15, 2026 05:08
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