7
7
runs-on : ubuntu-latest
8
8
steps :
9
9
- uses : actions/checkout@master
10
- - uses : dtolnay/rust-toolchain@master
10
+ - uses : dtolnay/rust-toolchain@stable
11
11
with :
12
- toolchain : stable
13
12
components : rustfmt
14
13
- name : Run rustfmt
15
14
run : cargo fmt --all -- --check
42
41
runs-on : ubuntu-latest
43
42
steps :
44
43
- uses : actions/checkout@master
45
- - uses : dtolnay/rust-toolchain@master
46
- with :
47
- toolchain : stable
44
+ - uses : dtolnay/rust-toolchain@stable
48
45
- name : Build mavlink-dump
49
46
run : cargo build --verbose --bin mavlink-dump --features ardupilotmega
50
47
@@ -54,13 +51,12 @@ jobs:
54
51
- uses : actions/checkout@master
55
52
- uses : dtolnay/rust-toolchain@master
56
53
with :
57
- toolchain : stable
58
- override : true
54
+ toolchain : 1.65.0
59
55
- uses : actions-rs/cargo@v1
60
56
with :
61
57
use-cross : true
62
58
command : check
63
- args : --all-targets
59
+ args : --all --all -targets
64
60
65
61
build :
66
62
needs : [formatting, linting, internal-tests, mavlink-dump, msrv]
@@ -101,11 +97,9 @@ jobs:
101
97
- name : Building ${{ matrix.TARGET }}
102
98
run : echo "${{ matrix.TARGET }}"
103
99
- uses : actions/checkout@master
104
- - uses : dtolnay/rust-toolchain@master
100
+ - uses : dtolnay/rust-toolchain@stable
105
101
with :
106
- toolchain : stable
107
102
target : ${{ matrix.TARGET }}
108
- override : true
109
103
- uses : actions-rs/cargo@v1
110
104
with :
111
105
use-cross : true
@@ -117,11 +111,9 @@ jobs:
117
111
runs-on : ubuntu-latest
118
112
steps :
119
113
- uses : actions/checkout@master
120
- - uses : dtolnay/rust-toolchain@master
114
+ - uses : dtolnay/rust-toolchain@nightly
121
115
with :
122
- toolchain : nightly
123
116
target : thumbv7em-none-eabihf
124
- override : true
125
117
- name : Build
126
118
run : cargo +nightly build --target thumbv7em-none-eabihf --manifest-path examples/embedded/Cargo.toml --out-dir $PWD --release -Z unstable-options
127
119
@@ -130,10 +122,7 @@ jobs:
130
122
runs-on : ubuntu-latest
131
123
steps :
132
124
- uses : actions/checkout@master
133
- -
uses :
actions-rs/[email protected]
134
- with :
135
- toolchain : stable
136
- override : true
125
+ - uses : dtolnay/rust-toolchain@stable
137
126
- name : Build docs
138
127
run : cargo doc
139
128
- name : Deploy
0 commit comments