The Codeberg publish step (added but not yet exercised by a release) would 500 the same way agendula's did: the tag is created via the Gitea API, which the push mirror doesn't propagate promptly, so a release POST with target_commitish outruns the mirror and fails on an unknown commit. Push the tag straight to Codeberg from the runner, then create the release against that existing tag with no target_commitish. Race-free. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
20 KiB
20 KiB