@@ -3,9 +3,13 @@ name: CI
33
44on :
55 push :
6- branches : [main, develop]
6+ branches :
7+ - main
8+ - develop
79 pull_request :
8- branches : [main, develop]
10+ branches :
11+ - main
12+ - develop
913
1014jobs :
1115 format :
@@ -46,10 +50,18 @@ jobs:
4650 name : Test Suite
4751 strategy :
4852 matrix :
49- os : [ubuntu-latest, macos-latest, windows-latest]
50- rust : [stable, beta]
53+ os :
54+ - ubuntu-latest
55+ - macos-latest
56+ - windows-latest
57+ rust :
58+ - stable
59+ - beta
5160 runs-on : ${{ matrix.os }}
52- needs : [format, lint, check]
61+ needs :
62+ - format
63+ - lint
64+ - check
5365 steps :
5466 - uses : actions/checkout@v5
5567 - uses : dtolnay/rust-toolchain@master
@@ -104,7 +116,8 @@ jobs:
104116 fi
105117
106118 - name : Generate coverage report
107- run : grcov . --binary-path target/debug/ -s . -t lcov --branch --ignore-not-existing --ignore '../**' --ignore '/*' -o coverage.lcov
119+ run : grcov . --binary-path target/debug/ -s . -t lcov --branch --ignore-not-existing
120+ --ignore '../**' --ignore '/*' -o coverage.lcov
108121
109122 - name : Upload coverage to Codecov
110123 uses : codecov/codecov-action@v4
@@ -136,15 +149,3 @@ jobs:
136149
137150 - name : Run security audit
138151 run : cargo audit
139-
140- msrv :
141- name : Minimum Supported Rust Version
142- runs-on : ubuntu-latest
143- steps :
144- - uses : actions/checkout@v5
145- - uses : dtolnay/rust-toolchain@master
146- with :
147- toolchain : 1.82.0
148-
149- - name : Check with MSRV
150- run : cargo check --all-targets
0 commit comments