From 357434dd33f94b7b7be4882bb08ff7c9f7d19926 Mon Sep 17 00:00:00 2001 From: Bob Date: Tue, 18 Aug 2026 17:43:18 +0000 Subject: [PATCH 1/2] build(ci): upgrade tauri-apps/tauri-action to v1 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Upgrades tauri-action from v0 to v1 across build and release workflows. Also renames `includeUpdaterJson` to `uploadUpdaterJson` per the v1 API change — the old name would be silently ignored, breaking updater JSON upload for signed builds. Supersedes dependabot PR #230 which bumped the version but missed the parameter rename. --- .github/workflows/build.yml | 2 +- .github/workflows/release.yml | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index e70f3ed..7d47060 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -100,7 +100,7 @@ jobs: PY - name: Build the app - uses: tauri-apps/tauri-action@v0 + uses: tauri-apps/tauri-action@v1 env: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} TAURI_SIGNING_PRIVATE_KEY: ${{ secrets.TAURI_SIGNING_PRIVATE_KEY }} diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 2d075ce..5a34812 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -96,7 +96,7 @@ jobs: PY - name: Build the app - uses: tauri-apps/tauri-action@v0 + uses: tauri-apps/tauri-action@v1 env: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} @@ -108,5 +108,5 @@ jobs: releaseBody: 'See the assets to download and install this version.' releaseDraft: true prerelease: false - includeUpdaterJson: ${{ env.HAS_TAURI_SIGNING_KEY }} + uploadUpdaterJson: ${{ env.HAS_TAURI_SIGNING_KEY }} args: ${{ matrix.args }} From e0171ea47657d288fc4d8daebd30c053f539004d Mon Sep 17 00:00:00 2001 From: Bob Date: Tue, 18 Aug 2026 18:15:17 +0000 Subject: [PATCH 2/2] fix(ci): set releaseDraft: false to avoid tauri-action v1 draft enforcement tauri-action v1 enforces that releaseDraft: true invocations can only attach assets to a draft release. With matrix builds, if any job fails after the draft has been published, reruns fail. Setting releaseDraft: false releases immediately on tag push, avoiding this edge case. --- .github/workflows/release.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 5a34812..543a821 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -106,7 +106,7 @@ jobs: tagName: ${{ github.ref_name }} # This only works if your workflow triggers on new tags. releaseName: 'aw-tauri v__VERSION__' # tauri-action replaces \_\_VERSION\_\_ with the app version. releaseBody: 'See the assets to download and install this version.' - releaseDraft: true + releaseDraft: false prerelease: false uploadUpdaterJson: ${{ env.HAS_TAURI_SIGNING_KEY }} args: ${{ matrix.args }}