chore(ci): enforce clippy -D warnings, add v2 branch trigger

This commit is contained in:
2026-03-04 13:31:32 +01:00
parent c8c5f96ecd
commit 3a42130518

View File

@@ -2,9 +2,9 @@ name: CI
on: on:
push: push:
branches: [main, master] branches: [main, master, v2]
pull_request: pull_request:
branches: [main, master] branches: [main, master, v2]
env: env:
CARGO_TERM_COLOR: always CARGO_TERM_COLOR: always
@@ -45,7 +45,7 @@ jobs:
run: cargo test --workspace run: cargo test --workspace
- name: Clippy - name: Clippy
run: cargo clippy --workspace --all-targets -- run: cargo clippy --workspace --all-targets -- -D warnings
deny: deny:
name: cargo-deny name: cargo-deny
@@ -102,8 +102,6 @@ jobs:
- name: Run coverage - name: Run coverage
run: | run: |
cargo tarpaulin --workspace \ cargo tarpaulin --workspace \
--exclude quicproquo-gui \
--exclude quicproquo-mobile \
--exclude quicproquo-p2p \ --exclude quicproquo-p2p \
--out xml \ --out xml \
--output-dir coverage/ \ --output-dir coverage/ \