CI: SHA-Kürzung POSIX-sicher
llmrouter CI / bun test + build (push) Successful in 2s
llmrouter CI / Build and publish image (push) Failing after 3s

Die Job-Shell ist sh -e; ${GITHUB_SHA:0:7} ist bash-Expansion und bricht
mit Bad substitution. printf '%.7s' statt Slice.
This commit is contained in:
2026-09-08 09:49:16 +02:00
parent 53dbcf65bb
commit 32a2cc7d9c
+2 -1
View File
@@ -89,7 +89,8 @@ jobs:
- name: Build and push
run: |
# Nur linux/amd64: einziger Konsument ist der LXC auf x86.
SHA_TAG="git.42i.org/spine/llmrouter:sha-${GITHUB_SHA:0:7}"
# POSIX, kein bash-Slice: die Job-Shell ist sh -e.
SHA_TAG="git.42i.org/spine/llmrouter:sha-$(printf '%.7s' "$GITHUB_SHA")"
docker buildx build \
--builder "${BUILDER}" \
--platform linux/amd64 \