Skip to content

Check Git state before applying a bump - #98

Open
MatthewMckee4 wants to merge 1 commit into
mainfrom
issue-80-bump-preflight
Open

Check Git state before applying a bump#98
MatthewMckee4 wants to merge 1 commit into
mainfrom
issue-80-bump-preflight

Conversation

@MatthewMckee4

Copy link
Copy Markdown
Owner

Summary

Add a bump preflight that rejects dirty Git state, invalid or colliding release branches, unavailable push targets, unauthenticated pull-request creation, and invalid pre-commit configuration before mutation. Dry runs report the same checks, while --force skips only the clean working tree and index check.

Fixes #80.

Test Plan

Verified with cargo nextest run --all-features, strict workspace Clippy, and uvx prek run -a.

@MatthewMckee4 MatthewMckee4 added enhancement New feature or request bumping Related to bumping versions using seal labels Jul 16, 2026
@MatthewMckee4
MatthewMckee4 force-pushed the issue-80-bump-preflight branch from 583ef90 to 3fe2b1b Compare July 24, 2026 15:51
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

bumping Related to bumping versions using seal enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Check Git state before applying a bump

1 participant