Skip to content

Commit de96999

Browse files
authored
chore: set rust-version in Cargo.toml (#126)
1 parent 6d7da1a commit de96999

File tree

2 files changed

+4
-26
lines changed

2 files changed

+4
-26
lines changed

.github/workflows/CI.yml

Lines changed: 3 additions & 26 deletions
Original file line numberDiff line numberDiff line change
@@ -28,11 +28,9 @@ jobs:
2828
runs-on: ubuntu-latest
2929
steps:
3030
- uses: actions/checkout@v4
31-
3231
- uses: dtolnay/rust-toolchain@stable
3332
with:
3433
components: rustfmt
35-
3634
- run: cargo fmt --all --check
3735

3836
test:
@@ -44,59 +42,43 @@ jobs:
4442
- stable
4543
- beta
4644
- nightly
47-
4845
os:
4946
- ubuntu-latest
5047
- windows-latest
51-
- macOS-latest
52-
48+
- macos-latest
5349
runs-on: ${{ matrix.os }}
54-
5550
steps:
5651
- uses: actions/checkout@v4
57-
5852
- name: Install Rust (${{ matrix.rust }})
5953
uses: dtolnay/rust-toolchain@master
6054
with:
6155
toolchain: ${{ matrix.rust }}
62-
6356
- run: cargo test --all-features
6457

6558
msrv:
6659
name: Check MSRV (${{ matrix.rust }})
6760
needs: [style]
6861
strategy:
6962
matrix:
70-
rust:
71-
- 1.63 # keep in sync with MSRV.md dev doc
72-
73-
os:
74-
- ubuntu-latest
75-
76-
runs-on: ${{ matrix.os }}
77-
63+
rust: [ 1.63 ] # keep in sync with 'rust-version' in Cargo.toml
64+
runs-on: ubuntu-latest
7865
steps:
7966
- uses: actions/checkout@v4
80-
8167
- name: Install Rust (${{ matrix.rust }})
8268
uses: dtolnay/rust-toolchain@master
8369
with:
8470
toolchain: ${{ matrix.rust }}
85-
8671
- run: cargo check --features full
8772

8873
miri:
8974
name: Test with Miri
9075
needs: [style]
9176
runs-on: ubuntu-latest
92-
9377
steps:
9478
- uses: actions/checkout@v4
95-
9679
- uses: dtolnay/rust-toolchain@nightly
9780
with:
9881
components: miri
99-
10082
- name: Test
10183
env:
10284
# Can't enable tcp feature since Miri does not support the tokio runtime
@@ -109,11 +91,8 @@ jobs:
10991
runs-on: ubuntu-latest
11092
steps:
11193
- uses: actions/checkout@v4
112-
11394
- uses: dtolnay/rust-toolchain@stable
114-
11595
- uses: taiki-e/install-action@cargo-hack
116-
11796
- run: cargo hack --no-dev-deps check --feature-powerset --depth 2
11897

11998
semver:
@@ -134,7 +113,5 @@ jobs:
134113
runs-on: ubuntu-latest
135114
steps:
136115
- uses: actions/checkout@v4
137-
138116
- uses: dtolnay/rust-toolchain@nightly
139-
140117
- run: cargo rustdoc -- --cfg docsrs -D rustdoc::broken-intra-doc-links

Cargo.toml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@ authors = ["Sean McArthur <[email protected]>"]
1111
keywords = ["http", "hyper", "hyperium"]
1212
categories = ["network-programming", "web-programming::http-client", "web-programming::http-server"]
1313
edition = "2021"
14+
rust-version = "1.63"
1415

1516
[package.metadata.docs.rs]
1617
features = ["full"]

0 commit comments

Comments
 (0)