fix: ampel ci unbound variable GITHUB_SHA
Ampel / ampel (push) Failing after 22s

This commit is contained in:
Hitonabi
2026-08-07 16:19:35 +02:00
parent 637c21387a
commit e16f0140f7
+6 -4
View File
@@ -47,21 +47,23 @@ jobs:
echo "== Frontend: Push nach release-dist ==" echo "== Frontend: Push nach release-dist =="
git config --global user.name "Gitea Actions" git config --global user.name "Gitea Actions"
git config --global user.email "actions@gitea.local" git config --global user.email "actions@gitea.local"
CURRENT_COMMIT=$(git rev-parse HEAD)
# Erzeuge (oder hole) den orphan branch 'release-dist' # Erzeuge (oder hole) den orphan branch 'release-dist'
git checkout --orphan release-dist 2>/dev/null || git checkout release-dist git checkout --orphan release-dist 2>/dev/null || git checkout release-dist
git rm -rf . >/dev/null 2>&1 || true git rm -rf . >/dev/null 2>&1 || true
# Checkout nur frontend/dist vom aktuellen Stand # Checkout nur frontend/dist vom aktuellen Stand
git checkout $GITHUB_SHA -- frontend/dist git add -f frontend/dist
git add frontend/dist
if ! git diff-index --quiet HEAD; then 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. # Push to release-dist. Token auth from runner is expected to work for Gitea Actions.
git push origin HEAD:release-dist -f git push origin HEAD:release-dist -f
else else
echo "Keine Änderungen am Frontend-Build." echo "Keine Änderungen am Frontend-Build."
fi fi
# Zurück zum originalen Branch für den Rest des Skripts # Zurück zum originalen Branch für den Rest des Skripts
git checkout $GITHUB_SHA git checkout $CURRENT_COMMIT
fi fi
fi fi
fi fi