BillyOutlast 8ff99c0081 ci(ocr): point review job at org reusable workflow (pinned)
Fix 'failed to fetch workflow' parse error: ocr.yml referenced a local reusable workflow path (./.github/workflows/ocr-review.yml) that does not exist in this repo. Point at Heretek-AI/.github org reusable workflow pinned to main HEAD (a440b485).
2026-10-19 16:34:42 -04:00

oh-mine-pi

Lightweight packaging for vanilla Pi (@earendil-works/pi-coding-agent, upstream: https://github.com/earendil-works/pi).

Persistence model is borrowed from getpaseo/paseo, happier-dev/happier, spacering-net/codeg and stablyai/orca, scoped down to what a CLI needs:

  • pi-home named volume → /home/pi (auth, sessions, skills, config)
  • ./workspace bind mount → /workspace (your code, pi's cwd)

Unlike those four, vanilla pi is a CLI, not a daemon — so there are no ports, no healthcheck, and no supervisor. The image just runs pi as non-root pi (uid 1000) behind tini + gosu, like Paseo's base image.

Use

docker compose run --rm pi pi              # interactive session
docker compose run --rm pi pi --version
PI_VERSION=1.3.0 docker compose build      # pin upstream version

State survives recreates in the pi-home volume (docker volume rm oh-mine-pi_pi-home to reset).

CI

.github/workflows/ci.yml validates compose, builds linux/amd64, smoke-tests (pi --version, non-root whoami, volume-mounted run), and pushes to ghcr.io/heretek-ai/oh-mine-pi on main / v*.*.* tags. PRs build + test only.

S
Description
No description provided
Readme
126 KiB
0 Stars 1 Watchers 0 Forks
Languages
TypeScript 57.6%
Dockerfile 25.6%
Shell 16.8%