diff --git a/.github/workflows/coverage.yml b/.github/workflows/coverage.yml index 2bac8c5..661f45a 100644 --- a/.github/workflows/coverage.yml +++ b/.github/workflows/coverage.yml @@ -7,7 +7,7 @@ on: jobs: tarpaulin: name: Tarpaulin - runs-on: ubuntu-20.04 + runs-on: ubuntu-22.04 steps: - name: Setup Rust uses: actions-rs/toolchain@v1 diff --git a/.github/workflows/rust.yml b/.github/workflows/rust.yml index 6de6ec1..e37c70d 100644 --- a/.github/workflows/rust.yml +++ b/.github/workflows/rust.yml @@ -18,8 +18,8 @@ jobs: toolchain: - stable os: - - ubuntu-20.04 - - macos-11 + - ubuntu-22.04 + - macos-12 - windows-2022 clippyargs: - -D clippy::pedantic -D warnings @@ -28,18 +28,18 @@ jobs: include: # Check future versions and maybe get some glances on soon to be lints - toolchain: beta - os: ubuntu-20.04 + os: ubuntu-22.04 features: --all-features clippyargs: -W clippy::pedantic -W clippy::nursery -W clippy::cargo - toolchain: nightly - os: ubuntu-20.04 + os: ubuntu-22.04 features: --all-features clippyargs: -W clippy::pedantic # Check the minimum supported Rust version (MSRV). # Sometimes old rust versions don't yet have the lints (allow unknown) or don't have fixes in lints (false positives -> don't error, just warn). # When a certain distro is a target look up its version: https://repology.org/project/rust/versions - - os: ubuntu-20.04 + - os: ubuntu-22.04 toolchain: 1.56.1 clippyargs: -A unknown-lints features: --all-features @@ -87,20 +87,20 @@ jobs: matrix: include: - triple: x86_64-unknown-linux-gnu - os: ubuntu-20.04 + os: ubuntu-22.04 - triple: aarch64-unknown-linux-gnu - os: ubuntu-20.04 + os: ubuntu-22.04 - triple: armv7-unknown-linux-gnueabihf - os: ubuntu-20.04 + os: ubuntu-22.04 - triple: arm-unknown-linux-gnueabihf - os: ubuntu-20.04 + os: ubuntu-22.04 - triple: riscv64gc-unknown-linux-gnu - os: ubuntu-20.04 + os: ubuntu-22.04 - triple: x86_64-apple-darwin - os: macos-11 + os: macos-12 - triple: aarch64-apple-darwin - os: macos-11 + os: macos-12 - triple: x86_64-pc-windows-msvc os: windows-2022 diff --git a/.github/workflows/style.yml b/.github/workflows/style.yml index 5c8c7ef..5708b91 100644 --- a/.github/workflows/style.yml +++ b/.github/workflows/style.yml @@ -7,7 +7,7 @@ on: jobs: rustfmt: name: Rustfmt - runs-on: ubuntu-20.04 + runs-on: ubuntu-22.04 steps: - name: Setup Rust uses: actions-rs/toolchain@v1