@@ -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