123456789101112131415161718192021222324252627282930313233 |
- name: Build and test
- on:
- push:
- pull_request:
- env:
- CARGO_TERM_COLOR: always
- jobs:
- build_and_test:
- name: Build and test
- strategy:
- matrix:
- toolchain:
- - 1.77.0 # MSRV
- - 1.82.0
- os:
- - ubuntu-latest
- runs-on: ${{ matrix.os }}
- steps:
- - uses: actions/checkout@v4
- - run: sudo apt install libsqlite3-dev
- - run: rustup update ${{ matrix.toolchain }}
- - run: rustup default ${{ matrix.toolchain }}
- - run: rustup component add clippy
- - run: cargo build --verbose
- - run: cargo clippy -- --deny warnings
- - run: cargo clippy --tests -- --deny warnings
- - run: cargo test
- # vim: ts=2 sw=2 expandtab
|