Skip to content

Commit f85e92d

Browse files
authored
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
1 parent b477880 commit f85e92d

File tree

1 file changed

+17
-27
lines changed

1 file changed

+17
-27
lines changed

.github/workflows/ci.yml

Lines changed: 17 additions & 27 deletions
Original file line numberDiff line numberDiff line change
@@ -14,13 +14,11 @@ jobs:
1414
steps:
1515

1616
- name: Checkout
17-
uses: actions/checkout@v1
17+
uses: actions/checkout@v3
18+
1819
- name: Install Rust
19-
uses: actions-rs/toolchain@v1
20+
uses: dtolnay/rust-toolchain@stable
2021
with:
21-
profile: minimal
22-
toolchain: stable
23-
override: true
2422
components: rustfmt
2523

2624
- name: cargo fmt --check
@@ -41,14 +39,14 @@ jobs:
4139
- nightly
4240
steps:
4341
- name: Checkout
44-
uses: actions/checkout@v2
42+
uses: actions/checkout@v3
4543

4644
- name: Install Rust (${{ matrix.rust }})
47-
uses: actions-rs/toolchain@v1
45+
uses: dtolnay/rust-toolchain@master
4846
with:
49-
profile: minimal
5047
toolchain: ${{ matrix.rust }}
51-
override: true
48+
id: toolchain
49+
- run: rustup override set ${{steps.toolchain.outputs.name}}
5250

5351
- uses: actions/cache@v2
5452
with:
@@ -92,13 +90,10 @@ jobs:
9290
steps:
9391

9492
- name: Checkout
95-
uses: actions/checkout@v1
93+
uses: actions/checkout@v3
9694
- name: Install Rust
97-
uses: actions-rs/toolchain@v1
95+
uses: dtolnay/rust-toolchain@stable
9896
with:
99-
profile: minimal
100-
toolchain: stable
101-
override: true
10297
components: rustfmt
10398

10499
- name: cargo doc --all --no-deps --document-private-items --all-features
@@ -112,21 +107,21 @@ jobs:
112107
runs-on: ubuntu-latest
113108
steps:
114109
- name: Checkout
115-
uses: actions/checkout@v2
110+
uses: actions/checkout@v3
116111

117112
- name: Install Rust (${{ matrix.rust }})
118-
uses: actions-rs/toolchain@v1
113+
uses: dtolnay/rust-toolchain@stable
114+
id: toolchain-thumbv6m
119115
with:
120-
toolchain: stable
121116
target: thumbv6m-none-eabi
122-
override: true
117+
- run: rustup override set ${{steps.toolchain-thumbv6m.outputs.name}}
123118

124119
- name: Install Rust ARM64 (${{ matrix.rust }})
125-
uses: actions-rs/toolchain@v1
120+
uses: dtolnay/rust-toolchain@stable
121+
id: toolchain-aarch64
126122
with:
127-
toolchain: stable
128123
target: aarch64-unknown-none
129-
override: true
124+
- run: rustup override set ${{steps.toolchain-aarch64.outputs.name}}
130125

131126
- uses: actions/cache@v2
132127
with:
@@ -154,7 +149,6 @@ jobs:
154149
- vesta
155150
- mnt4_298
156151
- mnt6_298
157-
- mnt6_753
158152
- ed_on_bls12_381
159153
steps:
160154
- name: Checkout curves
@@ -168,11 +162,7 @@ jobs:
168162
path: r1cs-std
169163

170164
- name: Install Rust
171-
uses: actions-rs/toolchain@v1
172-
with:
173-
profile: minimal
174-
toolchain: stable
175-
override: true
165+
uses: dtolnay/rust-toolchain@stable
176166

177167
- name: Patch cargo.toml
178168
run: |

0 commit comments

Comments
 (0)