ci: run on all platforms, install sys deps

This commit is contained in:
amrbashir 2022-11-06 14:25:20 +02:00
parent c7755a01b9
commit 1f341d1e4e
No known key found for this signature in database
GPG key ID: BBD7A47A2003FF33

View file

@ -19,11 +19,22 @@ concurrency:
jobs:
test:
runs-on: ubuntu-latest
strategy:
fail-fast: false
matrix:
os: ['windows-latest', 'macos-latest', 'ubuntu-latest']
runs-on: ${{ matrix.os }}
steps:
- uses: actions/checkout@v2
- name: install system deps
if: contains(matrix.os, 'ubuntu')
run: |
sudo apt-get update
sudo apt-get install -y libgtk-3-dev libxdo-dev libayatana-appindicator3-dev
- name: install stable
uses: actions-rs/toolchain@v1
with: