Skip to content

Fix CheckCompatBounds on Julia 1.13 - #127

Merged
mtfishman merged 2 commits into
mainfrom
mf/registry-info-julia-113
Sep 10, 2026
Merged

Fix CheckCompatBounds on Julia 1.13#127
mtfishman merged 2 commits into
mainfrom
mf/registry-info-julia-113

Conversation

@mtfishman

@mtfishman mtfishman commented Sep 10, 2026

Copy link
Copy Markdown
Member

Summary

Restores CheckCompatBounds, which errors out on every caller repo since Julia 1.13 changed the signature of Pkg.Registry.registry_info. Every registry name the script used is a Pkg implementation detail, so it now reads them through RegistryInstances, which exports the same names as public API under semver. The action installs it into a throwaway environment.

mtfishman and others added 2 commits September 10, 2026 16:52
Restores `CheckCompatBounds`, which errors out on every caller repo since Julia 1.13 dropped the one-argument `Pkg.Registry.registry_info(entry)` that `check_compat_bounds.jl` calls. The call now accepts whichever signature the running Julia provides, since `julia-version` is configurable and 1.10 and 1.12 have only the one-argument form.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
Every registry name the script used is a `Pkg` implementation detail, and Julia 1.13 changed the signature of `registry_info`. RegistryInstances exports the same names as public API under semver, so the check no longer tracks Julia minor versions. The action installs it into a throwaway environment.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
@mtfishman
mtfishman merged commit 99c4ff3 into main Sep 10, 2026
3 checks passed
@mtfishman
mtfishman deleted the mf/registry-info-julia-113 branch September 10, 2026 21:31
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