File tree Expand file tree Collapse file tree 1 file changed +28
-0
lines changed Expand file tree Collapse file tree 1 file changed +28
-0
lines changed Original file line number Diff line number Diff line change 1+ ---
2+ layout : post
3+ title : Evaluating GitHub Actions
4+ author : Pietro Albini
5+ team : the infrastructure team <https://www.rust-lang.org/governance/teams/operations#infra>
6+ ---
7+
8+ The Rust Infrastructure team is happy to announce that we’re starting an
9+ evaluation of [ GitHub Actions] ( https://github.com/features/actions ) as a
10+ replacement for Azure Pipelines as the CI provider of the
11+ [ rust-lang/rust] ( https://github.com/rust-lang/rust ) repository.
12+
13+ We’ve been part of the beta of GitHub Actions since the beginning, following
14+ its development closely and testing it on a lot of smaller repositories in our
15+ organization, and we’re really satisfied so far with the product. GitHub
16+ Actions provides most of the features we love about Azure Pipelines, while
17+ being integrated with GitHub’s UI, permissions and workflows.
18+
19+ GitHub has also offered to sponsor a dedicated pool of builders with increased
20+ resources. Our extensive but time-consuming CI is one of the major pain points
21+ for compiler contributors, and the additional resources have the potential to
22+ drastically improve our developers’ experience. We have achieved 60% faster
23+ builds in preliminary testing thanks to the increased core count in the
24+ dedicated builder pool, and there is still large room to parallelize and finish
25+ builds even faster.
26+
27+ Our plan is to start running GitHub Actions in parallel with Azure Pipelines in
28+ the next few weeks, and we’ll keep the community updated as we learn more.
You can’t perform that action at this time.
0 commit comments