Files
morpheus-docs/.gitea
claudeandClaude Opus 4.8 07faf3b15e fix(ci): derive image name from $GITHUB_REPOSITORY, not the event payload
The weekly cron build has been failing at "Build & push" with:
  invalid tag "192.168.0.2:1234/justin/:2026.08.03": invalid reference format

github.event.repository.name is EMPTY on Gitea `schedule` events (only
workflow_dispatch populates the event payload), so the image name collapsed
to ".../justin/" with no repo — invalid tag. That's why the manual dispatch
runs passed but every weekly cron run failed.

Derive owner/repo from $GITHUB_REPOSITORY (set on all event types) in a new
"Resolve repo identity" step and reference steps.repo.outputs.{owner,name}
in the metadata images, OCI labels, package-link, and prune steps. Drop the
now-unused IMAGE env. Same fix applied to image-only.yml for consistency
(it's dispatch-only so not currently failing, but same latent footgun).

Co-Authored-By: Claude Opus 4.8 <[email protected]>
Claude-Session: https://claude.ai/code/session_01LFowQzJu7k97QLCRDSAeh1
2026-08-06 10:56:24 -04:00
..