diff --git a/.cirrus.yml b/.cirrus.yml index c1c213a12..901904404 100644 --- a/.cirrus.yml +++ b/.cirrus.yml @@ -4,7 +4,7 @@ task: name: stable x86_64-unknown-freebsd-14 freebsd_instance: - image_family: freebsd-14-2 + image_family: freebsd-14-3 setup_script: - curl https://sh.rustup.rs -sSf --output rustup.sh - sh rustup.sh --default-toolchain stable -y --profile=minimal @@ -17,7 +17,20 @@ task: task: name: stable x86_64-unknown-freebsd-15 freebsd_instance: - image_family: freebsd-15-0-snap + image_family: freebsd-15-0-amd64-ufs + setup_script: + - curl https://sh.rustup.rs -sSf --output rustup.sh + - sh rustup.sh --default-toolchain stable -y --profile=minimal + - . $HOME/.cargo/env + - rustup default stable + test_script: + - . $HOME/.cargo/env + - cargo test --workspace --features=all-apis + +task: + name: stable x86_64-unknown-freebsd-16 + freebsd_instance: + image_family: freebsd-16-0-snap setup_script: - curl https://sh.rustup.rs -sSf --output rustup.sh - sh rustup.sh --default-toolchain stable -y --profile=minimal diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index 3ce2be749..58ab02e02 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -67,6 +67,8 @@ jobs: cargo update --package=quote --precise=1.0.41 cargo update --package=ryu --precise=1.0.20 cargo update --package=itoa --precise=1.0.15 + cargo update --package=serde_json --precise=1.0.145 + cargo update --package=log --precise=0.4.28 - run: > rustup target add @@ -288,6 +290,7 @@ jobs: arm-linux-1.63, macos-latest, macos-15-intel, + macos-14, windows, musl, ] @@ -493,6 +496,9 @@ jobs: - build: macos-15-intel os: macos-15-intel rust: stable + - build: macos-14 + os: macos-14 + rust: stable - build: windows os: windows-latest rust: nightly @@ -585,6 +591,10 @@ jobs: cargo update --package=rayon-core --precise=1.12.1 cargo update --package=windows-sys@0.61.2 --precise=0.60.2 cargo update --package=quote --precise=1.0.41 + cargo update --package=ryu --precise=1.0.20 + cargo update --package=itoa --precise=1.0.15 + cargo update --package=serde_json --precise=1.0.145 + cargo update --package=log --precise=0.4.28 - run: | cargo test --verbose --features=all-apis --release --workspace -- --nocapture