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