This commit is contained in:
@@ -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
|
||||||
|
|||||||
Reference in New Issue
Block a user