Skip to content

fix(release): sync release tags during preflight#780

Merged
wesbillman merged 2 commits into
mainfrom
codex/release-tag-fetch-preflight
May 28, 2026
Merged

fix(release): sync release tags during preflight#780
wesbillman merged 2 commits into
mainfrom
codex/release-tag-fetch-preflight

Conversation

@wesbillman

Copy link
Copy Markdown
Collaborator

🤖 Fixes the release preflight fetch so stale local release tags do not block just release.

What changed:

  • Fetch origin/main explicitly without pulling all tags into the main preflight fetch.
  • Force-sync only v* release tags, which are remote-owned release metadata.
  • Keep the strict clean working tree check unchanged.

Also included:

  • Mechanical desktop Tauri Clippy cleanups required by the current pre-push hook. The first push was blocked by existing Clippy warnings unrelated to the release fetch change, so these restore the local hook to green.

Validation:

  • just --dry-run release
  • just desktop-tauri-clippy
  • pre-commit hook
  • pre-push hook: rust-clippy, rust-tests, desktop-test, desktop-tauri-clippy, mobile-test, desktop-tauri-test

@wesbillman wesbillman requested a review from a team as a code owner May 28, 2026 23:19
@wesbillman wesbillman merged commit c761a76 into main May 28, 2026
16 checks passed
@wesbillman wesbillman deleted the codex/release-tag-fetch-preflight branch May 28, 2026 23:29
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