Publishing process
The process for getting the Reference content into a Rust release and on the website is as follows:
- Changes are merged to this repository.
- Triagebot will automatically synchronize this repository to rust-lang/rust. This happens every other week. The Reference is tracked in rust-lang/rust as a submodule.
- This will open a PR on rust-lang/rust that needs to be merged, which can take up to several days.
- At midnight UTC, whatever is on the default branch of rust-lang/rust will be part of that nightly release and will be published after a few hours to https://doc.rust-lang.org/nightly/reference/.
- Following Rust’s release process, every 6 weeks, nightly is promoted to beta (https://doc.rust-lang.org/beta/reference/), and 6 weeks after that, it is promoted to stable (https://doc.rust-lang.org/stable/reference/).