From d9a7ce8c2e78d389911386dcd836a1915d189334 Mon Sep 17 00:00:00 2001 From: Christopher Turner Date: Wed, 14 Jan 2026 08:15:11 -0600 Subject: [PATCH] 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 --- .github/workflows/zephyr.yml | 21 ++++++++++++++------- 1 file changed, 14 insertions(+), 7 deletions(-) diff --git a/.github/workflows/zephyr.yml b/.github/workflows/zephyr.yml index d4c6afb128c5..06b6cc3d7ee9 100644 --- a/.github/workflows/zephyr.yml +++ b/.github/workflows/zephyr.yml @@ -116,13 +116,16 @@ jobs: # many lines. Pay attention to COMMAS. IPC_platforms: [ # - IPC3 default - imx8 imx8x imx8m imx8ulp, + imx8 imx8x, + imx8m imx8ulp, # - IPC4 default, released - mtl lnl, + mtl, + lnl, # active development ptl, # Temporary testbed for Zephyr development. - tgl tgl-h, + tgl, + tgl-h ] build_opts: [""] # Sparse matrices are complicated, you must read this page slowly: @@ -238,13 +241,16 @@ jobs: # many lines. Pay attention to COMMAS. platforms: [ # - IPC3 default - imx8 imx8x imx8m imx8ulp, + imx8 imx8x, + imx8m imx8ulp, # - IPC4 default, released - mtl lnl, + mtl, + lnl, # active development ptl, # legacy - tgl tgl-h, + tgl, + tgl-h ] build_opts: [""] # Sparse matrices are complicated, see comments on Linux matrix above. @@ -462,7 +468,8 @@ jobs: for regdir in 'linux-build *-d *.*' \ 'linux-build *.*lnl.*' \ 'windows-build *.*mtl.*' \ - 'windows-build *tgl tgl-h'; do + 'windows-build *tgl-h' \ + 'windows-build *tgl'; do find . -maxdepth 1 | grep -q "\./${regdir}\$" || { >&2 printf 'Missing %s\n' "${regdir}"; exit 1; } done