Skip to content

Commit 1195ffb

Browse files
wesmclaude
andcommitted
fix: disable updater signing in artifacts workflow, widen PR paths
The artifacts workflow has no signing keys, so Tauri exits non-zero when createUpdaterArtifacts is enabled. Pass --config to disable it for artifact builds (same approach as the Makefile local targets). Also widen the pull_request paths filter to cover all desktop build inputs: frontend/, cmd/, internal/, go.mod/go.sum, and the desktop workflow files. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
1 parent 526422d commit 1195ffb

1 file changed

Lines changed: 8 additions & 3 deletions

File tree

.github/workflows/desktop-artifacts.yml

Lines changed: 8 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -5,8 +5,12 @@ on:
55
pull_request:
66
paths:
77
- 'desktop/**'
8-
- '.github/workflows/desktop-artifacts.yml'
9-
- '.github/workflows/desktop-release.yml'
8+
- 'frontend/**'
9+
- 'cmd/**'
10+
- 'internal/**'
11+
- 'go.mod'
12+
- 'go.sum'
13+
- '.github/workflows/desktop-*.yml'
1014

1115
permissions:
1216
contents: read
@@ -82,7 +86,8 @@ jobs:
8286
run: |
8387
cd desktop
8488
npm run prepare-sidecar
85-
npx tauri build --bundles "${{ matrix.bundle }}"
89+
npx tauri build --bundles "${{ matrix.bundle }}" \
90+
--config '{"bundle":{"createUpdaterArtifacts":false}}'
8691
8792
- name: Desktop smoke tests (Rust unit tests)
8893
shell: bash

0 commit comments

Comments
 (0)