Skip to content

Check only (no longer test) at the MSRV #75

Check only (no longer test) at the MSRV

Check only (no longer test) at the MSRV #75

Workflow file for this run

name: CI
on:
pull_request:
push:
branches:
- master
jobs:
test:
name: Tests
runs-on: ${{ matrix.os }}
strategy:
matrix:
channel:
- stable
- nightly
- 1.63.0 # MSRV of test dependencies
os:
- macos-13 # x86 MacOS
- macos-15 # Arm MacOS
- windows-2025
- ubuntu-24.04
include:
- channel: beta
os: ubuntu-24.04
steps:
- name: Checkout repository
uses: actions/checkout@v4
- name: Update rust
run: |
rustup default ${{ matrix.channel }}
rustup update --no-self-update
- run: cargo test --all
msrv:
name: Check building with the MSRV
runs-on: ubuntu-22.04
steps:
- name: Checkout repository
uses: actions/checkout@v4
- name: Update rust
run: |
rustup default 1.23.0
rustup update --no-self-update
- run: cargo build