Description
Status
Monitoring
Known issues
- CI: currently experiencing a variety of problems that are causing the PR queue to back up:
- Travis outages and other problems on macOS.
- We are reporting these to Travis as they occur, and are told they are working on it, but the problems are greatly delaying our PR testing.
- sccache bugs
- @alexcrichton is currently focused full-time on debugging sccache, which
is the s3-based ccache clone written in Rust that we use to cache LLVM builds
- @alexcrichton is currently focused full-time on debugging sccache, which
- Spurious build failures
- @alexcrichton has worked hard to track these down, but would welcome help from any intrepid Rustaceans who want to take on the challenge.
- Travis outages and other problems on macOS.
Help wanted
Easy
-
Check the PR queue for old PRs that have yet to be reviewed, and ping the reviewer on IRC or elsewhere. (Yes, you can and should do this!).
-
Check the PR queue for build failures, find the failed build, and extract out the information onto a comment on the PR.
Medium
Hard
- Spurious build failures. These are currently extremely difficult to track down, due to the inability to reproduce locally or to log into the build machines. They are thus also very high value bugs to close. Contact @alexcrichton if you'd like to give it a shot.
Infrastructure projects
-
CI + releases. Currently set up via Travis + AppVeyor, with some additional infrastructure in Rust Central Station to monitor and control the builds.
- Maintained by @alexcrichton
-
Rust Central Station. Oversees CI/releases and nagbox. Set up using Docker.
- Maintained by @alexcrichton
-
homu. The bot behind @bors. Hooks into the above CI infrastructure to actually land PRs.
-
rfcbot. A bot for managing the FCP process of RFCs and tracking issues.
- Maintained by @dikaiosune
-
rusty-dash. A dashboard tracking a number of metrics for Rust and its community.
- Maintained by @dikaiosune
-
highfive. A bot that welcomes new contributors and randomly assigns reviewing duties.
- Maintained by @nrc.
-
nagbot. A bot for sending email reminders to the Rust subteams about reviewing duties.
- Maintained by @aturon
-
rustbuild. The
x.py
build system for the Rust compiler.- Written and maintained by @alexcrichton.
-
play. The infrastructure behind https://play.rust-lang.org/
-
perf. Performance monitoring for the Rust compiler.
- Maintained by @nrc and @Mark-Simulacrum