| FazBrowse GitHub Viewer | Trending | | Home |
| Tools: [Download Repo ZIP] [Original HTTPS Page] |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
@@ -562,3 +562,60 @@ jobs: | |||
| 562 | 562 | run: make pythoninfo | |
| 563 | 563 | - name: Tests | |
| 564 | 564 | run: xvfb-run make buildbottest TESTOPTS="-j4 -uall,-cpu" | |
| 565 | + | ||
| 566 | + all-required-green: # This job does nothing and is only used for the branch protection | ||
| 567 | + name: All required checks pass | ||
| 568 | + if: always() | ||
| 569 | + | ||
| 570 | + needs: | ||
| 571 | + - check_source # Transitive dependency, needed to access `run_tests` value | ||
| 572 | + - check-docs | ||
| 573 | + - check_generated_files | ||
| 574 | + - build_win32 | ||
| 575 | + - build_win_amd64 | ||
| 576 | + - build_macos | ||
| 577 | + - build_ubuntu | ||
| 578 | + - build_ubuntu_ssltests | ||
| 579 | + - test_hypothesis | ||
| 580 | + - build_asan | ||
| 581 | + | ||
| 582 | + runs-on: ubuntu-latest | ||
| 583 | + | ||
| 584 | + steps: | ||
| 585 | + - name: Check whether the needed jobs succeeded or failed | ||
| 586 | + uses: re-actors/alls-green@05ac9388f0aebcb5727afa17fcccfecd6f8ec5fe | ||
| 587 | + with: | ||
| 588 | + allowed-failures: >- | ||
| 589 | + build_macos, | ||
| 590 | + build_ubuntu_ssltests, | ||
| 591 | + build_win32, | ||
| 592 | + test_hypothesis, | ||
| 593 | + allowed-skips: >- | ||
| 594 | + ${{ | ||
| 595 | + !fromJSON(needs.check_source.outputs.run-docs) | ||
| 596 | + && ' | ||
| 597 | + check-docs, | ||
| 598 | + ' | ||
| 599 | + || '' | ||
| 600 | + }} | ||
| 601 | + ${{ | ||
| 602 | + needs.check_source.outputs.run_tests != 'true' | ||
| 603 | + && ' | ||
| 604 | + check_generated_files, | ||
| 605 | + build_win32, | ||
| 606 | + build_win_amd64, | ||
| 607 | + build_macos, | ||
| 608 | + build_ubuntu, | ||
| 609 | + build_ubuntu_ssltests, | ||
| 610 | + build_asan, | ||
| 611 | + ' | ||
| 612 | + || '' | ||
| 613 | + }} | ||
| 614 | + ${{ | ||
| 615 | + !fromJSON(needs.check_source.outputs.run_hypothesis) | ||
| 616 | + && ' | ||
| 617 | + test_hypothesis, | ||
| 618 | + ' | ||
| 619 | + || '' | ||
| 620 | + }} | ||
| 621 | + jobs: ${{ toJSON(needs) }} | ||
| Back | FazBrowse Home | New Git URL |
0 commit comments