Skip to content

Commit e9b227f

Browse files
committed
Make /update-commit compatible with the backstage workspace.
Signed-off-by: David Festal <dfestal@redhat.com>
1 parent b5f8de2 commit e9b227f

1 file changed

Lines changed: 14 additions & 8 deletions

File tree

.github/workflows/update-plugins-repo-refs.yaml

Lines changed: 14 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -133,6 +133,20 @@ jobs:
133133
message " - ${overlayRepoBranch} -> Backstage ${overlayRepoBranchToBackstageVersion[${overlayRepoBranch}]}"
134134
done
135135
136+
echo -n '{' > branch-versions.json
137+
bvComma=''
138+
for branch in "${!overlayRepoBranchToBackstageVersion[@]}"; do
139+
echo -n "${bvComma}\"${branch}\":\"${overlayRepoBranchToBackstageVersion[${branch}]}\"" >> branch-versions.json
140+
bvComma=','
141+
done
142+
echo '}' >> branch-versions.json
143+
144+
if [[ "${INPUT_WORKSPACE_PATH}" == "workspaces/backstage" ]]; then
145+
message "Backstage workspace uses release manifest discovery, skipping NPM scanning"
146+
echo '[]' > published-plugins.json
147+
exit 0
148+
fi
149+
136150
npmPackages=()
137151
for regexp in ${INPUT_REGEXPS}
138152
do
@@ -355,14 +369,6 @@ jobs:
355369
echo "::endgroup::"
356370
echo "$plugins" | jq -c > published-plugins.json
357371
358-
echo -n '{' > branch-versions.json
359-
bvComma=''
360-
for branch in "${!overlayRepoBranchToBackstageVersion[@]}"; do
361-
echo -n "${bvComma}\"${branch}\":\"${overlayRepoBranchToBackstageVersion[${branch}]}\"" >> branch-versions.json
362-
bvComma=','
363-
done
364-
echo '}' >> branch-versions.json
365-
366372
- name: Gather Workspaces
367373
id: gather-workspaces
368374
shell: bash

0 commit comments

Comments
 (0)