Skip to content

Commit 323fc33

Browse files
committed
Update workflows
1 parent 33404c0 commit 323fc33

File tree

2 files changed

+5
-12
lines changed

2 files changed

+5
-12
lines changed

.github/actions/setup/action.yml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,9 @@
11
name: Setup
2+
description: Setup Node.js and pnpm
23

34
inputs:
45
node-version:
6+
description: Node.js version to use
57
default: '*'
68

79
runs:

.github/workflows/ci.yml

Lines changed: 3 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -58,16 +58,7 @@ jobs:
5858

5959
steps:
6060
- name: Check required jobs
61+
env:
62+
NEEDS: ${{ toJson(needs) }}
6163
run: |
62-
results=(
63-
"${{ needs.smoke.result }}"
64-
"${{ needs.eslint.result }}"
65-
"${{ needs.dprint.result }}"
66-
)
67-
68-
for result in "${results[@]}"; do
69-
if [[ "$result" != "success" ]]; then
70-
echo "One or more jobs failed"
71-
exit 1
72-
fi
73-
done
64+
! echo $NEEDS | jq -e 'to_entries[] | { job: .key, result: .value.result } | select(.result != "success")'

0 commit comments

Comments
 (0)