Rebuild dmg with real updater.pub. Improve check failure messages and
fix publish signing when TAURI_SIGNING_PRIVATE_KEY is set.
Co-authored-by: Cursor <cursoragent@cursor.com>
Tauri v2 signs *-setup.exe for NSIS updates, not only nsis.zip.
Include windows-x86_64 in latest.json and improve platform error messages.
Co-authored-by: Cursor <cursoragent@cursor.com>
Run reload-frontend-desktop-static from post-receive after deploy so
signed updater manifest survives git checkout placeholder reset.
Co-authored-by: Cursor <cursoragent@cursor.com>
Signed updater bundles on disk are preserved across deploy, but
latest.json was reset to the git placeholder. Reconcile on nginx reload.
Co-authored-by: Cursor <cursoragent@cursor.com>
Use --ci for key generation and pass empty password to tauri signer sign
so Jenkins/SSH builds can sign updater bundles without a TTY.
Co-authored-by: Cursor <cursoragent@cursor.com>
서버 checkout에는 node_modules가 없어 npm run build만 실행하면 tsc를 찾지 못함.
build-frontend.sh로 npm ci 후 workspace 빌드를 수행하고,
frontend build 스크립트는 npx tsc/vite build로 통일.
Co-authored-by: Cursor <cursoragent@cursor.com>