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