- Bump
versioninProject.toml(next valid version after latest registry release). - Keep semver meaning explicit in release notes.
- If breaking, include "breaking" in Registrator release notes.
- Keep
[compat]entries upper-bounded for all dependencies andjulia. - Ensure test-only deps in
[extras]also have compat bounds.
- Verify every URL in
Artifacts.tomlis reachable from CI/clean environments. - Confirm each artifact hash matches the hosted payload.
- Avoid relying on untracked local
data/directories for release behavior.
-
Pkg.test()passes on minimum supported Julia (1.10) and latest stable. -
Aqua.test_allpasses. - Docs build passes (
julia --project=docs docs/make.jl).
- Ensure
TagBotandCompatHelpersecrets are configured (DOCUMENTER_KEY). - Trigger Registrator from the intended commit/tag.
- Verify General PR checks pass before merge.