@@ -12,23 +12,18 @@ jobs:
12
12
runs-on : ubuntu-latest
13
13
steps :
14
14
- uses : actions/checkout@v1
15
- - uses : actions-rs/toolchain@v1
16
- with :
17
- toolchain : nightly
18
- override : true
15
+ - uses : dtolnay/rust-toolchain@nightly
19
16
- run : bash ./auxiliary/update_cargo-readme.sh
20
17
- run : bash ./auxiliary/check_readme_consistency.sh
21
18
22
19
style :
23
20
name : Style Checks (stable/ubuntu-latest)
24
21
runs-on : ubuntu-latest
25
-
26
22
steps :
27
- - uses : actions/checkout@master
28
- - uses : hecrj/setup- rust-action@v1
23
+ - uses : actions/checkout@v1
24
+ - uses : dtolnay/ rust-toolchain@nightly
29
25
with :
30
26
components : " rustfmt,clippy"
31
- - uses : actions/checkout@v1
32
27
- name : Check code formatting
33
28
run : cargo fmt --all -- --check
34
29
- name : Check Clippy lints
@@ -39,14 +34,14 @@ jobs:
39
34
runs-on : ${{ matrix.os }}
40
35
strategy :
41
36
matrix :
42
- rust_release : [nightly , stable]
37
+ rust_release : [1.45 , stable, nightly ]
43
38
os : [ubuntu-latest, windows-latest, macOS-latest]
44
39
45
40
steps :
46
- - uses : actions/checkout@master
47
- - uses : hecrj/setup- rust-action@v1
41
+ - uses : actions/checkout@v1
42
+ - uses : dtolnay/ rust-toolchain@master
48
43
with :
49
- rust-version : ${{ matrix.rust_release }}
44
+ toolchain : ${{ matrix.rust_release }}
50
45
- name : Build
51
46
run : cargo build --verbose
52
47
71
66
72
67
steps :
73
68
- 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