@@ -12,23 +12,18 @@ jobs:
1212 runs-on : ubuntu-latest
1313 steps :
1414 - uses : actions/checkout@v1
15- - uses : actions-rs/toolchain@v1
16- with :
17- toolchain : nightly
18- override : true
15+ - uses : dtolnay/rust-toolchain@nightly
1916 - run : bash ./auxiliary/update_cargo-readme.sh
2017 - run : bash ./auxiliary/check_readme_consistency.sh
2118
2219 style :
2320 name : Style Checks (stable/ubuntu-latest)
2421 runs-on : ubuntu-latest
25-
2622 steps :
27- - uses : actions/checkout@master
28- - uses : hecrj/setup- rust-action@v1
23+ - uses : actions/checkout@v1
24+ - uses : dtolnay/ rust-toolchain@nightly
2925 with :
3026 components : " rustfmt,clippy"
31- - uses : actions/checkout@v1
3227 - name : Check code formatting
3328 run : cargo fmt --all -- --check
3429 - name : Check Clippy lints
@@ -39,14 +34,14 @@ jobs:
3934 runs-on : ${{ matrix.os }}
4035 strategy :
4136 matrix :
42- rust_release : [nightly , stable]
37+ rust_release : [1.45 , stable, nightly ]
4338 os : [ubuntu-latest, windows-latest, macOS-latest]
4439
4540 steps :
46- - uses : actions/checkout@master
47- - uses : hecrj/setup- rust-action@v1
41+ - uses : actions/checkout@v1
42+ - uses : dtolnay/ rust-toolchain@master
4843 with :
49- rust-version : ${{ matrix.rust_release }}
44+ toolchain : ${{ matrix.rust_release }}
5045 - name : Build
5146 run : cargo build --verbose
5247
7166
7267 steps :
7368 - uses : actions/checkout@v1
74- - uses : actions-rs/toolchain@v1
75- with :
76- toolchain : nightly
77- override : true
78- - uses : actions-rs/cargo@v1
79- with :
80- command : test
81- args : --package influxdb --package influxdb_derive --all-features --no-fail-fast
69+ - uses : dtolnay/rust-toolchain@nightly
70+ - run : cargo test --package influxdb --package influxdb_derive --all-features --no-fail-fast
0 commit comments