Skip to content

Add post about the GitHub Actions evaluation #455

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 1 commit into from
Nov 14, 2019
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
28 changes: 28 additions & 0 deletions posts/inside-rust/2019-11-14-evaluating-github-actions.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,28 @@
---
layout: post
title: Evaluating GitHub Actions
author: Pietro Albini
team: the infrastructure team <https://www.rust-lang.org/governance/teams/operations#infra>
---

The Rust Infrastructure team is happy to announce that we’re starting an
evaluation of [GitHub Actions](https://github.com/features/actions) as a
replacement for Azure Pipelines as the CI provider of the
[rust-lang/rust](https://github.com/rust-lang/rust) repository.

We’ve been part of the beta of GitHub Actions since the beginning, following
its development closely and testing it on a lot of smaller repositories in our
organization, and we’re really satisfied so far with the product. GitHub
Actions provides most of the features we love about Azure Pipelines, while
being integrated with GitHub’s UI, permissions and workflows.

GitHub has also offered to sponsor a dedicated pool of builders with increased
resources. Our extensive but time-consuming CI is one of the major pain points
for compiler contributors, and the additional resources have the potential to
drastically improve our developers’ experience. We have achieved 60% faster
builds in preliminary testing thanks to the increased core count in the
dedicated builder pool, and there is still large room to parallelize and finish
builds even faster.

Our plan is to start running GitHub Actions in parallel with Azure Pipelines in
the next few weeks, and we’ll keep the community updated as we learn more.