feat: add goplaces to base image #17

Merged
agent merged 5 commits from feat/add-goplaces into main 2026-02-17 17:54:13 -08:00
Owner

Adds goplaces (Apple Maps / Places search CLI) to the sandbox base image.

Bundled into the existing Go build step alongside mcptools — no extra layer cost, Go is already downloaded. Binary lands at /usr/local/bin/goplaces.

Adds [goplaces](https://github.com/steipete/goplaces) (Apple Maps / Places search CLI) to the sandbox base image. Bundled into the existing Go build step alongside mcptools — no extra layer cost, Go is already downloaded. Binary lands at `/usr/local/bin/goplaces`.
Manual clone without auth fails when repo requires authentication.
actions/checkout handles auth automatically via Forgejo Actions.
- Dockerfile.coder: layers on top of base image with build-essential,
  hugo, rigour (quality gates), ruff, shellcheck, fd
- build-coder.yml: CI workflow builds commune/sandbox:coder on changes
- README.md: document both image variants and usage
- ast-grep: structural search/replace using AST patterns
- tree-sitter-cli: incremental parsing for source code
- difftastic: syntax-aware structural diffs
Install github.com/steipete/goplaces alongside mcptools in the shared
Go build step. Binary lands at /usr/local/bin/goplaces. No additional
layer cost — Go is already downloaded for mcptools.
brad approved these changes 2026-02-17 17:53:47 -08:00
agent merged commit 5c09763713 into main 2026-02-17 17:54:13 -08:00
agent deleted branch feat/add-goplaces 2026-02-17 17:54:14 -08:00
Sign in to join this conversation.
No reviewers
No labels
No milestone
No project
No assignees
2 participants
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
commune/sandbox!17
No description provided.