Skip to content

Commit 0b68fcb

Browse files
committed
fix(ci): disable updater artifacts in Tauri debug builds via config override
The real root cause: createUpdaterArtifacts=true in tauri.conf.json causes even debug builds to create .app.tar.gz updater bundles, which require a signing key. Solution: add tauri.debug.conf.json with createUpdaterArtifacts=false and use --config tauri.debug.conf.json in PR check builds. Tauri deep-merges config overrides, so only this one setting is overridden. Works cross-platform. --- Developed by Claude Sonnet 4.6
1 parent d0ba57e commit 0b68fcb

2 files changed

Lines changed: 6 additions & 1 deletion

File tree

.github/workflows/fluxby-pr-check.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -122,4 +122,4 @@ jobs:
122122

123123
- name: Build Tauri app (debug)
124124
working-directory: apps/tauri
125-
run: npx tauri build --debug
125+
run: npx tauri build --debug --config tauri.debug.conf.json

apps/tauri/tauri.debug.conf.json

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
{
2+
"bundle": {
3+
"createUpdaterArtifacts": false
4+
}
5+
}

0 commit comments

Comments
 (0)