Fix container-build-and-release to resolve refs to full SHA

actions/checkout treats short SHAs as branch name patterns, causing
fetch failures. Always resolve --ref to a full 40-char SHA before
dispatching the workflow.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
Erich Blume 2026-02-23 17:27:18 -08:00
commit 179eca2070

View file

@ -84,6 +84,9 @@ def main(
if not ref: if not ref:
ref = git("rev-parse", "HEAD") ref = git("rev-parse", "HEAD")
else:
# Resolve short SHAs or branch names to full SHA
ref = git("rev-parse", ref)
short_sha = ref[:7] short_sha = ref[:7]
image = f"blumeops/{container}" image = f"blumeops/{container}"