Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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
- Host: GitHub
- URL: https://github.com/nix-community/crate2nix
- Owner: nix-community
- License: apache-2.0
- Created: 2019-03-24T22:00:59.000Z (over 5 years ago)
- Default Branch: master
- Last Pushed: 2024-04-17T12:50:20.000Z (7 months ago)
- Last Synced: 2024-04-23T20:49:36.056Z (6 months ago)
- Topics: cache, cargo, ci, nix, nixos, rust
- Language: Nix
- Homepage: https://nix-community.github.io/crate2nix/
- Size: 2.86 MB
- Stars: 317
- Watchers: 11
- Forks: 77
- Open Issues: 87
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- Contributing: CONTRIBUTING.md
- License: LICENSE-APACHE
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)