Run the Docker image through the unified auto-review binary #119

Closed
opened 2026-05-06 11:57:45 -07:00 by jwilger · 1 comment
Owner

Follow-up implementation slice from #115.

Decision context

The single-binary release must continue publishing the Docker image for recommended production deployment. The image should contain and run the same auto-review binary so operators can attach to the container and execute other grouped auto-review commands.

Scope

  • Update the Nix image/package path so the Docker image includes the public auto-review binary.
  • Change the image default command to run auto-review gateway.
  • Keep publishing the Docker image with each release.
  • Ensure the image remains usable for docker exec / podman exec operator commands such as auto-review ops doctor or equivalent accepted grouped commands.
  • Preserve current non-root image behavior, CA certificates, git, state directory, and default bind address.

Acceptance criteria

  • The published image runs the gateway via auto-review gateway.
  • The image contains no stale ar-gateway entrypoint expectation.
  • Operators can exec the same auto-review binary inside the image for non-gateway commands.
  • Release notes continue to include the Docker image reference.

Required tests

  • Image config/contract test for command and binary path.
  • Smoke test or Nix check that the image contains auto-review and git.
  • Release workflow contract updates if image names or release-note text change.
Follow-up implementation slice from #115. ## Decision context The single-binary release must continue publishing the Docker image for recommended production deployment. The image should contain and run the same `auto-review` binary so operators can attach to the container and execute other grouped `auto-review` commands. ## Scope - Update the Nix image/package path so the Docker image includes the public `auto-review` binary. - Change the image default command to run `auto-review gateway`. - Keep publishing the Docker image with each release. - Ensure the image remains usable for `docker exec` / `podman exec` operator commands such as `auto-review ops doctor` or equivalent accepted grouped commands. - Preserve current non-root image behavior, CA certificates, `git`, state directory, and default bind address. ## Acceptance criteria - The published image runs the gateway via `auto-review gateway`. - The image contains no stale `ar-gateway` entrypoint expectation. - Operators can exec the same `auto-review` binary inside the image for non-gateway commands. - Release notes continue to include the Docker image reference. ## Required tests - Image config/contract test for command and binary path. - Smoke test or Nix check that the image contains `auto-review` and `git`. - Release workflow contract updates if image names or release-note text change.
jwilger added this to the 1.0 milestone 2026-05-06 12:17:50 -07:00
Author
Owner

Closed by #131

Closed by #131
Sign in to join this conversation.
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.

Reference
Slipstream/auto_review#119
No description provided.