Skip to content

Add automated desktop releases#2

Merged
Laxyny merged 1 commit into
mainfrom
codex/release-automation
Jun 23, 2026
Merged

Add automated desktop releases#2
Laxyny merged 1 commit into
mainfrom
codex/release-automation

Conversation

@Laxyny

@Laxyny Laxyny commented Jun 23, 2026

Copy link
Copy Markdown
Member

Summary

  • Add a GitHub Actions release workflow for Tauri desktop bundles on Windows, Linux, macOS arm64, and macOS x64.
  • Add a release preparation script to keep Rust, Tauri, npm, and Python versions synchronized.
  • Document the release process, expected artifacts, GitHub settings, and future updater path.

Verification

  • node scripts/prepare-release.mjs 0.1.0 --dry-run
  • cargo test -p inspectra-core
  • npm --prefix inspectra-gui ci
  • npm --prefix inspectra-gui run build

Local Windows build produced:

  • target/release/bundle/msi/Inspectra_0.1.0_x64_en-US.msi
  • target/release/bundle/nsis/Inspectra_0.1.0_x64-setup.exe

@Laxyny
Laxyny merged commit e6c07b2 into main Jun 23, 2026
5 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant