Skip to content

Commit 74243e3

Browse files
authored
ci: Update Rust version and runner step
1 parent 17c084f commit 74243e3

File tree

2 files changed

+8
-19
lines changed

2 files changed

+8
-19
lines changed

.github/workflows/test.yml

+7-18
Original file line numberDiff line numberDiff line change
@@ -7,9 +7,8 @@ jobs:
77
runs-on: ubuntu-latest
88
steps:
99
- uses: actions/checkout@master
10-
- uses: dtolnay/rust-toolchain@master
10+
- uses: dtolnay/rust-toolchain@stable
1111
with:
12-
toolchain: stable
1312
components: rustfmt
1413
- name: Run rustfmt
1514
run: cargo fmt --all -- --check
@@ -42,9 +41,7 @@ jobs:
4241
runs-on: ubuntu-latest
4342
steps:
4443
- uses: actions/checkout@master
45-
- uses: dtolnay/rust-toolchain@master
46-
with:
47-
toolchain: stable
44+
- uses: dtolnay/rust-toolchain@stable
4845
- name: Build mavlink-dump
4946
run: cargo build --verbose --bin mavlink-dump --features ardupilotmega
5047

@@ -54,13 +51,12 @@ jobs:
5451
- uses: actions/checkout@master
5552
- uses: dtolnay/rust-toolchain@master
5653
with:
57-
toolchain: stable
58-
override: true
54+
toolchain: 1.65.0
5955
- uses: actions-rs/cargo@v1
6056
with:
6157
use-cross: true
6258
command: check
63-
args: --all-targets
59+
args: --all --all-targets
6460

6561
build:
6662
needs: [formatting, linting, internal-tests, mavlink-dump, msrv]
@@ -101,11 +97,9 @@ jobs:
10197
- name: Building ${{ matrix.TARGET }}
10298
run: echo "${{ matrix.TARGET }}"
10399
- uses: actions/checkout@master
104-
- uses: dtolnay/rust-toolchain@master
100+
- uses: dtolnay/rust-toolchain@stable
105101
with:
106-
toolchain: stable
107102
target: ${{ matrix.TARGET }}
108-
override: true
109103
- uses: actions-rs/cargo@v1
110104
with:
111105
use-cross: true
@@ -117,11 +111,9 @@ jobs:
117111
runs-on: ubuntu-latest
118112
steps:
119113
- uses: actions/checkout@master
120-
- uses: dtolnay/rust-toolchain@master
114+
- uses: dtolnay/rust-toolchain@nightly
121115
with:
122-
toolchain: nightly
123116
target: thumbv7em-none-eabihf
124-
override: true
125117
- name: Build
126118
run: cargo +nightly build --target thumbv7em-none-eabihf --manifest-path examples/embedded/Cargo.toml --out-dir $PWD --release -Z unstable-options
127119

@@ -130,10 +122,7 @@ jobs:
130122
runs-on: ubuntu-latest
131123
steps:
132124
- uses: actions/checkout@master
133-
- uses: actions-rs/[email protected]
134-
with:
135-
toolchain: stable
136-
override: true
125+
- uses: dtolnay/rust-toolchain@stable
137126
- name: Build docs
138127
run: cargo doc
139128
- name: Deploy

Cargo.toml

+1-1
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ readme = "README.md"
99
license = "MIT/Apache-2.0"
1010
repository = "https://github.com/mavlink/rust-mavlink"
1111
edition = "2018"
12-
rust-version = "1.60.0"
12+
rust-version = "1.65.0"
1313

1414
[build-dependencies]
1515
crc-any = { version = "2.3.0", default-features = false }

0 commit comments

Comments
 (0)