Skip to content

Commit f6136a2

Browse files
Bump Host MSRV to 1.81
Resolves issues compiling qemu-run.
1 parent 0d8e8a8 commit f6136a2

File tree

6 files changed

+14
-14
lines changed

6 files changed

+14
-14
lines changed

.github/workflows/ci.yml

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ jobs:
2323
- windows-latest
2424
toolchain:
2525
- "stable"
26-
- "1.78" # host MSRV
26+
- "1.81" # host MSRV
2727
runs-on: ${{ matrix.os }}
2828
timeout-minutes: 20
2929
steps:
@@ -36,7 +36,7 @@ jobs:
3636
if: matrix.os == 'ubuntu-latest'
3737
run: sudo apt-get update && sudo apt-get install libudev-dev libusb-1.0-0-dev
3838
- name: Check that all crates that can be compiled for the host build, check that defmt compiles with different features, run all unit tests on the host
39-
run: cargo xtask -d test-host ${{ matrix.toolchain == '1.78' && '--skip-ui-tests' || '' }}
39+
run: cargo xtask -d test-host ${{ matrix.toolchain == '1.81' && '--skip-ui-tests' || '' }}
4040

4141
cross:
4242
strategy:
@@ -91,7 +91,7 @@ jobs:
9191
matrix:
9292
toolchain:
9393
- "1.87" # we pin clippy because it keeps adding new lints
94-
- "1.78" # host MSRV
94+
- "1.81" # host MSRV
9595
runs-on: ubuntu-latest
9696
timeout-minutes: 10
9797
steps:
@@ -108,7 +108,7 @@ jobs:
108108
matrix:
109109
toolchain:
110110
- "stable"
111-
- "1.78" # host MSRV
111+
- "1.81" # host MSRV
112112
runs-on: ubuntu-latest
113113
steps:
114114
- uses: actions/checkout@v4
@@ -124,7 +124,7 @@ jobs:
124124
matrix:
125125
toolchain:
126126
- "stable"
127-
- "1.78" # host MSRV
127+
- "1.81" # host MSRV
128128
runs-on: ubuntu-latest
129129
timeout-minutes: 10
130130
steps:
@@ -145,7 +145,7 @@ jobs:
145145
matrix:
146146
toolchain:
147147
- stable
148-
- "1.78" # host MSRV
148+
- "1.81" # host MSRV
149149
- nightly-2025-08-05 # some tests use unstable features, but avoid LLVM21 due to https://github.com/rust-lang/rust/issues/146065
150150
runs-on: ubuntu-latest
151151
steps:
@@ -166,7 +166,7 @@ jobs:
166166
matrix:
167167
toolchain:
168168
- "stable"
169-
- "1.78" # host MSRV
169+
- "1.81" # host MSRV
170170
runs-on: ubuntu-latest
171171
steps:
172172
- uses: actions/checkout@v4

CHANGELOG.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -510,7 +510,7 @@ Initial release
510510

511511
* [#952] Support sending dtr on connection for serial port input
512512
* [#965] Also support `--log-format=online` or `--log-format=default`
513-
* [#986] Bump MSRV to 1.78
513+
* [#986] Bump MSRV to 1.81
514514

515515
### [defmt-print-v1.0.0] (2025-04-01)
516516

@@ -591,7 +591,7 @@ Initial release
591591
### [defmt-decoder-next]
592592

593593
* [#958] Update to object 0.36
594-
* [#986] Bump MSRV to 1.78
594+
* [#986] Bump MSRV to 1.81
595595

596596
### [defmt-decoder-v1.0.0] (2025-04-01)
597597

@@ -665,7 +665,7 @@ Initial release
665665
### [defmt-parser-next]
666666

667667
* [#956]: Link LICENSE-* in the crate folder
668-
* [#986] Bump MSRV to 1.78
668+
* [#986] Bump MSRV to 1.81
669669

670670
### [defmt-parser-v1.0.0] (2025-04-01)
671671

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ This repository contains the following packages:
2525

2626
## MSRV
2727

28-
The minimum supported Rust version is 1.76 (or Ferrocene 24.05) for the crates that cross-compile to your microcontroller. The minimum supported Rust version is 1.78 for all host-side crates.
28+
The minimum supported Rust version is 1.76 (or Ferrocene 24.05) for the crates that cross-compile to your microcontroller. The minimum supported Rust version is 1.81 for all host-side crates.
2929

3030
`defmt` is tested against the latest stable Rust version and the MSRV.
3131

decoder/README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ into formatted strings. It is used by
1010

1111
## MSRV
1212

13-
The minimum supported Rust version is 1.78. `defmt` is tested against the latest stable Rust version and the MSRV.
13+
The minimum supported Rust version is 1.81. `defmt` is tested against the latest stable Rust version and the MSRV.
1414

1515
## Support
1616

decoder/defmt-json-schema/README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ This library describes the JSON output from
99

1010
## MSRV
1111

12-
The minimum supported Rust version is 1.78. `defmt` is tested against the latest stable Rust version and the MSRV.
12+
The minimum supported Rust version is 1.81. `defmt` is tested against the latest stable Rust version and the MSRV.
1313

1414
## Support
1515

parser/README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ using that crate to this one.
1010

1111
## MSRV
1212

13-
The minimum supported Rust version is 1.78. `defmt` is tested against the latest stable Rust version and the MSRV.
13+
The minimum supported Rust version is 1.81. `defmt` is tested against the latest stable Rust version and the MSRV.
1414

1515
## Support
1616

0 commit comments

Comments
 (0)