From f85e92d685a87cf1d6008dfe1c772237565749d5 Mon Sep 17 00:00:00 2001 From: mmagician Date: Wed, 10 May 2023 03:20:55 +0200 Subject: [PATCH] Update CI actions: replace `actions-rs/toolchain` with `dtolnay/rust-toolchain`, update `checkout` action to v3 (#120) * replace actions-rs/toolchain with dtolnay/rust-toolchain;update checkout * try removing mnt6_753 curve tests to see if CI doesn't stop --- .github/workflows/ci.yml | 44 ++++++++++++++++------------------------ 1 file changed, 17 insertions(+), 27 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 4760c61..af20cde 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -14,13 +14,11 @@ jobs: steps: - name: Checkout - uses: actions/checkout@v1 + uses: actions/checkout@v3 + - name: Install Rust - uses: actions-rs/toolchain@v1 + uses: dtolnay/rust-toolchain@stable with: - profile: minimal - toolchain: stable - override: true components: rustfmt - name: cargo fmt --check @@ -41,14 +39,14 @@ jobs: - nightly steps: - name: Checkout - uses: actions/checkout@v2 + uses: actions/checkout@v3 - name: Install Rust (${{ matrix.rust }}) - uses: actions-rs/toolchain@v1 + uses: dtolnay/rust-toolchain@master with: - profile: minimal toolchain: ${{ matrix.rust }} - override: true + id: toolchain + - run: rustup override set ${{steps.toolchain.outputs.name}} - uses: actions/cache@v2 with: @@ -92,13 +90,10 @@ jobs: steps: - name: Checkout - uses: actions/checkout@v1 + uses: actions/checkout@v3 - name: Install Rust - uses: actions-rs/toolchain@v1 + uses: dtolnay/rust-toolchain@stable with: - profile: minimal - toolchain: stable - override: true components: rustfmt - name: cargo doc --all --no-deps --document-private-items --all-features @@ -112,21 +107,21 @@ jobs: runs-on: ubuntu-latest steps: - name: Checkout - uses: actions/checkout@v2 + uses: actions/checkout@v3 - name: Install Rust (${{ matrix.rust }}) - uses: actions-rs/toolchain@v1 + uses: dtolnay/rust-toolchain@stable + id: toolchain-thumbv6m with: - toolchain: stable target: thumbv6m-none-eabi - override: true + - run: rustup override set ${{steps.toolchain-thumbv6m.outputs.name}} - name: Install Rust ARM64 (${{ matrix.rust }}) - uses: actions-rs/toolchain@v1 + uses: dtolnay/rust-toolchain@stable + id: toolchain-aarch64 with: - toolchain: stable target: aarch64-unknown-none - override: true + - run: rustup override set ${{steps.toolchain-aarch64.outputs.name}} - uses: actions/cache@v2 with: @@ -154,7 +149,6 @@ jobs: - vesta - mnt4_298 - mnt6_298 - - mnt6_753 - ed_on_bls12_381 steps: - name: Checkout curves @@ -168,11 +162,7 @@ jobs: path: r1cs-std - name: Install Rust - uses: actions-rs/toolchain@v1 - with: - profile: minimal - toolchain: stable - override: true + uses: dtolnay/rust-toolchain@stable - name: Patch cargo.toml run: |