#ci-cd #build #automation #tool #github #cargo-build #personal

app sludge-cicd

Personal CI/CD tool for Rust crates

17 releases

0.1.16 Jul 23, 2024
0.1.15 Jul 23, 2024
0.1.14 Apr 19, 2024
0.1.12 Feb 5, 2023
0.1.3 Aug 27, 2022

#111 in Testing

Download history 210/week @ 2024-07-23 5/week @ 2024-07-30 16/week @ 2024-09-10 8/week @ 2024-09-17 27/week @ 2024-09-24 48/week @ 2024-10-01

801 downloads per month

MIT/Apache

18KB
468 lines

A simple CI/CD tool for Rust crates.

Based on https://github.com/rust-analyzer/smol_str/blob/master/.github/ci.rs.

Usage

sludge-cicd <args...>

The <args...> arguments are passed to any cargo check, cargo build and cargo test invocations.

Variable Meaning
CRATES_IO_TOKEN Token for auto-publishing new versions to crates.io. If absent, auto-publishing is disabled.
CICD_CHECK_ONLY If set to any value, only cargo check is run for CI instead of running tests.
CICD_SKIP_DOCS If set to any value, cargo doc will not be run to check documentation.

No runtime deps