mirror of
https://github.com/feschber/lan-mouse.git
synced 2026-03-07 20:09:59 +03:00
separate run jobs
This commit is contained in:
26
.github/workflows/rust.yml
vendored
26
.github/workflows/rust.yml
vendored
@@ -73,14 +73,18 @@ jobs:
|
|||||||
.venv\Scripts\activate.ps1
|
.venv\Scripts\activate.ps1
|
||||||
py -m pip install gvsbuild
|
py -m pip install gvsbuild
|
||||||
gvsbuild build --msys-dir=C:\msys64 gtk4 libadwaita librsvg
|
gvsbuild build --msys-dir=C:\msys64 gtk4 libadwaita librsvg
|
||||||
- name: Run cargo ${{ matrix.job }}
|
- name: cargo build
|
||||||
run: |
|
if: matrix.job == 'build'
|
||||||
if [ "${{ matrix.job }}" = "build" ]; then
|
run: cargo check --workspace --all-targets --all-features
|
||||||
cargo build
|
|
||||||
elif [ "${{ matrix.job }}" = "check" ]; then
|
- name: cargo check
|
||||||
cargo check --workspace --all-targets --all-features
|
if: matrix.job == 'check'
|
||||||
elif [ "${{ matrix.job }}" = "clippy" ]; then
|
run: cargo check --workspace --all-targets --all-features
|
||||||
cargo clippy --all-features --all-targets -- --deny warnings
|
|
||||||
elif [ "${{ matrix.job }}" = "test" ]; then
|
- name: cargo test
|
||||||
cargo test --workspace --all-targets --all-features
|
if: matrix.job == 'test'
|
||||||
fi
|
run: cargo test --workspace --all-features
|
||||||
|
|
||||||
|
- name: cargo clippy
|
||||||
|
if: matrix.job == 'clippy'
|
||||||
|
run: cargo clippy --workspace --all-targets --all-features -- -D warnings
|
||||||
|
|||||||
Reference in New Issue
Block a user