Skip to content

fix: harden release versioning#937

Merged
web3dev1337 merged 2 commits intomainfrom
fix/release-version-consistency
Mar 19, 2026
Merged

fix: harden release versioning#937
web3dev1337 merged 2 commits intomainfrom
fix/release-version-consistency

Conversation

@web3dev1337
Copy link
Owner

@web3dev1337 web3dev1337 commented Mar 19, 2026

Summary

  • add release consistency helpers that keep package.json, src-tauri/tauri.conf.json, src-tauri/Cargo.toml, and release tags aligned
  • harden scripts/tauri/run-tauri-build.js so it syncs versions, clears stale bundle/ output, and verifies installer filenames before upload
  • run the release checks in CI, generate release notes on tagged releases, and document the release flow in CLAUDE.md, repo AGENTS.md, and CODEBASE_DOCUMENTATION.md

Test plan

  • node --check scripts/tauri/run-tauri-build.js
  • node --check scripts/tauri/get-release-version.js
  • node --check scripts/tauri/sync-tauri-version.js
  • node --check scripts/release/version-utils.js
  • node --check scripts/release/check-version-consistency.js
  • node --check scripts/release/verify-bundle-version.js
  • npm run release:sync-version
  • npm run release:check-version
  • npm run test:unit -- tests/unit/runTauriBuild.test.js tests/unit/releaseVersioning.test.js --runInBand

@web3dev1337 web3dev1337 changed the title fix: ensure release versions stay aligned fix: harden release versioning Mar 19, 2026
@web3dev1337 web3dev1337 merged commit d24c465 into main Mar 19, 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