Skip to content

Commit c9cbead

Browse files
committed
Book: Add infrastructure description
1 parent b37d24f commit c9cbead

File tree

1 file changed

+18
-0
lines changed

1 file changed

+18
-0
lines changed
Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1 +1,19 @@
11
# Infrastructure
2+
3+
In order to deploy Clippy over `rustup`, some infrastructure is necessary. This
4+
chapter describes the different parts of the Clippy infrastructure that need to
5+
be maintained to make this possible.
6+
7+
The most important part is the sync between the `rust-lang/rust` repository and
8+
the Clippy repository that takes place every two weeks. This process is
9+
described in the [Syncing changes between Clippy and `rust-lang/rust`](sync.md)
10+
section.
11+
12+
A new Clippy release is done together with every Rust release, so every six
13+
weeks. The release process is described in the [Release a new Clippy
14+
Version](release.md) section. During a release cycle a changelog entry for the
15+
next release has to be written. The format of that and how to do that is
16+
documented in the [Changelog Update](changelog_update.md) section.
17+
18+
> _Note:_ The Clippy CI should also be described in this chapter, but for now is
19+
> left as a TODO.

0 commit comments

Comments
 (0)