From c9cbead65672bd1606e630cddbbcf158d164d3e7 Mon Sep 17 00:00:00 2001 From: flip1995 Date: Sun, 17 Apr 2022 20:40:09 +0200 Subject: [PATCH] Book: Add infrastructure description --- book/src/development/infrastructure/README.md | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/book/src/development/infrastructure/README.md b/book/src/development/infrastructure/README.md index 2b4e5f6a6ef..3b2a2539996 100644 --- a/book/src/development/infrastructure/README.md +++ b/book/src/development/infrastructure/README.md @@ -1 +1,19 @@ # Infrastructure + +In order to deploy Clippy over `rustup`, some infrastructure is necessary. This +chapter describes the different parts of the Clippy infrastructure that need to +be maintained to make this possible. + +The most important part is the sync between the `rust-lang/rust` repository and +the Clippy repository that takes place every two weeks. This process is +described in the [Syncing changes between Clippy and `rust-lang/rust`](sync.md) +section. + +A new Clippy release is done together with every Rust release, so every six +weeks. The release process is described in the [Release a new Clippy +Version](release.md) section. During a release cycle a changelog entry for the +next release has to be written. The format of that and how to do that is +documented in the [Changelog Update](changelog_update.md) section. + +> _Note:_ The Clippy CI should also be described in this chapter, but for now is +> left as a TODO.