File tree Expand file tree Collapse file tree 3 files changed +4
-40
lines changed
Expand file tree Collapse file tree 3 files changed +4
-40
lines changed Original file line number Diff line number Diff line change 11name : Nightly build failures
22
3- # This workflow is triggered when the "Test and Build " workflow fails on the scheduled run on the "main" branch.
3+ # This workflow is triggered when the "Check, Build and Package " workflow fails on the scheduled run on the "main" branch.
44# The purpose of this workflow is to allow our Slack GitHub bot to subscribe to it and only report failures
55# related to nightly builds, rather than all workflow runs.
66
77on :
88 workflow_run :
9- workflows : ["Test and Build "]
9+ workflows : ["Check, Build and Package "]
1010 types :
1111 - completed
1212
Original file line number Diff line number Diff line change 1- name : Test and Build (from fork)
1+ name : Check, Build and Package (from fork)
22on :
33 pull_request :
44 branches :
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
Original file line number Diff line number Diff line change 1- name : Test and Build
1+ name : Check, Build and Package
22on :
33 push :
44 branches :
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
You can’t perform that action at this time.
0 commit comments