@@ -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 :
0 commit comments