From c891cc3d9b99a1baa75851e0998c6a1c4f9b0f42 Mon Sep 17 00:00:00 2001 From: CREDO23 Date: Fri, 20 Mar 2026 16:44:10 +0200 Subject: [PATCH] ci(desktop): auto-extract version from tag and pass to electron-builder --- .github/workflows/desktop-release.yml | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/.github/workflows/desktop-release.yml b/.github/workflows/desktop-release.yml index 03af2bd25..cd1d554b9 100644 --- a/.github/workflows/desktop-release.yml +++ b/.github/workflows/desktop-release.yml @@ -26,6 +26,11 @@ jobs: - name: Checkout uses: actions/checkout@v4 + - name: Extract version from tag + id: version + shell: bash + run: echo "VERSION=${GITHUB_REF#refs/tags/beta-v}" >> "$GITHUB_OUTPUT" + - name: Setup pnpm uses: pnpm/action-setup@v4 @@ -62,7 +67,7 @@ jobs: HOSTED_FRONTEND_URL: ${{ vars.HOSTED_FRONTEND_URL }} - name: Package & Publish - run: pnpm exec electron-builder ${{ matrix.platform }} --config electron-builder.yml --publish always + run: pnpm exec electron-builder ${{ matrix.platform }} --config electron-builder.yml --publish always -c.extraMetadata.version=${{ steps.version.outputs.VERSION }} working-directory: surfsense_desktop env: GH_TOKEN: ${{ secrets.GITHUB_TOKEN }}