From e16f0140f7453e56a0f2b2fe291c25cd8ea5fa7e Mon Sep 17 00:00:00 2001 From: Hitonabi Date: Fri, 7 Aug 2026 16:19:35 +0200 Subject: [PATCH] fix: ampel ci unbound variable GITHUB_SHA --- .gitea/workflows/ampel-ci.yml | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/.gitea/workflows/ampel-ci.yml b/.gitea/workflows/ampel-ci.yml index 33eb48b..cc50a87 100644 --- a/.gitea/workflows/ampel-ci.yml +++ b/.gitea/workflows/ampel-ci.yml @@ -47,21 +47,23 @@ jobs: echo "== Frontend: Push nach release-dist ==" git config --global user.name "Gitea Actions" git config --global user.email "actions@gitea.local" + CURRENT_COMMIT=$(git rev-parse HEAD) # Erzeuge (oder hole) den orphan branch 'release-dist' git checkout --orphan release-dist 2>/dev/null || git checkout release-dist git rm -rf . >/dev/null 2>&1 || true + # Checkout nur frontend/dist vom aktuellen Stand - git checkout $GITHUB_SHA -- frontend/dist - git add frontend/dist + git add -f frontend/dist + if ! git diff-index --quiet HEAD; then - git commit -m "Automatischer Frontend Build ($GITHUB_SHA) [skip ci]" + git commit -m "Automatischer Frontend Build ($CURRENT_COMMIT) [skip ci]" # Push to release-dist. Token auth from runner is expected to work for Gitea Actions. git push origin HEAD:release-dist -f else echo "Keine Änderungen am Frontend-Build." fi # Zurück zum originalen Branch für den Rest des Skripts - git checkout $GITHUB_SHA + git checkout $CURRENT_COMMIT fi fi fi