Skip to content

Commit 16c5fe4

Browse files
Merge pull request #433 from valory-xyz/chore/ci-all-checks-gate
ci: add All checks passed aggregate gate
2 parents 6c42eba + c7f07e8 commit 16c5fe4

1 file changed

Lines changed: 17 additions & 1 deletion

File tree

.github/workflows/common_checks.yaml

Lines changed: 17 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -123,7 +123,7 @@ jobs:
123123
gitleaks detect --report-format json --report-path leak_report -v
124124
125125
test:
126-
continue-on-error: True
126+
continue-on-error: False
127127
needs:
128128
- lock_check
129129
- copyright_and_dependencies_check
@@ -189,3 +189,19 @@ jobs:
189189
flags: unittests
190190
name: codecov-umbrella
191191
fail_ci_if_error: false
192+
193+
all_checks_passed:
194+
name: All checks passed
195+
if: always()
196+
needs:
197+
- lock_check
198+
- copyright_and_dependencies_check
199+
- linter_checks
200+
- scan
201+
- test
202+
runs-on: ubuntu-22.04
203+
steps:
204+
- name: Fail if any required job failed or was cancelled
205+
if: ${{ contains(needs.*.result, 'failure') || contains(needs.*.result, 'cancelled') }}
206+
run: exit 1
207+
- run: echo "All required checks passed."

0 commit comments

Comments
 (0)