Replace retry-only ward:release publish repair with daemon-independent aliasing #1461

Merged
coilyco-ops merged 1 commit from issue-1459-daemonless-alias into main 2026-07-15 14:02:43 +00:00
Member

closes #1459
ward.workflow: pull-request-and-merge

Replaces the daemon-bound image alias publish path with a registry-manifest copy helper so the alias refresh no longer depends on the job container reaching a Docker socket. The release workflow keeps its missing-alias guard, and the new helper has direct test coverage against a fake registry.

  • Swaps the promote-step Docker login/pull/tag/push sequence for a daemonless registry copy helper
  • Keeps the release.yml alias verification gate intact
  • Adds contract coverage for the new helper and workflow wiring

Tests: go test ./...

closes #1459 ward.workflow: pull-request-and-merge Replaces the daemon-bound image alias publish path with a registry-manifest copy helper so the alias refresh no longer depends on the job container reaching a Docker socket. The release workflow keeps its missing-alias guard, and the new helper has direct test coverage against a fake registry. - Swaps the promote-step Docker login/pull/tag/push sequence for a daemonless registry copy helper - Keeps the `release.yml` alias verification gate intact - Adds contract coverage for the new helper and workflow wiring Tests: `go test ./...`
fix: publish ward:release alias without docker daemon
All checks were successful
test / test (pull_request) Successful in 52s
cfeed2b3b8
Sign in to join this conversation.
No description provided.