Skip to content

Commit 18b2680

Browse files
committed
fixup! ci: consolidate into a single workflow and improve CI
1 parent 561a090 commit 18b2680

1 file changed

Lines changed: 10 additions & 1 deletion

File tree

.github/workflows/ci.yml

Lines changed: 10 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -35,6 +35,7 @@ jobs:
3535
strategy:
3636
matrix:
3737
commit: ${{fromJSON(needs.commit_list.outputs.commits)}}
38+
name: fmt @${{matrix.commit[0:11]}}
3839
runs-on: ubuntu-latest
3940
steps:
4041
- uses: actions/checkout@v4
@@ -51,6 +52,7 @@ jobs:
5152
strategy:
5253
matrix:
5354
commit: ${{fromJSON(needs.commit_list.outputs.commits)}}
55+
name: readme @${{matrix.commit[0:11]}}
5456
steps:
5557
- uses: actions/checkout@v4
5658
with:
@@ -64,6 +66,7 @@ jobs:
6466
strategy:
6567
matrix:
6668
commit: ${{fromJSON(needs.commit_list.outputs.commits)}}
69+
name: docs @${{matrix.commit[0:11]}}
6770
steps:
6871
- uses: actions/checkout@v4
6972
with:
@@ -79,6 +82,7 @@ jobs:
7982
strategy:
8083
matrix:
8184
commit: ${{fromJSON(needs.commit_list.outputs.commits)}}
85+
name: clippy @${{matrix.commit[0:11]}}
8286
steps:
8387
- uses: actions/checkout@v4
8488
with:
@@ -94,6 +98,7 @@ jobs:
9498
strategy:
9599
matrix:
96100
commit: ${{fromJSON(needs.commit_list.outputs.commits)}}
101+
name: test @${{matrix.commit[0:11]}}
97102
steps:
98103
- uses: actions/checkout@v4
99104
- uses: dtolnay/rust-toolchain@nightly
@@ -114,6 +119,7 @@ jobs:
114119
"-Zmiri-strict-provenance",
115120
"-Zmiri-tree-borrows -Zmiri-strict-provenance",
116121
]
122+
name: miri (${{matrix.flags}}) @${{matrix.commit[0:11]}}
117123
steps:
118124
- uses: actions/checkout@v4
119125
with:
@@ -136,6 +142,7 @@ jobs:
136142
strategy:
137143
matrix:
138144
commit: ${{fromJSON(needs.commit_list.outputs.commits)}}
145+
name: sanitizers @${{matrix.commit[0:11]}}
139146
steps:
140147
- uses: actions/checkout@v4
141148
with:
@@ -163,6 +170,7 @@ jobs:
163170
strategy:
164171
matrix:
165172
commit: ${{fromJSON(needs.commit_list.outputs.commits)}}
173+
name: msrv @${{matrix.commit[0:11]}}
166174
steps:
167175
- uses: actions/checkout@v4
168176
with:
@@ -176,6 +184,7 @@ jobs:
176184
strategy:
177185
matrix:
178186
commit: ${{fromJSON(needs.commit_list.outputs.commits)}}
187+
name: nightly-msrv @${{matrix.commit[0:11]}}
179188
steps:
180189
- uses: actions/checkout@v4
181190
with:
@@ -196,7 +205,7 @@ jobs:
196205
os: [macos-latest, windows-latest]
197206
commit: ${{fromJSON(needs.commit_list.outputs.commits)}}
198207
runs-on: ${{matrix.os}}
199-
name: os-check (${{matrix.os}})
208+
name: os-check (${{matrix.os}}) @${{matrix.commit[0:11]}}
200209
steps:
201210
- uses: actions/checkout@v4
202211
with:

0 commit comments

Comments
 (0)