Skip to content

fix(desktop): bump version to 1.2.0 and guard it against drift (#12) - #15

Merged
SegFault42 merged 1 commit into
mainfrom
fix/issue-12-version-bump
Sep 4, 2026
Merged

SegFault42 merged 1 commit into
mainfrom
fix/issue-12-version-bump

Conversation

@SegFault42

Copy link
Copy Markdown
Owner

The 1.1.0 release shipped an app bundle stamped 0.1.0 — nobody bumped version in src-tauri/tauri.conf.json, which Tauri bakes into the macOS Info.plist, the Windows installer, and NEXT_PUBLIC_APP_VERSION. Version comparison (updater, support) saw every build as identical.

  • bump version to 1.2.0 in tauri.conf.json, package.json, Cargo.toml, Cargo.lock
  • add scripts/desktop/check-version.mjs: fails if the version files disagree, or (given a tag) if a release tag doesn't match the bundle version
  • run the check before npm run desktop:build
  • add a version-check GitHub Actions workflow that runs on PRs and tag pushes
  • point the in-app update check at SegFault42/HeliosGen (was the pre-rename WorkflowAI, so it never saw real releases)
  • document the release bump steps in DESKTOP.md

The 1.1.0 release shipped an app bundle stamped 0.1.0 — nobody bumped
`version` in `src-tauri/tauri.conf.json`, which Tauri bakes into the macOS
Info.plist, the Windows installer, and `NEXT_PUBLIC_APP_VERSION`. Version
comparison (updater, support) saw every build as identical.

- bump `version` to 1.2.0 in tauri.conf.json, package.json, Cargo.toml, Cargo.lock
- add `scripts/desktop/check-version.mjs`: fails if the version files disagree,
  or (given a tag) if a release tag doesn't match the bundle version
- run the check before `npm run desktop:build`
- add a `version-check` GitHub Actions workflow that runs on PRs and tag pushes
- point the in-app update check at `SegFault42/HeliosGen` (was the pre-rename
  `WorkflowAI`, so it never saw real releases)
- document the release bump steps in DESKTOP.md

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
@SegFault42
SegFault42 merged commit 8cd9c6f into main Sep 4, 2026
1 check 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