mirror of
https://github.com/kevinveenbirkenbach/computer-playbook.git
synced 2026-11-11 21:26:44 +00:00
Root cause: GITHUB_TOKEN in Actions is repo-scoped and cannot change package visibility in user/org namespaces — all 58 mirror operations failed with 404. - Use GHCR_PAT (which has write:packages scope) as GITHUB_TOKEN in the mirror step, falling back to GITHUB_TOKEN if GHCR_PAT is not set - Remove ensure_public() call from the already-exists skip path (wrong place: existing images were already made public when first mirrored) - Update test to assert ensure_public is not called for skipped images Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>