Tips for speeding up Rust builds times in CI (we use them for Nushell and got 2-3x speedup)

This page summarizes the projects mentioned and recommended in the original post on reddit.com/r/rust

Our great sponsors
  • Scout APM - Truly a developer’s best friend
  • Zigi - Delete the most useless function ever: context switching.
  • InfluxDB - Build time-series-based applications quickly and at scale.
  • SonarLint - Clean code begins in your IDE with SonarLint
  • act

    Run your GitHub Actions locally 🚀

    Unfortunately, act has no plans to support reusable workflows, which is a deal-breaker for some people.

  • zebra-rs

    This is so true. CI work today is just such a workflow downgrade. I don't quite understand why can't we just write a program in a real programming language with some SDK. Doing this all in Yaml is not fun and every iteration takes ages. My initial CI time for zebra-rs was 14 minutes. I then managed to cut it down to 3 minutes but the process to get there (together with debugging the inital version) must have been of the most frustrating experiences of my life.

  • Scout APM

    Truly a developer’s best friend. Scout APM is great for developers who want to find and fix performance issues in their applications. With Scout, we'll take care of the bugs so you can focus on building great things 🚀.

  • arbtest

    A minimalist property-based testing library

    (the GHA than just runs this binary).

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts