mirror of https://github.com/vector-im/riot-web
Fix building the automations mermaid diagram (#28881)
* Fix building the automations mermaid diagram The was using a runner output instead which is not going to work in this simple script, so just skip anything that's not an array - not really sure what else we can do here short of implementing large parts of github actions. * Prettierpull/28885/head
parent
b16088d098
commit
7b565e7997
|
|
@ -573,7 +573,10 @@ components.forEach((graph) => {
|
||||||
|
|
||||||
let variations = cartesianProduct(
|
let variations = cartesianProduct(
|
||||||
Object.keys(job.strategy.matrix)
|
Object.keys(job.strategy.matrix)
|
||||||
.filter((key) => key !== "include" && key !== "exclude")
|
.filter(
|
||||||
|
(key) =>
|
||||||
|
key !== "include" && key !== "exclude" && Array.isArray(job.strategy!.matrix[key]),
|
||||||
|
)
|
||||||
.map((matrixKey) => {
|
.map((matrixKey) => {
|
||||||
return job.strategy!.matrix[matrixKey].map((value) => ({ [matrixKey]: value }));
|
return job.strategy!.matrix[matrixKey].map((value) => ({ [matrixKey]: value }));
|
||||||
}),
|
}),
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue