- Replaced the stale Windows-only manual GitHub Actions workflow with a tag-driven `Release` workflow. The new workflow validates SemVer tags, requires the tagged commit to be reachable from `origin/release`, verifies `src-tauri/tauri.conf.json`, `package.json`, and `src-tauri/Cargo.toml` versions match the tag, builds unsigned Tauri bundles on macOS and Windows, generates platform checksum files, uploads workflow artifacts, and creates prereleases for `-rc` tags or draft releases for final tags. Added `docs/todos/2026-05-12.00.automate-release-artifacts-with-github-actions.md` for the release automation plan. Validation: workflow YAML parsed with Ruby, local version guard script passed for `v3.0.0`, `pnpm tauri build` produced the macOS `.dmg`, `pnpm check`, and `git diff --check` passed. Windows runner and GitHub release publication still need validation on the first pushed release tag.
0 commit comments