Skip to content

Commit cc8ac68

Browse files
committed
Make end github job execute properly
1 parent 7015382 commit cc8ac68

File tree

1 file changed

+14
-0
lines changed

1 file changed

+14
-0
lines changed

.github/workflows/pull-request.yml

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -285,12 +285,26 @@ jobs:
285285
name: Verify all tests pass and build success
286286
runs-on: ubuntu-latest
287287
needs:
288+
- find-packages
288289
- libraries
289290
- tabs
290291
- bundles
291292
- devserver
292293
- docserver
293294
- repo-tasks
295+
296+
if: >-
297+
${{
298+
always() &&
299+
!cancelled() &&
300+
(needs.find-packages.outputs.libs == '[]' || needs.libraries.result == 'success') &&
301+
(needs.find-packages.outputs.tabs == '[]' || needs.tabs.result == 'success') &&
302+
(needs.find-packages.outputs.bundles == '[]' || needs.bundles.result == 'success') &&
303+
!(!fromJson(needs.find-packages.outputs.docserver).changes || needs.docserver.result != 'success') &&
304+
!(!fromJson(needs.find-packages.outputs.devserver).changes || needs.devserver.result != 'success') &&
305+
needs.repo-tasks.result == 'success'
306+
}}
307+
294308
steps:
295309
- name: All done! 🎉
296310
run: echo "All tasks completed successfully!"

0 commit comments

Comments
 (0)