feat(ci): also test on Windows and macOS

pull/366/head
Lucas Nogueira 2 years ago
parent 7ae7167fbe
commit 17dcc7e3b2
No known key found for this signature in database
GPG Key ID: FFEA6C72E73482F1

@ -1,4 +1,4 @@
name: Check MSRV
name: Test Rust
on:
push:
@ -6,7 +6,7 @@ on:
- v1
- v2
paths:
- ".github/workflows/msrv-check.yml"
- ".github/workflows/test-rust.yml"
- "plugins/*/src/**"
- "**/Cargo.toml"
- "**/Cargo.lock"
@ -15,7 +15,7 @@ on:
- v1
- v2
paths:
- ".github/workflows/msrv-check.yml"
- ".github/workflows/test-rust.yml"
- "plugins/*/src/**"
- "**/Cargo.toml"
- "**/Cargo.lock"
@ -25,15 +25,19 @@ concurrency:
cancel-in-progress: true
jobs:
msrv:
runs-on: ubuntu-latest
test:
runs-on: ${{ matrix.platform }}
strategy:
fail-fast: false
matrix:
platform: [ubuntu-latest, macos-latest, windows-latest]
steps:
- uses: actions/checkout@v3
- name: install webkit2gtk and libudev for [authenticator]
if: matrix.platform == 'ubuntu-latest'
run: |
sudo apt-get update
sudo apt-get install -y libwebkit2gtk-4.0-dev libwebkit2gtk-4.1-dev libudev-dev
Loading…
Cancel
Save