diff --git a/.gitea/workflows/release.yml b/.gitea/workflows/release.yml index af47b4d..9a2fbd9 100644 --- a/.gitea/workflows/release.yml +++ b/.gitea/workflows/release.yml @@ -24,11 +24,11 @@ jobs: run: | # Tag aus GitHub Actions Kontext extrahieren TAG="${GITHUB_REF#refs/tags/}" - echo "Tag erkannt: $TAG" + echo "DEBUG | Tag erkannt: $TAG" # Repo-URL dynamisch aus vars und github.repository bauen REPO_URL="https://${RELEASE_TOKEN}:x-oauth-basic@${{ vars.RELEASE_URL }}/${GITHUB_REPOSITORY}.git" - echo "Cloning from: $REPO_URL" + echo "DEBUG | Klone von: $REPO_URL" # Repository klonen git clone "$REPO_URL" repo @@ -38,35 +38,31 @@ jobs: env: RELEASE_TOKEN: ${{ secrets.RELEASE_TOKEN }} + - name: Version und Kanal bestimmen + id: info + run: | + TAG="${{ github.ref_name }}" + VERSION="${TAG#v}" - # - name: Repository auschecken - # run: | - # git clone https://$RELEASE_TOKEN:x-oauth-basic@{{ vars.RELEASE_URL }}/${{ github.repository }}.git repo - # cd repo - # env: - # GITEA_TOKEN: ${{ secrets.RELEASE_TOKEN }} + case "$TAG" in + *-dev*) CHANNEL="unstable" ;; + *-beta*) CHANNEL="testing" ;; + *) CHANNEL="stable" ;; + esac + + echo "version=${VERSION}" >> $GITHUB_OUTPUT + echo "channel=${CHANNEL}" >> $GITHUB_OUTPUT + + echo "DEBUG | Version: $VERSION" + echo "DEBUG | Kanal: $CHANNEL" - # - name: Repository auschecken - # uses: actions/checkout@v3 - # with: - # repository: AG_QGIS/Plugin_Test_Action.git - # fetch-depth: 0 - # token: ${{ secrets.RELEASE_TOKEN }} - # git_url: https://entwicklung.flurneuordnung-sachsen.de/AG_QGIS/Plugin_Test_Action.git - name: Debug Info run: | echo "Tag: $GITEA_REF_NAME" uname -a - # - name: Checkout - # run: | - # git clone --depth 1 \ - # --branch ${{ github.ref_name }} \ - # https://x-access-token:${{ secrets.RELEASE_TOKEN }}@${{ vars.RELEASE_URL }}/${{ github.repository }}.git \ - # . - # - name: Determine version and channel # id: info # run: |