Skip to content

v0.6.1 — kit-spec v2, pinned APM CLI, multi-arch template

Choose a tag to compare

@dirien dirien released this 10 Aug 11:18
· 10 commits to main since this release
ca8a286

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 declarative credentials[] block for the Pulumi token, setup.install/setup.startup, agentInstructions, and a requires.agent: claude pin. 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 .