Skip to content

Commit f648570

Browse files
authored
Update the pins for the MSRV, and add macos-14 to CI. (#1563)
* Update the pins for the MSRV, and add macos-14 to CI. * Update CI to FreeBSD 14.3. * Update CI to FreeBSD 15.0. * Pin serde_json for MSRV. * Switch FreeBSD 15 images. * More FreeBSD versions. * Pin log for MSRV.
1 parent 291ec97 commit f648570

File tree

2 files changed

+25
-2
lines changed

2 files changed

+25
-2
lines changed

.cirrus.yml

Lines changed: 15 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
task:
55
name: stable x86_64-unknown-freebsd-14
66
freebsd_instance:
7-
image_family: freebsd-14-2
7+
image_family: freebsd-14-3
88
setup_script:
99
- curl https://sh.rustup.rs -sSf --output rustup.sh
1010
- sh rustup.sh --default-toolchain stable -y --profile=minimal
@@ -17,7 +17,20 @@ task:
1717
task:
1818
name: stable x86_64-unknown-freebsd-15
1919
freebsd_instance:
20-
image_family: freebsd-15-0-snap
20+
image_family: freebsd-15-0-amd64-ufs
21+
setup_script:
22+
- curl https://sh.rustup.rs -sSf --output rustup.sh
23+
- sh rustup.sh --default-toolchain stable -y --profile=minimal
24+
- . $HOME/.cargo/env
25+
- rustup default stable
26+
test_script:
27+
- . $HOME/.cargo/env
28+
- cargo test --workspace --features=all-apis
29+
30+
task:
31+
name: stable x86_64-unknown-freebsd-16
32+
freebsd_instance:
33+
image_family: freebsd-16-0-snap
2134
setup_script:
2235
- curl https://sh.rustup.rs -sSf --output rustup.sh
2336
- sh rustup.sh --default-toolchain stable -y --profile=minimal

.github/workflows/main.yml

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -67,6 +67,8 @@ jobs:
6767
cargo update --package=quote --precise=1.0.41
6868
cargo update --package=ryu --precise=1.0.20
6969
cargo update --package=itoa --precise=1.0.15
70+
cargo update --package=serde_json --precise=1.0.145
71+
cargo update --package=log --precise=0.4.28
7072
7173
- run: >
7274
rustup target add
@@ -288,6 +290,7 @@ jobs:
288290
arm-linux-1.63,
289291
macos-latest,
290292
macos-15-intel,
293+
macos-14,
291294
windows,
292295
musl,
293296
]
@@ -493,6 +496,9 @@ jobs:
493496
- build: macos-15-intel
494497
os: macos-15-intel
495498
rust: stable
499+
- build: macos-14
500+
os: macos-14
501+
rust: stable
496502
- build: windows
497503
os: windows-latest
498504
rust: nightly
@@ -585,6 +591,10 @@ jobs:
585591
cargo update --package=rayon-core --precise=1.12.1
586592
cargo update --package=windows-sys@0.61.2 --precise=0.60.2
587593
cargo update --package=quote --precise=1.0.41
594+
cargo update --package=ryu --precise=1.0.20
595+
cargo update --package=itoa --precise=1.0.15
596+
cargo update --package=serde_json --precise=1.0.145
597+
cargo update --package=log --precise=0.4.28
588598
589599
- run: |
590600
cargo test --verbose --features=all-apis --release --workspace -- --nocapture

0 commit comments

Comments
 (0)