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