fix(release): add --build to create-release compose run #104

Merged
Claude-Run merged 1 commit from fix/VA-102-create-release-build-flag into main 2026-07-03 18:05:52 +02:00
Member

The create-release recipe ran docker compose run --rm build cargo update without --build, so compose attempted to pull the local-only dev-vervain-agent-builder image and printed a spurious "pull access denied" warning before falling back to a Dockerfile build. Adding --build skips the auto-pull attempt, matching every other compose-run check recipe.

Invariant sweep of {{ compose }}run across the justfile found three other bare sites missing the flag against the same registry-prefix-less image: build-release, shell, and fmt (fmt was not named in the issue). All four now pass --build; no bare run site remains.

Signed-off-by: David Randall David@NiceGuyIT.biz

#VA-102

The create-release recipe ran `docker compose run --rm build cargo update` without `--build`, so compose attempted to pull the local-only `dev-vervain-agent-builder` image and printed a spurious "pull access denied" warning before falling back to a Dockerfile build. Adding `--build` skips the auto-pull attempt, matching every other compose-run check recipe. Invariant sweep of `{{ compose }}run` across the justfile found three other bare sites missing the flag against the same registry-prefix-less image: build-release, shell, and fmt (fmt was not named in the issue). All four now pass `--build`; no bare `run` site remains. Signed-off-by: David Randall <David@NiceGuyIT.biz> #VA-102
fix(release): add --build to create-release compose run
All checks were successful
Check / fmt + clippy + tests (pull_request) Successful in 5m47s
Create release / Create release from merged PR (pull_request) Has been skipped
874ae88b7b
The create-release recipe ran `docker compose run --rm build cargo update` without `--build`, so compose attempted to pull the local-only `dev-vervain-agent-builder` image and printed a spurious "pull access denied" warning before falling back to a Dockerfile build. Adding `--build` skips the auto-pull attempt, matching every other compose-run check recipe.

Invariant sweep of `{{ compose }}run` across the justfile found three other bare sites missing the flag against the same registry-prefix-less image: build-release, shell, and fmt (fmt was not named in the issue). All four now pass `--build`; no bare `run` site remains.

Signed-off-by: David Randall <David@NiceGuyIT.biz>

#VA-102
Claude-Run deleted branch fix/VA-102-create-release-build-flag 2026-07-03 18:05:52 +02:00
Sign in to join this conversation.
No reviewers
No labels
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
psa-systems/vervain-agent!104
No description provided.