From 179eca20707c45266b4b3e15fff1c623e76ff239 Mon Sep 17 00:00:00 2001 From: Erich Blume Date: Mon, 23 Feb 2026 17:27:18 -0800 Subject: [PATCH] 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 --- mise-tasks/container-build-and-release | 3 +++ 1 file changed, 3 insertions(+) diff --git a/mise-tasks/container-build-and-release b/mise-tasks/container-build-and-release index b162ab4..2226550 100755 --- a/mise-tasks/container-build-and-release +++ b/mise-tasks/container-build-and-release @@ -84,6 +84,9 @@ def main( if not ref: ref = git("rev-parse", "HEAD") + else: + # Resolve short SHAs or branch names to full SHA + ref = git("rev-parse", ref) short_sha = ref[:7] image = f"blumeops/{container}"