Skip to content

Share VersionCheck and Registrator helper actions#111

Merged
mtfishman merged 3 commits intomainfrom
mf/share-version-helpers
May 9, 2026
Merged

Share VersionCheck and Registrator helper actions#111
mtfishman merged 3 commits intomainfrom
mf/share-version-helpers

Conversation

@mtfishman
Copy link
Copy Markdown
Member

@mtfishman mtfishman commented May 8, 2026

Summary

  • Move shared version-bump, registry-route, and release-history logic into a version-helpers composite action used by VersionCheck and Registrator.
  • Move General and local registry dispatch into a route-keyed register-version composite action, reducing duplicate route-specific workflow blocks.
  • Add focused Julia tests for bump validation, route detection, suffix-free release lookup, and strip-suffix breaking-release metadata.
  • Run CheckCompatBounds on draft PRs by default so workflow canaries exercise that check unless callers explicitly opt out.

Validation

  • pre-commit run --all-files
  • itpkgfmt .
  • actionlint .github/workflows/VersionCheck.yml .github/workflows/Registrator.yml .github/workflows/CheckCompatBounds.yml
  • git diff --check
  • Julia helper tests via include(".github/actions/version-helpers/test/runtests.jl")
  • Canary PR in ITensorTestPackage.jl passed VersionCheck, CheckCompatBounds, docs, tests, integration, CodeQL, and Codecov.

@mtfishman mtfishman marked this pull request as ready for review May 9, 2026 00:00
@mtfishman mtfishman merged commit 48df485 into main May 9, 2026
4 checks passed
@mtfishman mtfishman deleted the mf/share-version-helpers branch May 9, 2026 00:00
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