Single source of truth: version in Cargo.toml [workspace.package]. Member crates inherit via version.workspace = true. CI stamps all 7 version locations from the git tag before building: - Cargo.toml (workspace) - src-tauri/tauri.conf.json - package.json (desktop frontend) - monsoon-web/package.json (web frontend) - monsoon.spec (RPM) Source tarballs, SRPM, and COPR build all use the tag version. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
573 B
573 B