Skip to content

Commit 8ff6586

Browse files
committed
ci: Aggregate module publications [skip ci]
1 parent e941906 commit 8ff6586

1 file changed

Lines changed: 6 additions & 1 deletion

File tree

‎.github/workflows/publish-web.yml‎

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -116,7 +116,12 @@ jobs:
116116
fi
117117
118118
components_json="$(printf '%s\n' "${components[@]}" | jq -R -s 'split("\n") | map(select(length > 0) | {component: .})')"
119-
modules_json="$(printf '%s\n' "${modules[@]}" | jq -R -s 'split("\n") | map(select(length > 0) | {component: "modules", module: .})')"
119+
modules_json='[]'
120+
if [[ ${#modules[@]} -gt 0 ]]; then
121+
modules_input="$(printf '%s ' "${modules[@]}")"
122+
modules_input="${modules_input% }"
123+
modules_json="$(jq -cn --arg modules "$modules_input" '[{component: "modules", module: $modules}]')"
124+
fi
120125
all_modules_json='[]'
121126
if [[ "$all_modules" == true ]]; then
122127
all_modules_json='[{"component":"modules","all":true}]'

0 commit comments

Comments
 (0)