From 75b45916ba310bcb582a14c5e952073d3f18cda8 Mon Sep 17 00:00:00 2001 From: ringsaturn Date: Wed, 2 Aug 2023 20:40:29 +0800 Subject: [PATCH] Pin Rust Toolchain (#100) --- .github/workflows/rust.yml | 15 ++++----------- Cargo.lock | 19 +++++++++++-------- rust-toolchain.toml | 2 ++ 3 files changed, 17 insertions(+), 19 deletions(-) create mode 100644 rust-toolchain.toml diff --git a/.github/workflows/rust.yml b/.github/workflows/rust.yml index cbedd64..019980f 100644 --- a/.github/workflows/rust.yml +++ b/.github/workflows/rust.yml @@ -21,19 +21,12 @@ jobs: uses: runforesight/workflow-telemetry-action@v1 with: comment_on_pr: false - - uses: actions/checkout@v3 + - uses: actions/checkout@v3 - uses: actions-rust-lang/setup-rust-toolchain@v1 - with: - toolchain: nightly - - - name: Build - run: cargo build - - name: Run tests - run: cargo test - - - name: Run benches - run: cargo bench + - run: cargo build + - run: cargo test + - run: cargo bench - name: Upload artifact uses: actions/upload-artifact@v3 diff --git a/Cargo.lock b/Cargo.lock index b821ec4..f8b1a16 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -164,9 +164,12 @@ checksum = "37b2a672a2cb129a2e41c10b1224bb368f9f37a2b16b612598138befd7b37eb5" [[package]] name = "cc" -version = "1.0.79" +version = "1.0.80" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "50d30906286121d95be3d479533b458f87493b30a4b5f79a607db8f5d11aa91f" +checksum = "51f1226cd9da55587234753d1245dd5b132343ea240f26b6a9003d68706141ba" +dependencies = [ + "libc", +] [[package]] name = "cfg-if" @@ -542,9 +545,9 @@ checksum = "b4668fb0ea861c1df094127ac5f1da3409a82116a4ba74fca2e58ef927159bb3" [[package]] name = "linux-raw-sys" -version = "0.4.3" +version = "0.4.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "09fc20d2ca12cb9f044c93e3bd6d32d523e6e2ec3db4f7b2939cd99026ecd3f0" +checksum = "57bcfdad1b858c2db7c38303a6d2ad4dfaf5eb53dfeb0910128b2c26d6158503" [[package]] name = "lock_api" @@ -998,18 +1001,18 @@ checksum = "94143f37725109f92c262ed2cf5e59bce7498c01bcc1502d7b9afe439a4e9f49" [[package]] name = "serde" -version = "1.0.179" +version = "1.0.180" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0a5bf42b8d227d4abf38a1ddb08602e229108a517cd4e5bb28f9c7eaafdce5c0" +checksum = "0ea67f183f058fe88a4e3ec6e2788e003840893b91bac4559cabedd00863b3ed" dependencies = [ "serde_derive", ] [[package]] name = "serde_derive" -version = "1.0.179" +version = "1.0.180" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "741e124f5485c7e60c03b043f79f320bff3527f4bbf12cf3831750dc46a0ec2c" +checksum = "24e744d7782b686ab3b73267ef05697159cc0e5abbed3f47f9933165e5219036" dependencies = [ "proc-macro2", "quote", diff --git a/rust-toolchain.toml b/rust-toolchain.toml new file mode 100644 index 0000000..c2bbf59 --- /dev/null +++ b/rust-toolchain.toml @@ -0,0 +1,2 @@ +[toolchain] +channel = "nightly-2023-08-01"