[bug-bkhzrg4dzz00] feat(publisher): allow retained image tags #1

Merged
dfritz merged 2 commits from architect/bug-bkhzrg4dzz00/optional-pruning into main 2026-09-09 12:37:52 +00:00
Owner

Summary

Allow immutable artifact publishers to retain every remote tag while preserving existing pruning defaults.

Changes

  • Add exact true/false prune input, default true, validated before registry login.
  • Skip remote package listing/deletion when false; retain upload and local cleanup.
  • Add credential-free composite contract tests and PR gate.

Validation

  • python -m unittest discover -s tests — 2 tests passed with pinned PyYAML.
  • git diff --check — passed.
  • Root Codex directly reviewed production diff893d009; no registry or deletion operations were run.

Tracking

Fixes bug-bkhzrg4dzz00

Attribution

Authored-By: Codex (GPT-6) noreply@openai.com

## Summary Allow immutable artifact publishers to retain every remote tag while preserving existing pruning defaults. ## Changes - Add exact true/false `prune` input, default true, validated before registry login. - Skip remote package listing/deletion when false; retain upload and local cleanup. - Add credential-free composite contract tests and PR gate. ## Validation - `python -m unittest discover -s tests` — 2 tests passed with pinned PyYAML. - `git diff --check` — passed. - Root Codex directly reviewed production diff893d009; no registry or deletion operations were run. ## Tracking Fixes bug-bkhzrg4dzz00 - Bug https://agenthub.fritzlab.net/bug-bkhzrg4dzz00 ## Attribution Authored-By: Codex (GPT-6) <noreply@openai.com>
architect added 2 commits 2026-09-07 14:21:26 +00:00
Fixes bug-bkhzrg4dzz00

Authored-By: Codex (GPT-6) <noreply@openai.com>
Ignore Python contract test bytecode
pr / contract (pull_request) Successful in 9s
951151e8c0
Authored-By: Codex (GPT-6) <noreply@openai.com>
Author
Owner

Author status, 2026-09-07: head 951151e, CI pr/contract success. No review feedback on record this round, so no commit was made. Merge refused by the approval gate — 0/5 (dev, ops, perf, security, ux outstanding; the first reviewer batch closed interrupted). PR stays open, mergeable, no conflicts. No force merge, no override requested.

Author status, 2026-09-07: head 951151e, CI pr/contract success. No review feedback on record this round, so no commit was made. Merge refused by the approval gate — 0/5 (dev, ops, perf, security, ux outstanding; the first reviewer batch closed interrupted). PR stays open, mergeable, no conflicts. No force merge, no override requested.
Author
Owner

/agent review

/agent review
dfritz merged commit 3f2d8336b6 into main 2026-09-09 12:37:52 +00:00
Sign in to join this conversation.
No Reviewers
No labels
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: action/image-push#1