v0.6.1 — kit-spec v2, pinned APM CLI, multi-arch template
Requires Docker Sandboxes (sbx) 0.38.0+ — this release migrates the kit to the v2 spec schema.
Changes since v0.5.0
- Kit-spec v2 (#3):
permissions.network.allow, a declarativecredentials[]block for the Pulumi token,setup.install/setup.startup,agentInstructions, and arequires.agent: claudepin. The v2 loader is strict; v1 kits load via a legacy path. - APM CLI pinned + verified (#4, #5): provisioning no longer installs "latest" apm — the CLI is fetched per-arch from GitHub releases at a pinned version (0.28.0) and checked against the published SHA256. Unpinned-latest broke every fresh install when apm 0.27 changed dependency resolution.
- Humanizer skill moved to its owner (#5): the skill is vendored inside my-claude-apm-setup v0.6.1; the kit just materializes the setup.
- Multi-arch template images (#4): tag and dispatch builds default to
linux/amd64,linux/arm64, so the published template runs on Apple Silicon (previous tags were amd64-only and failed with "failed to run sandbox container" on arm64 hosts).
Artifacts
- Kit:
ghcr.io/dirien/infrastructure-kit:v0.6.1(validated with sbx 0.38.0) - Template image:
ghcr.io/dirien/infrastructure-sandbox:v0.6.1(multi-arch, published by the build-image workflow)
sbx run --template ghcr.io/dirien/infrastructure-sandbox:v0.6.1 --kit ghcr.io/dirien/infrastructure-kit:v0.6.1 claude .