Skip to content

Commit fac2c56

Browse files
committed
simplify ci strategy
1 parent 5e50d6b commit fac2c56

File tree

2 files changed

+27
-29
lines changed

2 files changed

+27
-29
lines changed

.github/workflows/ci.yml

Lines changed: 25 additions & 29 deletions
Original file line numberDiff line numberDiff line change
@@ -46,39 +46,35 @@ jobs:
4646
needs: [check]
4747
strategy:
4848
matrix:
49-
# All generated code should be running on stable now
50-
rust: [stable]
51-
52-
# All vendor files we want to test on stable
53-
vendor: [Atmel, Freescale, Fujitsu, GD32, Holtek, Microchip, Nordic, Nuvoton, NXP, RISC-V, SiliconLabs, Spansion, STMicro, Toshiba]
54-
5549
# Options are all, none, strict and const
56-
options: [all, none]
57-
exclude:
58-
- vendor: Fujitsu
59-
options: all
60-
- vendor: Spansion
61-
options: all
62-
- vendor: STMicro
63-
options: all
64-
- vendor: Nuvoton
65-
options: all
66-
- vendor: Microchip
67-
options: all
68-
- vendor: RISC-V
69-
options: all
7050
include:
51+
- { rust: stable, vendor: Atmel, options: all }
52+
- { rust: stable, vendor: Atmel, options: none }
53+
- { rust: stable, vendor: Freescale, options: all }
54+
- { rust: stable, vendor: Freescale, options: none }
55+
- { rust: stable, vendor: Fujitsu, options: none }
56+
- { rust: stable, vendor: GD32, options: all }
57+
- { rust: stable, vendor: GD32, options: none }
58+
- { rust: stable, vendor: Holtek, options: all }
59+
- { rust: stable, vendor: Holtek, options: none }
60+
- { rust: stable, vendor: Microchip, options: none }
61+
- { rust: stable, vendor: Nordic, options: all }
62+
- { rust: stable, vendor: Nordic, options: none }
63+
- { rust: stable, vendor: Nuvoton, options: none }
64+
- { rust: stable, vendor: NXP, options: all }
65+
- { rust: stable, vendor: NXP, options: none }
66+
- { rust: stable, vendor: RISC-V, options: none }
67+
- { rust: stable, vendor: SiliconLabs, options: all }
68+
- { rust: stable, vendor: SiliconLabs, options: none }
69+
- { rust: stable, vendor: Spansion, options: none }
70+
- { rust: stable, vendor: STMicro, options: none }
71+
- { rust: stable, vendor: Toshiba, options: all }
72+
- { rust: stable, vendor: Toshiba, options: none }
7173
# Test MSRV
72-
- rust: 1.60.0
73-
vendor: Nordic
74-
75-
# Use nightly for architectures which don't support stable
76-
- rust: nightly
77-
vendor: OTHER
78-
74+
- { rust: 1.60.0, vendor: Nordic, options: none }
7975
# Use nightly for architectures which don't support stable
80-
- rust: nightly
81-
vendor: Espressif
76+
- { rust: nightly, vendor: OTHER, options: none }
77+
- { rust: nightly, vendor: Espressif, options: none }
8278

8379
steps:
8480
- uses: actions/checkout@v3

CHANGELOG.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,8 @@ and this project adheres to [Semantic Versioning](http://semver.org/).
77

88
## [Unreleased]
99

10+
- simplify ci strategy
11+
1012
## [v0.27.1] - 2022-10-25
1113

1214
- fix cli error with --help/version

0 commit comments

Comments
 (0)