Here's the infrastructure we use to distribute the Rust releases:
- release-distribution:
Terraform module that uses Cloudfront and Fastly to manage the distribution of
releases via
static-rust-lang-org
. - releases: Terraform module managing the infrastructure that publishes Rust releases, including promote-release, the tool used to publish new releases of the Rust toolchain.
simpleinfra
repo:
- Terraform providers
promote-releases
repo:
- Cargo.toml dependencies
- GitHub Actions: specified in the workflows directory
- Ubuntu version specified in the Dockerfile