Skip to content

Commit deb0bf1

Browse files
committed
unblock ghost action
1 parent 9b3def5 commit deb0bf1

File tree

2 files changed

+36
-0
lines changed

2 files changed

+36
-0
lines changed

.github/workflows/test-and-build-from-fork.yaml

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -78,3 +78,21 @@ jobs:
7878
PR_URL: ${{github.event.pull_request.html_url}}
7979
GITHUB_TOKEN: ${{secrets.GITHUB_TOKEN}}
8080

81+
status-check:
82+
name: Test and Build
83+
runs-on: ubuntu-latest
84+
needs: [build-and-package, test]
85+
if: always()
86+
steps:
87+
- name: Check job results
88+
run: |
89+
if [ "${{ needs.build-and-package.result }}" == "failure" ] || [ "${{ needs.test.result }}" == "failure" ]; then
90+
echo "One or more jobs failed"
91+
exit 1
92+
elif [ "${{ needs.build-and-package.result }}" == "cancelled" ] || [ "${{ needs.test.result }}" == "cancelled" ]; then
93+
echo "One or more jobs were cancelled"
94+
exit 1
95+
else
96+
echo "All jobs completed successfully or were skipped"
97+
exit 0
98+
fi

.github/workflows/test-and-build.yaml

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -79,3 +79,21 @@ jobs:
7979
SNYK_TOKEN: ${{ secrets.SNYK_TOKEN }}
8080
JIRA_API_TOKEN: ${{ secrets.JIRA_API_TOKEN }}
8181

82+
status-check:
83+
name: Test and Build
84+
runs-on: ubuntu-latest
85+
needs: [build-and-package, test]
86+
if: always()
87+
steps:
88+
- name: Check job results
89+
run: |
90+
if [ "${{ needs.build-and-package.result }}" == "failure" ] || [ "${{ needs.test.result }}" == "failure" ]; then
91+
echo "One or more jobs failed"
92+
exit 1
93+
elif [ "${{ needs.build-and-package.result }}" == "cancelled" ] || [ "${{ needs.test.result }}" == "cancelled" ]; then
94+
echo "One or more jobs were cancelled"
95+
exit 1
96+
else
97+
echo "All jobs completed successfully or were skipped"
98+
exit 0
99+
fi

0 commit comments

Comments
 (0)