RegistryCI.jl icon indicating copy to clipboard operation
RegistryCI.jl copied to clipboard

Continuous integration (CI) tools for Julia package registries, including registry consistency testing, automatic merging (automerge) of pull requests, and automatic TagBot triggers

Results 64 RegistryCI.jl issues
Sort by recently updated
recently updated
newest added

I think it would be useful is AutoMerge warned (but didn’t block) registration of versions with out of date compat. Many folks won’t notice but I think many will, and...

as reported in https://github.com/JuliaRegistries/General/pull/26191

Right now, the public API only includes `run`, which couples the checks to the interactions with the git hosting service. For private registries, it would be nice to be able...

I'm running into issues during the cloning step of verifying that we can add the package. ``` SSH host verification: the identity of the server `github.com:22` does not match its...

Some packages seem to have invalid tree hashes in their Artifacts.toml. @KristofferC suggested it might be a good thing to validate on package registration. For example: https://github.com/JuliaSmoothOptimizers/BundleAdjustmentModels.jl/blob/b2bc124578784e7107a63c9cb0a704eeac35faeb/Artifacts.toml#L273-L279 ``` ["ladybug/problem-49-7776-pre.txt.bz2"] git-tree-sha1...

```julia julia> all_pkg_names = AutoMerge.get_all_non_jll_package_names("/Users/cameron/.julia/registries") ERROR: "/Users/cameron/.julia/registries/Registry.toml": No such file Stacktrace: [1] error(::String, ::String) @ Base ./error.jl:42 [2] readstring @ /Applications/Julia-1.7.app/Contents/Resources/julia/share/julia/stdlib/v1.7/TOML/src/TOML.jl:21 [inlined] [3] parsefile(f::String) @ TOML /Applications/Julia-1.7.app/Contents/Resources/julia/share/julia/stdlib/v1.7/TOML/src/TOML.jl:43 [4] get_all_non_jll_package_names(registry_dir::String) @...

Sometimes one might prefer to use a fork URL for various reasons(e.g., private network, slow connection to GitHub). The current `_include_this_registry` check fails silently by returning false. This causes some...