39
39
os : [macos-latest, ubuntu-latest]
40
40
steps :
41
41
- uses : actions/checkout@v3
42
- - uses : actions-rs/toolchain@v1
43
- with :
44
- toolchain : stable
42
+ - uses : dtolnay/rust-toolchain@stable
45
43
- uses : Swatinem/rust-cache@v2
46
44
47
45
- run : mkdir data
61
59
os : [macos-latest, ubuntu-latest]
62
60
steps :
63
61
- uses : actions/checkout@v3
64
- - uses : actions-rs/toolchain@v1
65
- with :
66
- toolchain : stable
62
+ - uses : dtolnay/rust-toolchain@stable
67
63
- uses : Swatinem/rust-cache@v2
68
64
-
run :
npm install -g [email protected]
69
65
- run : |
78
74
os : [macos-latest, ubuntu-latest]
79
75
steps :
80
76
- uses : actions/checkout@v3
81
- - uses : actions-rs/toolchain@v1
82
- with :
83
- toolchain : stable
77
+ - uses : dtolnay/rust-toolchain@stable
84
78
- uses : Swatinem/rust-cache@v2
85
79
- run : cargo build -r -p papyrus_load_test
86
80
91
85
os : [macos-latest, ubuntu-latest]
92
86
steps :
93
87
- uses : actions/checkout@v3
94
- - uses : actions-rs/toolchain@v1
95
- with :
96
- toolchain : stable
88
+ - uses : dtolnay/rust-toolchain@stable
97
89
- uses : Swatinem/rust-cache@v2
98
90
- run : >
99
91
cargo test -r --test '*' -- --include-ignored --skip test_gw_integration_testnet;
@@ -103,12 +95,12 @@ jobs:
103
95
runs-on : ubuntu-latest
104
96
steps :
105
97
- uses : actions/checkout@v3
106
- - uses : actions-rs/ toolchain@v1
98
+ - uses : dtolnay/rust- toolchain@master
107
99
with :
108
100
components : rustfmt
109
- toolchain : nightly-2023-07-05
101
+ toolchain : nightly-2023-10-19
110
102
- uses : Swatinem/rust-cache@v2
111
- - run : cargo +nightly-2023-07-05 fmt --all -- --check
103
+ - run : cargo +nightly-2023-10-19 fmt --all -- --check
112
104
113
105
udeps :
114
106
runs-on : ubuntu-latest
@@ -117,23 +109,22 @@ jobs:
117
109
- uses : dtolnay/rust-toolchain@master
118
110
name : " Rust Toolchain Setup"
119
111
with :
120
- toolchain : nightly-2023-07-05
112
+ toolchain : nightly-2023-10-19
121
113
- uses : Swatinem/rust-cache@v2
122
114
- name : " Download and run cargo-udeps"
123
115
run : |
124
116
wget -O - -c https://github.com/est31/cargo-udeps/releases/download/v0.1.35/cargo-udeps-v0.1.35-x86_64-unknown-linux-gnu.tar.gz | tar -xz
125
117
cargo-udeps-*/cargo-udeps udeps
126
118
env :
127
- RUSTUP_TOOLCHAIN : nightly-2023-07-05
119
+ RUSTUP_TOOLCHAIN : nightly-2023-10-19
128
120
129
121
clippy :
130
122
runs-on : ubuntu-latest
131
123
steps :
132
124
- uses : actions/checkout@v3
133
- - uses : actions-rs/ toolchain@v1
125
+ - uses : dtolnay/rust- toolchain@stable
134
126
with :
135
127
components : clippy
136
- toolchain : stable
137
128
- uses : Swatinem/rust-cache@v2
138
129
- run : >
139
130
cargo clippy --all-targets --all-features -- -D warnings -D future-incompatible
@@ -145,9 +136,7 @@ jobs:
145
136
RUSTDOCFLAGS : " -D warnings"
146
137
steps :
147
138
- uses : actions/checkout@v3
148
- - uses : actions-rs/toolchain@v1
149
- with :
150
- toolchain : stable
139
+ - uses : dtolnay/rust-toolchain@stable
151
140
- uses : Swatinem/rust-cache@v2
152
141
- run : cargo doc -r --document-private-items --no-deps
153
142
@@ -157,20 +146,15 @@ jobs:
157
146
RUSTDOCFLAGS : " -D warnings"
158
147
steps :
159
148
- uses : actions/checkout@v3
160
- - uses : actions-rs/toolchain@v1
161
- with :
162
- toolchain : stable
149
+ - uses : dtolnay/rust-toolchain@stable
163
150
- uses : Swatinem/rust-cache@v2
164
151
- run : cargo check -r --all-features
165
152
166
153
codecov :
167
154
runs-on : ubuntu-latest
168
155
steps :
169
156
- uses : actions/checkout@v3
170
- - uses : actions-rs/toolchain@v1
171
- with :
172
- toolchain : stable
173
- override : true
157
+ - uses : dtolnay/rust-toolchain@stable
174
158
- name : Set-Up
175
159
run : |
176
160
sudo apt-get update
@@ -195,7 +179,5 @@ jobs:
195
179
if : github.base_ref == 'main' # this step is only run if the pr is to the main branch
196
180
steps :
197
181
- uses : actions/checkout@v3
198
- with :
199
- toolchain : stable
200
182
- run : sudo apt-get install jq
201
183
- run : ./check_starknet_api_version_dependency.sh # this script checks that if the starknet_api dependency is by git rev then this rev (commit) is on main
0 commit comments