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