Skip to content

Commit b9be260

Browse files
committed
ci: Split platform matrix in zephyr.yml workflow
Separates platform entries in the configuration array to reduce reduce the number of platfroms run per runner as we are approaching size limits from building too many at a time. Signed-off-by: Christopher Turner <christopher.g.turner@intel.com>
1 parent 79855f3 commit b9be260

1 file changed

Lines changed: 14 additions & 7 deletions

File tree

.github/workflows/zephyr.yml

Lines changed: 14 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -116,13 +116,16 @@ jobs:
116116
# many lines. Pay attention to COMMAS.
117117
IPC_platforms: [
118118
# - IPC3 default
119-
imx8 imx8x imx8m imx8ulp,
119+
imx8 imx8x,
120+
imx8m imx8ulp,
120121
# - IPC4 default, released
121-
mtl lnl,
122+
mtl,
123+
lnl,
122124
# active development
123125
ptl,
124126
# Temporary testbed for Zephyr development.
125-
tgl tgl-h,
127+
tgl,
128+
tgl-h
126129
]
127130
build_opts: [""]
128131
# Sparse matrices are complicated, you must read this page slowly:
@@ -238,13 +241,16 @@ jobs:
238241
# many lines. Pay attention to COMMAS.
239242
platforms: [
240243
# - IPC3 default
241-
imx8 imx8x imx8m imx8ulp,
244+
imx8 imx8x,
245+
imx8m imx8ulp
242246
# - IPC4 default, released
243-
mtl lnl,
247+
mtl,
248+
lnl,
244249
# active development
245250
ptl,
246251
# legacy
247-
tgl tgl-h,
252+
tgl,
253+
tgl-h
248254
]
249255
build_opts: [""]
250256
# Sparse matrices are complicated, see comments on Linux matrix above.
@@ -462,7 +468,8 @@ jobs:
462468
for regdir in 'linux-build *-d *.*' \
463469
'linux-build *.*lnl.*' \
464470
'windows-build *.*mtl.*' \
465-
'windows-build *tgl tgl-h'; do
471+
'windows-build *tgl-h' \
472+
'windows-build *tgl'; do
466473
find . -maxdepth 1 | grep -q "\./${regdir}\$" ||
467474
{ >&2 printf 'Missing %s\n' "${regdir}"; exit 1; }
468475
done

0 commit comments

Comments
 (0)