From 156c59e7079d94f7856765ca4cb888c6dc8186cc Mon Sep 17 00:00:00 2001 From: Michael Otto Date: Tue, 3 Mar 2026 08:53:12 +0100 Subject: [PATCH] Add release workflow --- .gitea/workflows/release.yml | 35 +++++++++++++++-------------------- 1 file changed, 15 insertions(+), 20 deletions(-) diff --git a/.gitea/workflows/release.yml b/.gitea/workflows/release.yml index 19ccac3..bd9d80e 100644 --- a/.gitea/workflows/release.yml +++ b/.gitea/workflows/release.yml @@ -39,7 +39,7 @@ jobs: RELEASE_TOKEN: ${{ secrets.RELEASE_TOKEN }} - name: Version und Kanal bestimmen - id: info + id: releaseinfo run: | TAG="${{ github.ref_name }}" VERSION="${TAG#v}" @@ -56,6 +56,20 @@ jobs: echo "DEBUG | Version: $VERSION" echo "DEBUG | Kanal: $CHANNEL" + - name: metadata.txt erzeugen + run: | + cd repo + + VERSION="${{ steps.releaseinfo.outputs.version }}" + + # Vorlage kopieren + cp .plugin/metadata.template metadata.txt + + # Platzhalter ersetzen + sed -i "s/@VERSION@/${VERSION}/g" metadata.txt + + echo "DEBUG | metadata.txt erzeugt:" + cat metadata.txt - name: Debug Info @@ -63,25 +77,6 @@ jobs: echo "Tag: $GITEA_REF_NAME" uname -a - # - name: Determine version and channel - # id: info - # run: | - # TAG="${{ github.ref_name }}" - # VERSION="${TAG#v}" - - # case "$TAG" in - # *-dev*) CHANNEL="dev" ;; - # *-beta*) CHANNEL="beta" ;; - # *) CHANNEL="stable" ;; - # esac - - # echo "version=${VERSION}" >> $GITHUB_OUTPUT - # echo "channel=${CHANNEL}" >> $GITHUB_OUTPUT - - # # Nur fürs Log: - # echo "VERSION: $VERSION" - # echo "CHANNEL: $CHANNEL" - # - name: Read plugin.cfg # id: cfg # run: |