Skip to content

Version Check Workflow#879

Merged
pgbrodrick merged 4 commits into
isofit:devfrom
jammont:workflows/releases
Feb 24, 2026
Merged

Version Check Workflow#879
pgbrodrick merged 4 commits into
isofit:devfrom
jammont:workflows/releases

Conversation

@jammont

@jammont jammont commented Feb 23, 2026

Copy link
Copy Markdown
Collaborator

Added a new isofit dev check-version to automate checking the installed ISOFIT version against the latest released tag on github. This is then used by the new workflow to validate the version tag has been updated before merging PRs from dev into main, which should hopefully avoid us needing to yank versions.

Changes

  • Moved dev subcommand to its own module for easier discovery and keep it self-contained as it grows
  • Added command isofit dev check-version
  • Removed most tests for PRs merging into main
    • We have a strict policy to never skip dev, and we mandate all tests to pass before merging into dev so it is a safe assumption tests will continue to pass
  • Added workflow version.yml to check the dev version against the latest to ensure it was updated

@jammont jammont requested a review from unbohn February 23, 2026 20:57
@unbohn

unbohn commented Feb 24, 2026

Copy link
Copy Markdown
Collaborator

@jammont This will be extremely helpful for preventing erroneous version releases in the future. Thanks for setting this up so quickly. @evan-greenbrg or @pgbrodrick Could either of you merge once you have a free minute?

@pgbrodrick

Copy link
Copy Markdown
Collaborator

Thanks @jammont - I agree this all makes sense, and should help mitigate these problems in the future.

@pgbrodrick pgbrodrick merged commit 33463a1 into isofit:dev Feb 24, 2026
23 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.

3 participants