ci(desktop): auto-extract version from tag and pass to electron-builder

This commit is contained in:
CREDO23 2026-03-20 16:44:10 +02:00
parent d4ef79375b
commit c891cc3d9b

View file

@ -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 }}