Skip to content

Commit 1412a8e

Browse files
committed
matrix.extras for better CI test naming
1 parent 6a0115f commit 1412a8e

File tree

1 file changed

+8
-9
lines changed

1 file changed

+8
-9
lines changed

.github/workflows/ci.yml

Lines changed: 8 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ env:
1313
jobs:
1414

1515
test:
16-
name: Test ${{ matrix.rust }} on ${{ matrix.os }} (${{matrix.update}})
16+
name: Test ${{ matrix.rust }} on ${{ matrix.os }} (${{ matrix.extras }})
1717
runs-on: ${{ matrix.os }}
1818
strategy:
1919
matrix:
@@ -22,24 +22,23 @@ jobs:
2222
os: ubuntu-20.04
2323
- rust: 1.39.0
2424
os: ubuntu-20.04
25-
update: true
25+
extras: [update]
2626
- rust: 1.39.0
2727
os: macos-latest
2828
- rust: 1.39.0
2929
os: windows-latest
3030
- rust: 1.39.0
3131
os: windows-latest
32-
update: true
32+
extras: [update]
3333
- rust: stable
3434
os: ubuntu-20.04
35-
update: true
35+
extras: [update]
3636
- rust: nightly
3737
os: ubuntu-20.04
3838
all_targets: true
3939
- rust: nightly
4040
os: ubuntu-20.04
41-
update: true
42-
all_targets: true
41+
extras: [update, all_targets]
4342

4443
steps:
4544
- name: Checkout
@@ -53,7 +52,7 @@ jobs:
5352
override: true
5453

5554
- name: Update Deps
56-
if: matrix.update
55+
if: ${{ contains(matrix.extras, 'update') }}
5756
uses: actions-rs/cargo@v1
5857
with:
5958
command: update
@@ -69,8 +68,8 @@ jobs:
6968
command: test
7069
args: --features headers
7170

72-
- name: Test all features
73-
if: matrix.all_targets
71+
- name: Test all features/targets
72+
if: ${{ contains(matrix.extras, 'all_targets') }}
7473
uses: actions-rs/cargo@v1
7574
with:
7675
command: test

0 commit comments

Comments
 (0)