name: CI
on:
push:
branches:
pull_request:
workflow_dispatch:
permissions:
contents: read
jobs:
test:
runs-on: ubuntu-latest
timeout-minutes: 15
steps:
- uses: actions/checkout@11d5960a326750d5838078e36cf38b85af677262
with:
persist-credentials: false
- name: Install declared Rust toolchain
run: rustup toolchain install 1.97 --profile minimal
- name: Test default features
run: cargo +1.97 test --locked
- name: Test all features
run: cargo +1.97 test --locked --all-features