3
0

gitea actions ng37

This commit is contained in:
Michael Otto
2026-03-18 13:26:00 +01:00
parent 8c31def8e4
commit d0c2f43075

View File

@@ -40,6 +40,7 @@ jobs:
PRERELEASE=$(echo "$DECODED" | jq -r '.prerelease')
ZIP_FOLDER=$(echo "$DECODED" | jq -r '.zip_folder')
ZIP_FILE=$(echo "$DECODED" | jq -r '.zip_file')
TAG=$(echo "$DECODED" | jq -r '.tag')
# Outputs setzen
echo "name=$NAME" >> $GITHUB_OUTPUT
@@ -49,6 +50,7 @@ jobs:
echo "prerelease=$PRERELEASE" >> $GITHUB_OUTPUT
echo "zip_folder=$ZIP_FOLDER" >> $GITHUB_OUTPUT
echo "zip_file=$ZIP_FILE" >> $GITHUB_OUTPUT
echo "tag=$TAG" >> $GITHUB_OUTPUT
# Debug-Ausgabe
echo "name=$NAME"
@@ -58,6 +60,7 @@ jobs:
echo "prerelease=$PRERELEASE"
echo "zip_folder=$ZIP_FOLDER"
echo "zip_file=$ZIP_FILE"
echo "tag=$TAG"
GIT_REPO_URL="https://${RELEASE_TOKEN}:x-oauth-basic@${{ vars.RELEASE_URL }}/${GITHUB_REPOSITORY}.git"
echo "git_repo_url=$GIT_REPO_URL" >> $GITHUB_OUTPUT
@@ -250,14 +253,14 @@ jobs:
git config user.name "release-bot"
git config user.email "ci@example.local"
if git rev-parse "v$VERSION" >/dev/null 2>&1; then
echo "Lösche alten lokalen Tag v$VERSION"
git tag -d "v$VERSION"
echo "Lösche alten Remote-Tag v$VERSION"
if git rev-parse "$TAG" >/dev/null 2>&1; then
echo "Lösche alten lokalen Tag $TAG"
git tag -d "$TAG"
echo "Lösche alten Remote-Tag $TAG"
git -c http.extraheader="AUTHORIZATION: bearer $RELEASE_TOKEN" \
push origin :refs/tags/"v$VERSION"
push origin :refs/tags/"$TAG"
else
echo "Tag v$VERSION nicht vorhanden"
echo "Tag $TAG nicht vorhanden"
fi
git add metadata.txt changelog.txt
@@ -269,4 +272,5 @@ jobs:
env:
CHANNEL: ${{ steps.daten.outputs.channel }}
VERSION: ${{ steps.daten.outputs.version }}
RELEASE_TOKEN: ${{ secrets.RELEASE_TOKEN }}
RELEASE_TOKEN: ${{ secrets.RELEASE_TOKEN }}
TAG: ${{ steps.daten.outputs.tag }}