diff --git a/.asf.yaml b/.asf.yaml index 53a2748..766ceb6 100644 --- a/.asf.yaml +++ b/.asf.yaml @@ -43,13 +43,13 @@ github: rebase: false protected_branches: main: - # required_status_checks: + required_status_checks: # # strict means "Require branches to be up to date before merging". - # strict: false + strict: false # # Contexts are the names of checks that must pass. # # See ./github/workflows/README.md for more documentation on this list. - # contexts: - # - Pulsar CI checks completed + contexts: + - Check Completion required_pull_request_reviews: dismiss_stale_reviews: false diff --git a/.github/workflows/ci-pr-validation.yaml b/.github/workflows/ci-pr-validation.yaml index 515c9e7..e1b7434 100644 --- a/.github/workflows/ci-pr-validation.yaml +++ b/.github/workflows/ci-pr-validation.yaml @@ -154,3 +154,12 @@ jobs: - name: Build and test Mac wheels run: pkg/mac/build-mac-wheels.sh ${{matrix.py.version}} + + # Job that will be required to complete and depends on all the other jobs + check-completion: + name: Check Completion + runs-on: ubuntu-latest + needs: [unit-tests, linux-wheel, mac-wheels] + + steps: + - run: true