From 8289269881e1abb394ab8dbdf6ce542a6a1d8932 Mon Sep 17 00:00:00 2001 From: Michael Otto Date: Mon, 16 Mar 2026 14:18:20 +0100 Subject: [PATCH] =?UTF-8?q?Auslesen=20der=20Version=20ge=C3=A4ndert?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .gitea/workflows/release.yml | 20 +++++++------------- 1 file changed, 7 insertions(+), 13 deletions(-) diff --git a/.gitea/workflows/release.yml b/.gitea/workflows/release.yml index 928a9c9..e2c0ce1 100644 --- a/.gitea/workflows/release.yml +++ b/.gitea/workflows/release.yml @@ -40,19 +40,7 @@ jobs: id: releaseinfo run: | TAG="${{ github.ref_name }}" - TAG_VERSION="${TAG#v}" - - # Version aus metadata.txt auslesen - VERSION=$(grep -m1 '^version=' repo/metadata.txt | cut -d'=' -f2-) - if [ -z "$VERSION" ]; then - echo "Fehler: Version in repo/metadata.txt nicht gefunden" >&2 - exit 1 - fi - - if [ "$VERSION" != "$TAG_VERSION" ]; then - echo "Fehler: Tag-Version ($TAG_VERSION) stimmt nicht mit metadata.txt-Version ($VERSION) überein" >&2 - exit 1 - fi + VERSION="${TAG#v}" case "$TAG" in *-unstable*) @@ -107,6 +95,12 @@ jobs: echo "$key=$value" >> $GITHUB_OUTPUT done < plugin.cfg + - name: metadata.txt mit Version aktualisieren + run: | + cd repo + VERSION="${{ steps.releaseinfo.outputs.version }}" + sed -i "s/^version=.*/version=$VERSION/" metadata.txt + - name: Changelog einlesen id: changelog run: |