Skip to content

Commit 9f82dc5

Browse files
ci: fix parse-oe-core matrix to cross-product machine with release
The previous structure used include alone to introduce release + bitbake, which GHA didn't expand across the machine axis -- only 3 wrynose cells materialised and 0 whinlatter. Move release into the base matrix so (release x machine) is the cartesian product and have include just map bitbake-the-tool's version against the release key.
1 parent ed8950c commit 9f82dc5

1 file changed

Lines changed: 5 additions & 0 deletions

File tree

.github/workflows/ci.yml

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -103,7 +103,12 @@ jobs:
103103
strategy:
104104
fail-fast: false
105105
matrix:
106+
release: [whinlatter, wrynose]
106107
machine: [qemux86-64, qemuarm64, qemuarm]
108+
# include adds the bitbake-version axis as a value-mapping
109+
# against an existing matrix axis (release); GHA pairs the
110+
# extra key (bitbake) with each existing combo that shares the
111+
# release value.
107112
include:
108113
- release: whinlatter
109114
bitbake: '2.16'

0 commit comments

Comments
 (0)