S3 URL:
- v1: https://julialang-s3.julialang.org/bin/versions.json
- v2: [coming soon]1
schema.json contains a JSON Schema for the versions.json file.
It can be used to validate the versions file or to generate code from the schema.
This is a (not necessarily complete) list of known tools that make use of versions.json.
If you maintain such a tool, please make a PR to add it to this list.
This allows us to check if changes might break downstream tooling.
- abelsiqueira/jill: A Julia installer written in Bash.
- johnnychen94/jill.py: A Julia installer written in Python.
- julia-actions/setup-julia: Installs Julia in GitHub Actions CI jobs.
- JuliaCI/julia-buildkite-plugin: Buildkite plugin to install Julia for use in a pipeline. This plugin is used in Base Julia CI.
- JuliaCI/julia-snap: Snap setup for Julia.
- JuliaCI/PkgEval.jl: A package to test one or more Julia versions against the Julia package ecosystem.
- JuliaLang/Juliaup: Julia installer and version manager2.
- JuliaLang/www.julialang.org: The Julia website repo (uses
versions.jsonto auto-generate the list of Julia releases).
See ./devdocs/README.md.
This issue provides background info that explains the motivation: JuliaLang/julia#33817