fix(ci): install linux dependencies before clippy

This commit is contained in:
Federico Terzi 2021-10-06 19:07:05 +02:00
parent bab9c1dc92
commit 55930364f8

View File

@ -22,6 +22,10 @@ jobs:
run: | run: |
rustup component add rustfmt rustup component add rustfmt
cargo fmt --all -- --check cargo fmt --all -- --check
- name: Install Linux dependencies
if: ${{ runner.os == 'Linux' }}
run: |
sudo apt install libx11-dev libxtst-dev libxkbcommon-dev libdbus-1-dev libwxgtk3.0-gtk3-dev
- name: Check clippy - name: Check clippy
run: | run: |
rustup component add clippy rustup component add clippy
@ -29,10 +33,6 @@ jobs:
- name: Install cargo-make - name: Install cargo-make
run: | run: |
cargo install --force cargo-make cargo install --force cargo-make
- name: Install Linux dependencies
if: ${{ runner.os == 'Linux' }}
run: |
sudo apt install libx11-dev libxtst-dev libxkbcommon-dev libdbus-1-dev libwxgtk3.0-gtk3-dev
- name: Run test suite - name: Run test suite
run: cargo make test-binary run: cargo make test-binary
- name: Build - name: Build
@ -47,13 +47,13 @@ jobs:
run: | run: |
rustup component add rustfmt rustup component add rustfmt
cargo fmt --all -- --check cargo fmt --all -- --check
- name: Install Linux dependencies
run: |
sudo apt install libxkbcommon-dev libwxgtk3.0-gtk3-dev libdbus-1-dev
- name: Check clippy - name: Check clippy
run: | run: |
rustup component add clippy rustup component add clippy
cargo clippy -p espanso --features wayland -- -D warnings cargo clippy -p espanso --features wayland -- -D warnings
- name: Install dependencies
run: |
sudo apt install libxkbcommon-dev libwxgtk3.0-gtk3-dev libdbus-1-dev
- name: Install cargo-make - name: Install cargo-make
run: | run: |
cargo install --force cargo-make cargo install --force cargo-make