Skip to content

feat(linux): run x86_64 tools with Rosetta - #85

Merged
kerdofficial merged 39 commits into
mainfrom
feat/rosetta-x64
Oct 14, 2026
Merged

kerdofficial merged 39 commits into
mainfrom
feat/rosetta-x64

Conversation

@kerdofficial

Copy link
Copy Markdown
Contributor

Linux guests are ARM64 only, so jobs that need an x86_64 binary or a linux/amd64 container could not run on Vectis at all.

Linux environments can opt in with vectis environment configure <id> --x64 rosetta or the desktop toggle. The Apple helper then shares Apple's read-only Rosetta runtime, and a guest unit mounts it and registers it for x86_64 binaries. The runner stays ARM64 and labels do not change. Missing Rosetta on the Mac or an image prepared before this change fail with coded next steps. AGENTS.md records this share as the single, opt-in exception to the no host directories rule. Stacked on the access policy PR.

Validation: pnpm check passes (517 tests) and the Swift helper builds. No VM was booted, so Rosetta inside a guest is unverified.

kerdofficial and others added 19 commits October 9, 2026 19:40
Bumps [@modelcontextprotocol/sdk](https://github.com/modelcontextprotocol/typescript-sdk) from 1.30.0 to 1.32.1.
- [Release notes](https://github.com/modelcontextprotocol/typescript-sdk/releases)
- [Commits](modelcontextprotocol/typescript-sdk@1.30.0...1.32.1)

---
updated-dependencies:
- dependency-name: "@modelcontextprotocol/sdk"
  dependency-version: 1.32.1
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
@github-actions github-actions Bot added the size:L 100-499 effective changed lines, test files excluded in mixed PRs. label Oct 14, 2026
@kerdofficial
kerdofficial force-pushed the feat/repository-access-policy branch from dad75b8 to bfa0c31 Compare October 14, 2026 15:44
Base automatically changed from feat/repository-access-policy to main October 14, 2026 17:32
@kerdofficial
kerdofficial merged commit 5657b75 into main Oct 14, 2026
4 checks passed
@kerdofficial
kerdofficial deleted the feat/rosetta-x64 branch October 14, 2026 17:32
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

size:L 100-499 effective changed lines, test files excluded in mixed PRs.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant