From 977466a02606497abf59893557e4a75d8259ee92 Mon Sep 17 00:00:00 2001 From: Michael Otto Date: Wed, 18 Mar 2026 06:47:41 +0100 Subject: [PATCH] gitea actions ng29 --- .gitea/workflows/release.yaml | 35 ++++++++++++++++++++++++++++++----- 1 file changed, 30 insertions(+), 5 deletions(-) diff --git a/.gitea/workflows/release.yaml b/.gitea/workflows/release.yaml index 9b921e1..b6d18a7 100644 --- a/.gitea/workflows/release.yaml +++ b/.gitea/workflows/release.yaml @@ -39,6 +39,7 @@ jobs: CHANNEL=$(echo "$DECODED" | jq -r '.channel') PRERELEASE=$(echo "$DECODED" | jq -r '.prerelease') ZIP_FOLDER=$(echo "$DECODED" | jq -r '.zip_folder') + ZIP_FILE=$(echo "$DECODED" | jq -r '.zip_file') # Outputs setzen echo "name=$NAME" >> $GITHUB_OUTPUT @@ -47,7 +48,7 @@ jobs: echo "channel=$CHANNEL" >> $GITHUB_OUTPUT echo "prerelease=$PRERELEASE" >> $GITHUB_OUTPUT echo "zip_folder=$ZIP_FOLDER" >> $GITHUB_OUTPUT - echo "zip_file=${ZIP_FOLDER}.zip" >> $GITHUB_OUTPUT + echo "zip_file=$ZIP_FILE" >> $GITHUB_OUTPUT # Debug-Ausgabe echo "name=$NAME" @@ -56,7 +57,7 @@ jobs: echo "channel=$CHANNEL" echo "prerelease=$PRERELEASE" echo "zip_folder=$ZIP_FOLDER" - echo "zip_file=${ZIP_FOLDER}.zip" + echo "zip_file=$ZIP_FILE" GIT_REPO_URL="https://${RELEASE_TOKEN}:x-oauth-basic@${{ vars.RELEASE_URL }}/${GITHUB_REPOSITORY}.git" echo "git_repo_url=$GIT_REPO_URL" >> $GITHUB_OUTPUT @@ -116,7 +117,6 @@ jobs: --exclude='.git' \ --exclude='.gitea' \ --exclude='.gitignore' \ - --exclude='plugin.cfg' \ --exclude='*/__pycache__/*' \ ./plugin/ ./${ZIP_FOLDER}/ @@ -126,7 +126,7 @@ jobs: env: ZIP_FOLDER: ${{ steps.daten.outputs.zip_folder }} - ZIP_FILE: ${{ steps.daten.outputs.zip_folder }}.zip + ZIP_FILE: ${{ steps.daten.outputs.zip_file }} - name: Changelog einlesen id: changelog @@ -218,4 +218,29 @@ jobs: ZIP_FILE: ${{ steps.daten.outputs.zip_file }} PLUGIN_NAME: ${{ steps.daten.outputs.name }} PLUGIN_GROUP: ${{ steps.daten.outputs.group }} - RELEASE_TOKEN: ${{ secrets.RELEASE_TOKEN }} \ No newline at end of file + RELEASE_TOKEN: ${{ secrets.RELEASE_TOKEN }} + + - name: Changelog aktualisieren + run: | + cd plugin + TMP_FILE=$(mktemp) + + { + echo "---" + echo "Version $VERSION" + cat "$FILE" + } > "$TMP_FILE" + + mv "$TMP_FILE" "$FILE" + + # Debug + echo "== Neuer Inhalt von changelog.txt ==" + head -n 5 "$FILE" + + git status + + env: + FILE: "changelog.txt" + VERSION: ${{ steps.daten.outputs.version }} + #PRERELEASE: ${{ steps.daten.outputs.prerelease }} + #CHANNEL: ${{ steps.daten.outputs.channel }} \ No newline at end of file