separate run jobs

This commit is contained in:
Ferdinand Schober
2026-02-08 15:27:37 +01:00
parent e8bd604609
commit 1fbb6d2af6

View File

@@ -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