diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 38dbd61..0ca984e 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -11,10 +11,9 @@ jobs: runs-on: ubuntu-latest steps: - uses: actions/checkout@v3 - - uses: moonrepo/setup-rust@v0 + - uses: moonrepo/setup-rust@v1 with: - channel: stable - components: clippy + components: fmt, clippy - uses: pre-commit/action@v2.0.0 with: extra_args: --all-files @@ -23,18 +22,15 @@ jobs: runs-on: ubuntu-latest steps: - uses: actions/checkout@v3 - - uses: moonrepo/setup-rust@v0 - with: - channel: stable + - uses: moonrepo/setup-rust@v1 - run: cargo test --all compat-integration-test: runs-on: ubuntu-latest steps: - uses: actions/checkout@v3 - - uses: moonrepo/setup-rust@v0 + - uses: moonrepo/setup-rust@v1 with: - channel: stable cache-target: release - run: cargo install --path crates/cargo-codspeed diff --git a/Cargo.lock b/Cargo.lock index 6929edc..a4ecac3 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -666,6 +666,7 @@ dependencies = [ "ciborium", "clap 4.0.29", "criterion-plot", + "csv", "futures", "is-terminal", "itertools", @@ -749,6 +750,27 @@ dependencies = [ "winapi", ] +[[package]] +name = "csv" +version = "1.2.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "626ae34994d3d8d668f4269922248239db4ae42d538b14c398b74a52208e8086" +dependencies = [ + "csv-core", + "itoa", + "ryu", + "serde", +] + +[[package]] +name = "csv-core" +version = "0.1.10" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2b2466559f260f48ad25fe6317b3c8dac77b5bdb5763ac7d9d6103530663bc90" +dependencies = [ + "memchr", +] + [[package]] name = "ctor" version = "0.1.26" diff --git a/Cargo.toml b/Cargo.toml index f697511..91684ae 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -5,3 +5,4 @@ members = [ "crates/criterion_compat", "crates/cargo-codspeed", ] +resolver = "2" diff --git a/rust-toolchain.toml b/rust-toolchain.toml new file mode 100644 index 0000000..f2415f8 --- /dev/null +++ b/rust-toolchain.toml @@ -0,0 +1,2 @@ +[toolchain] +channel = "1.69.0"