Resolve latest provider CLIs in runner images #794

Merged
toasterson merged 1 commit from codex/latest-image-providers into main 2026-10-15 17:04:45 +00:00
Owner

Apply the 2026-10-15 operator rule to Anima's provider image installs: make opencode-ai@latest and @anthropic-ai/claude-code@latest explicit, require their --version commands to succeed, print the output, and retain it under /usr/local/share/anima/provider-versions/ in each image.

The runner publisher now uses Buildx with --no-cache-filter runtime and --load so a cached install cannot keep an old opencode release. Document --no-cache for standalone exec-claude builds and the image digest as the shipped artifact identity. No provider version assertions are introduced.

Companion changes: toasterson/akh-medu#649 and https://github.com/Toasterson/talos/pull/211

Validation: bash -n deploy/build/build-and-push-runner.sh and git diff --check pass; the installed Buildx supports stage cache filtering. Docker image validation is pending because the local Docker daemon is unavailable. No images built/pushed or workloads changed. Leave unmerged for the operator pilot.

Apply the 2026-10-15 operator rule to Anima's provider image installs: make `opencode-ai@latest` and `@anthropic-ai/claude-code@latest` explicit, require their `--version` commands to succeed, print the output, and retain it under `/usr/local/share/anima/provider-versions/` in each image. The runner publisher now uses Buildx with `--no-cache-filter runtime` and `--load` so a cached install cannot keep an old opencode release. Document `--no-cache` for standalone exec-claude builds and the image digest as the shipped artifact identity. No provider version assertions are introduced. Companion changes: https://code.aopc.cloud/toasterson/akh-medu/pulls/649 and https://github.com/Toasterson/talos/pull/211 Validation: `bash -n deploy/build/build-and-push-runner.sh` and `git diff --check` pass; the installed Buildx supports stage cache filtering. Docker image validation is pending because the local Docker daemon is unavailable. No images built/pushed or workloads changed. Leave unmerged for the operator pilot.
build: resolve latest provider CLIs in runner images
All checks were successful
CI / conflict-check (push) Successful in 39s
CI / test (push) Successful in 39s
402f76d930
toasterson deleted branch codex/latest-image-providers 2026-10-15 17:04:52 +00:00
Sign in to join this conversation.
No reviewers
No milestone
No project
No assignees
1 participant
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
toasterson/Anima!794
No description provided.