-
npm run lint -
npm run build -
cd src-tauri && cargo fmt --check && cargo test && cargo check - CI green on default branch
- README and changelog updated
- Security-sensitive changes reviewed
- Run repository secret scan (
detect-secrets/equivalent) - Confirm no local absolute paths or personal metadata in docs
- Confirm no credentials in tracked files/history
- Build release artifacts with
npm run tauri build - Verify app launch on target OSes
- Verify installed macOS builds on both Apple Silicon (
aarch64) and Intel when publishing dual-arch DMGs - Verify Azure CLI is discoverable from the installed macOS app (
/opt/homebrew/bin/azon Apple Silicon) - Verify signing/notarization requirements for distribution channels
- Tag release in git
- Publish release notes
- Track regressions/issues