Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/nix-community/crate2nix

rebuild only changed crates in CI with crate2nix and nix
https://github.com/nix-community/crate2nix

cache cargo ci nix nixos rust

Last synced: 24 days ago
JSON representation

rebuild only changed crates in CI with crate2nix and nix

Awesome Lists containing this project

README

        

# crate2nix

`crate2nix` builds your [cargo](https://crates.io/)-based [rust](https://www.rust-lang.org/) project
crate-by-crate with [nix](https://nixos.org/nix/).

You can

* save time by only rebuilding changed crates hermetically in CI, and
* use `cargo`/`rust-analyzer` locally for a fast developing loop.

➡️ [Read more](https://nix-community.github.io/crate2nix/) ⬅️

[![tests-nix-linux](https://github.com/nix-community/crate2nix/actions/workflows/tests-nix-linux.yml/badge.svg)](https://github.com/nix-community/crate2nix/actions/workflows/tests-nix-linux.yml)
[![tests-nix-macos](https://github.com/nix-community/crate2nix/actions/workflows/tests-nix-macos.yml/badge.svg)](https://github.com/nix-community/crate2nix/actions/workflows/tests-nix-macos.yml)
[![Crate](https://img.shields.io/crates/v/crate2nix.svg)](https://crates.io/crates/crate2nix)