Continuous integration (CI) tools for Julia package registries, including registry consistency testing, automatic merging (automerge) of pull requests, and automatic TagBot triggers
We currently have two upgradeable stdlibs, Statistics and DelimitedFiles.
We are looking at many more, but it opened the question, if and how we are enforcing that new package versions declare compatibility requirements with them.
I would almost prefer if we start requiring compat declarations for all standard libraries, so that the migration to upgradeable is smoother.
We currently have two upgradeable stdlibs,
Statistics
andDelimitedFiles
.We are looking at many more, but it opened the question, if and how we are enforcing that new package versions declare compatibility requirements with them.
I would almost prefer if we start requiring compat declarations for all standard libraries, so that the migration to upgradeable is smoother.
Right now there might be a window where we open something like https://github.com/JuliaRegistries/General/pull/92622 and a new package version is merged in between without declaring compat on LazyArtifacts.