From b2288bc9b270c6a846d40f78a7cd6eee31db770a Mon Sep 17 00:00:00 2001 From: Jared Vititoe Date: Sat, 6 Jun 2026 22:15:23 -0400 Subject: [PATCH] Read version directly in upload step, not from step outputs --- .gitea/workflows/release.yml | 17 +++-------------- 1 file changed, 3 insertions(+), 14 deletions(-) diff --git a/.gitea/workflows/release.yml b/.gitea/workflows/release.yml index ad93965..f38f7c5 100644 --- a/.gitea/workflows/release.yml +++ b/.gitea/workflows/release.yml @@ -19,13 +19,6 @@ jobs: shell: powershell run: git submodule update --init --depth=1 - - name: Get version - id: version - shell: powershell - run: | - $v = (Get-Content src-tauri\tauri.conf.json | ConvertFrom-Json).version - "version=$v" >> $env:GITHUB_OUTPUT - - uses: Swatinem/rust-cache@v2 with: workspaces: src-tauri @@ -50,8 +43,9 @@ jobs: shell: powershell env: TOKEN: ${{ secrets.GITHUB_TOKEN }} - VERSION: ${{ steps.version.outputs.version }} run: | + $VERSION = (Get-Content src-tauri\tauri.conf.json | ConvertFrom-Json).version + # Get or create the latest release $release = Invoke-RestMethod -Uri "$env:GITEA_URL/api/v1/repos/$env:REPO/releases/tags/latest" ` -Headers @{ Authorization = "token $TOKEN" } -ErrorAction SilentlyContinue @@ -89,11 +83,6 @@ jobs: with: node-version-file: .node-version - - name: Get version - id: version - run: | - echo "version=$(python3 -c "import json; print(json.load(open('src-tauri/tauri.conf.json'))['version'])")" >> $GITHUB_OUTPUT - - name: Install system deps run: | apt-get update @@ -129,8 +118,8 @@ jobs: - name: Upload to release env: TOKEN: ${{ secrets.GITHUB_TOKEN }} - VERSION: ${{ steps.version.outputs.version }} run: | + VERSION=$(python3 -c "import json; print(json.load(open('src-tauri/tauri.conf.json'))['version'])") # Get or create the latest release RELEASE=$(curl -sf "$GITEA_URL/api/v1/repos/$REPO/releases/tags/latest" \ -H "Authorization: token $TOKEN" 2>/dev/null || true)