name: Release Plugin run-name: "Release | ${{ github.ref_name }}" on: push: tags: - 'v*' jobs: release: runs-on: alpine-latest defaults: run: shell: bash steps: - name: Version und Kanal bestimmen id: releaseinfo run: | TAG="${{ github.ref_name }}" VERSION="${TAG#v}" case "$TAG" in *-unstable*) CHANNEL="unstable" PRERELEASE="true" ;; *-testing*) CHANNEL="testing" PRERELEASE="true" ;; *) CHANNEL="stable" PRERELEASE="false" ;; esac echo "version=$VERSION" >> $GITHUB_OUTPUT echo "channel=$CHANNEL" >> $GITHUB_OUTPUT echo "prerelease=$PRERELEASE" >> $GITHUB_OUTPUT echo "version=$VERSION" echo "channel=$CHANNEL" echo "prerelease=$PRERELEASE"