Pushen des Repos raus genommen

This commit is contained in:
Michael Otto
2026-06-19 13:40:58 +02:00
parent d22ca85c09
commit 9f672bd1bb
+40 -40
View File
@@ -229,57 +229,57 @@ jobs:
PLUGIN_GROUP: ${{ steps.daten.outputs.group }} PLUGIN_GROUP: ${{ steps.daten.outputs.group }}
RELEASE_TOKEN: ${{ secrets.RELEASE_TOKEN }} RELEASE_TOKEN: ${{ secrets.RELEASE_TOKEN }}
- name: Changelog aktualisieren # - name: Changelog aktualisieren
run: | # run: |
cd plugin # cd plugin
TMP_FILE=$(mktemp) # TMP_FILE=$(mktemp)
{ # {
echo "---" # echo "---"
echo "Version $VERSION-$CHANNEL:" # echo "Version $VERSION-$CHANNEL:"
cat "$FILE" # cat "$FILE"
} > "$TMP_FILE" # } > "$TMP_FILE"
mv "$TMP_FILE" "$FILE" # mv "$TMP_FILE" "$FILE"
# Debug # # Debug
echo "== Neuer Inhalt von changelog.txt ==" # echo "== Neuer Inhalt von changelog.txt =="
head -n 5 "$FILE" # head -n 5 "$FILE"
cd ~ # cd ~
pwd # pwd
env: # env:
FILE: "changelog.txt" # FILE: "changelog.txt"
VERSION: ${{ steps.daten.outputs.version }} # VERSION: ${{ steps.daten.outputs.version }}
CHANNEL: ${{ steps.daten.outputs.channel }} # CHANNEL: ${{ steps.daten.outputs.channel }}
- name: Repository aktualisieren # - name: Repository aktualisieren
run: | # run: |
cd plugin # cd plugin
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 "$TAG" >/dev/null 2>&1; then # if git rev-parse "$TAG" >/dev/null 2>&1; then
echo "Lösche alten lokalen Tag $TAG" # echo "Lösche alten lokalen Tag $TAG"
git tag -d "$TAG" # git tag -d "$TAG"
echo "Lösche alten Remote-Tag $TAG" # echo "Lösche alten Remote-Tag $TAG"
git -c http.extraheader="AUTHORIZATION: bearer $RELEASE_TOKEN" push origin :refs/tags/"$TAG" # git -c http.extraheader="AUTHORIZATION: bearer $RELEASE_TOKEN" push origin :refs/tags/"$TAG"
else # else
echo "Tag $TAG nicht vorhanden" # echo "Tag $TAG nicht vorhanden"
fi # fi
git add metadata.txt changelog.txt # git add metadata.txt changelog.txt
git commit -m "Release $VERSION-$CHANNEL" # git commit -m "Release $VERSION-$CHANNEL"
git -c http.extraheader="AUTHORIZATION: bearer $RELEASE_TOKEN" push origin HEAD:"$CHANNEL" # git -c http.extraheader="AUTHORIZATION: bearer $RELEASE_TOKEN" push origin HEAD:"$CHANNEL"
env: # env:
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 }} # TAG: ${{ steps.daten.outputs.tag }}
- name: XML-Datei bestimmen - name: XML-Datei bestimmen
id: xmlfile id: xmlfile