Skip to content

Commit 669704b

Browse files
committed
chore: update GUI release workflow and Tauri config (2 modified)
1 parent ccb2d7b commit 669704b

2 files changed

Lines changed: 22 additions & 6 deletions

File tree

.github/workflows/release-gui.yml

Lines changed: 21 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -113,6 +113,9 @@ jobs:
113113
jq --arg v "$version" '.version = $v' gui/src-tauri/tauri.conf.json > gui/src-tauri/tauri.conf.tmp && mv gui/src-tauri/tauri.conf.tmp gui/src-tauri/tauri.conf.json
114114
echo "Synced version to ${version}"
115115
116+
- name: Generate route tree
117+
run: pnpm -F @truenine/memory-sync-gui run generate:routes
118+
116119
- name: Clean old bundle artifacts
117120
shell: bash
118121
run: rm -rf gui/src-tauri/target/**/bundle
@@ -124,16 +127,29 @@ jobs:
124127
TAURI_SIGNING_PRIVATE_KEY_PASSWORD: ${{ secrets.TAURI_SIGNING_PRIVATE_KEY_PASSWORD }}
125128
run: pnpm tauri build ${{ matrix.args }}
126129

130+
- name: List bundle output (debug)
131+
shell: bash
132+
run: |
133+
echo "=== Finding all bundle artifacts ==="
134+
find gui/src-tauri/target -path '*/bundle/*' -type f \( -name '*.dmg' -o -name '*.exe' -o -name '*.msi' -o -name '*.AppImage' -o -name '*.deb' -o -name '*.rpm' \) 2>/dev/null || echo 'No bundle files found'
135+
127136
- name: Upload artifacts
128137
uses: actions/upload-artifact@v4
129138
with:
130139
name: gui-${{ matrix.platform }}
131140
path: |
132-
gui/src-tauri/target/**/bundle/**/*.dmg
133-
gui/src-tauri/target/**/bundle/**/*.exe
134-
gui/src-tauri/target/**/bundle/**/*.AppImage
135-
gui/src-tauri/target/**/bundle/**/*.deb
136-
gui/src-tauri/target/**/bundle/**/*.rpm
141+
gui/src-tauri/target/*/release/bundle/**/*.dmg
142+
gui/src-tauri/target/release/bundle/**/*.dmg
143+
gui/src-tauri/target/*/release/bundle/**/*.exe
144+
gui/src-tauri/target/release/bundle/**/*.exe
145+
gui/src-tauri/target/*/release/bundle/**/*.msi
146+
gui/src-tauri/target/release/bundle/**/*.msi
147+
gui/src-tauri/target/*/release/bundle/**/*.AppImage
148+
gui/src-tauri/target/release/bundle/**/*.AppImage
149+
gui/src-tauri/target/*/release/bundle/**/*.deb
150+
gui/src-tauri/target/release/bundle/**/*.deb
151+
gui/src-tauri/target/*/release/bundle/**/*.rpm
152+
gui/src-tauri/target/release/bundle/**/*.rpm
137153
if-no-files-found: error
138154

139155
publish-release:

gui/src-tauri/tauri.conf.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
"build": {
77
"frontendDist": "../dist",
88
"devUrl": "http://localhost:5173",
9-
"beforeBuildCommand": "pnpm generate:icons && pnpm build",
9+
"beforeBuildCommand": "pnpm generate:routes && pnpm generate:icons && pnpm build",
1010
"beforeDevCommand": "pnpm dev"
1111
},
1212
"app": {

0 commit comments

Comments
 (0)