Skip to content

Commit 94bd73b

Browse files
Refactor Test-Action: Use Matrix
1 parent bf1ea1c commit 94bd73b

1 file changed

Lines changed: 27 additions & 22 deletions

File tree

.github/workflows/platform-io.yml

Lines changed: 27 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -28,25 +28,30 @@ jobs:
2828
run: platformio ci --lib="." --project-conf=examples/knx-demo-coupler/platformio-ci.ini examples/knx-demo-coupler/knx-demo-coupler.ino
2929

3030
openknx-oams:
31-
uses: openknx/actions/.github/workflows/openknx-ofm-check.yml@v0
32-
with:
33-
34-
# TODO use ./openknx.json#ofm.prefix
35-
# note: dummy value as knx has not OFM-prefix
36-
ofm_prefix: KNX
37-
38-
# TODO use ./openknx.json#ofm.ref_oam
39-
oam: OAM-StateEngine
40-
# TODO FIXME: oam_ref: v1
41-
# TODO use default /OAM-Repo/openknx.json#ofm.prefix
42-
target: DFA16-Release
43-
KNXPROD_PREFIX: StateEngine
44-
45-
openknx-oam-internetservice:
46-
uses: openknx/actions/.github/workflows/openknx-ofm-check.yml@v0
47-
with:
48-
# note: dummy value as knx has not OFM-prefix
49-
ofm_prefix: KNX
50-
oam: OAM-InternetServices
51-
target: Release
52-
KNXPROD_PREFIX: InternetServices
31+
strategy:
32+
fail-fast: false
33+
matrix:
34+
include:
35+
- oam: OAM-StateEngine
36+
target: DFA16-Release
37+
KNXPROD_PREFIX: StateEngine
38+
39+
- oam: OAM-InternetServices
40+
target: Release
41+
KNXPROD_PREFIX: InternetServices
42+
43+
uses: openknx/actions/.github/workflows/openknx-ofm-check.yml@v0
44+
with:
45+
# TODO use ./openknx.json#ofm.prefix
46+
# note: dummy value as knx has not OFM-prefix
47+
ofm_prefix: KNX
48+
49+
# TODO use ./openknx.json#ofm.ref_oam
50+
oam: ${{ matrix.oam }}
51+
oam_ref: v1
52+
53+
# TODO use default /OAM-Repo/openknx.json#ofm.prefix
54+
target: ${{ matrix.target }}
55+
# restore_branch: ${{ matrix.restore_branch }}
56+
KNXPROD_PREFIX: ${{ matrix.KNXPROD_PREFIX }}
57+
restore_branch: false

0 commit comments

Comments
 (0)