diff --git a/.gitea/workflows/release.yaml b/.gitea/workflows/release.yaml index e75b16b..d4cbea4 100644 --- a/.gitea/workflows/release.yaml +++ b/.gitea/workflows/release.yaml @@ -23,20 +23,24 @@ jobs: id: releaseinfo run: | TAG="${{ github.ref_name }}" - VERSION="${TAG#v}" + RAW_VERSION="${TAG#v}" + BASE_VERSION="${RAW_VERSION%%-*}" case "$TAG" in *-testing*|*-t|*-T) CHANNEL="testing" PRERELEASE="true" + VERSION="${BASE_VERSION}-testing" ;; *-*) CHANNEL="unstable" PRERELEASE="true" + VERSION="${BASE_VERSION}-unstable" ;; *) CHANNEL="stable" PRERELEASE="false" + VERSION="${BASE_VERSION}" ;; esac