惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

The GitHub Blog
The GitHub Blog
IT之家
IT之家
B
Blog RSS Feed
罗磊的独立博客
GbyAI
GbyAI
博客园 - Franky
Y
Y Combinator Blog
Cyber Security Advisories - MS-ISAC
Cyber Security Advisories - MS-ISAC
Google DeepMind News
Google DeepMind News
博客园 - 聂微东
N
Netflix TechBlog - Medium
博客园 - 三生石上(FineUI控件)
人人都是产品经理
人人都是产品经理
U
Unit 42
博客园 - 叶小钗
Jina AI
Jina AI
MyScale Blog
MyScale Blog
雷峰网
雷峰网
B
Blog
Hugging Face - Blog
Hugging Face - Blog
Blog — PlanetScale
Blog — PlanetScale
Recent Announcements
Recent Announcements
腾讯CDC
酷 壳 – CoolShell
酷 壳 – CoolShell

Rust Blog

Security Advisory for Cargo (CVE-2026-5223) | Rust Blog Security Advisory for Cargo (CVE-2026-5222) | Rust Blog Project goals update — April 2026 (end of 2025H2) | Rust Blog Rust is participating in Outreachy | Rust Blog Raising the baseline for the `nvptx64-nvidia-cuda` target | Rust Blog Announcing Google Summer of Code 2026 selected projects | Rust Blog Announcing Rust 1.95.0 | Rust Blog docs.rs: building fewer targets by default | Rust Blog Changes to WebAssembly targets and handling undefined symbols | Rust Blog Announcing Rust 1.94.1 | Rust Blog Security advisory for Cargo | Rust Blog What we heard about Rust's challenges | Rust Blog Call for Testing: Build Dir Layout v2 | Rust Blog Announcing rustup 1.29.0 | Rust Blog Announcing Rust 1.94.0 | Rust Blog 2025 State of Rust Survey Results | Rust Blog Rust debugging survey 2026 | Rust Blog Update on the October 15, 2018 incident on crates.io Announcing Rust 1.29.2 Announcing Rust 1.29 Announcing Rust 1.28 What is Rust 2018? Announcing Rust 1.27.2 Announcing Rust 1.27.1 Security Advisory for rustdoc Announcing Rust 1.27 Announcing Rust 1.26.2 Announcing Rust 1.26.1 Rust turns three Announcing Rust 1.26
Rust's CI is moving to GitHub Actions | Inside Rust Blog
Pietro Albini on behalf of the infrastructure team · 2020-07-23 · via Rust Blog

The Rust Infrastructure Team is happy to announce that, as part of the evaluation we started last year, most of Rust’s CI is moving to GitHub Actions! While we don’t expect the change to have any impact on our users, the switch will considerably improve the experience for compiler contributors.

One of the major pain points for compiler contributors over the past few years has been waiting for PRs to be merged. We value having an always-green master branch, and to ensure that, we test and merge just one PR at a time, with the other approved ones waiting in the queue. Our CI is extensive too, with 57 machines building and testing the compiler across all the platforms we support. On our previous system, each of those builders took between three to four hours to finish. Combined with testing one PR at a time, this often causes PRs to wait in the queue for days before being tested.

Making the CI setup faster is a permanent goal of the Infrastructure Team, and GitHub Actions provided us with a great opportunity to improve landing time: GitHub offered to sponsor a fully managed, private pool of 8-core VMs to run our builds on, which is a big improvement compared to the 2-core VMs we were previously using. GitHub Actions also provides most of the features we loved about Azure Pipelines while being integrated with GitHub’s permissions and UI, which made the switch even more fruitful.

As of July 22nd, all the CI builds for the rust-lang/rust repository except for macOS builds are running exclusively on GitHub Actions! We’re still running macOS builds on Azure Pipelines for the time being, as we’re waiting on GitHub to fix issue #71988, but we hope to move them to GitHub Actions soon.

We’d like to thank GitHub for sponsoring our CI builders and Microsoft for the Azure Pipelines capacity we used over the past year.