Skip to content

Commit 10bd847

Browse files
committed
ci: fix msrv checks
1 parent 481cf55 commit 10bd847

File tree

3 files changed

+16
-11
lines changed

3 files changed

+16
-11
lines changed

.github/workflows/ci.yml

+3-10
Original file line numberDiff line numberDiff line change
@@ -58,24 +58,17 @@ jobs:
5858
with:
5959
toolchain: ${{ matrix.version.version }}
6060

61-
- name: Install cargo-hack and cargo-ci-cache-clean
61+
- name: Install just, cargo-hack, cargo-ci-cache-clean
6262
uses: taiki-e/[email protected]
6363
with:
64-
tool: cargo-hack,cargo-ci-cache-clean
64+
tool: just,cargo-hack,cargo-ci-cache-clean
6565

6666
- name: Generate Cargo.lock
6767
run: cargo generate-lockfile
6868

6969
- name: workaround MSRV issues
7070
if: matrix.version.name == 'msrv'
71-
run: |
72-
cargo update -p=ahash --precise=0.8.7
73-
cargo update -p=ciborium --precise=0.2.1
74-
cargo update -p=ciborium-ll --precise=0.2.1
75-
cargo update -p=time --precise=0.3.16
76-
cargo update -p=clap --precise=4.3.24
77-
cargo update -p=clap_lex --precise=0.5.0
78-
cargo update -p=anstyle --precise=1.0.2
71+
run: just downgrade-msrv
7972

8073
- name: check lib
8174
if: >

Cargo.toml

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
[workspace]
2+
resolver = "2"
23
members = [
34
"actix-codec",
45
"actix-macros",
@@ -12,7 +13,6 @@ members = [
1213
"local-channel",
1314
"local-waker",
1415
]
15-
resolver = "2"
1616

1717
[workspace.package]
1818
license = "MIT OR Apache-2.0"

justfile

+12
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,18 @@
11
_list:
22
@just --list
33

4+
# Downgrade dev-dependencies necessary to run MSRV checks/tests.
5+
[private]
6+
downgrade-msrv:
7+
cargo update -p=ahash --precise=0.8.7
8+
cargo update -p=ciborium --precise=0.2.1
9+
cargo update -p=ciborium-ll --precise=0.2.1
10+
cargo update -p=time --precise=0.3.16
11+
cargo update -p=clap --precise=4.3.24
12+
cargo update -p=clap_lex --precise=0.5.0
13+
cargo update -p=anstyle --precise=1.0.2
14+
cargo update -p=trybuild --precise=1.0.89
15+
416
# Document crates in workspace.
517
doc:
618
RUSTDOCFLAGS="--cfg=docsrs" cargo +nightly doc --no-deps --workspace --features=rustls,openssl

0 commit comments

Comments
 (0)