Skip to content

chore: add a job that check that all other jobs are green on PR #13217

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 3 commits into from
Apr 22, 2025
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
30 changes: 30 additions & 0 deletions .github/workflows/all-green.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,30 @@
name: All Green
on:
pull_request:
push:
branches:
- main

concurrency:
group: ${{ github.workflow }}-${{ github.ref }}
cancel-in-progress: true

jobs:
all-green:
runs-on: ubuntu-latest
permissions:
checks: read
contents: read
steps:
- uses: wechuli/allcheckspassed@e22f45a4f25f4cf821d1273705ac233355400db1
with:
delay: 10 # wait for this delay before starting
polling_interval: 1 # after a failure, how long do it wait before checking again
retries: 60 # how many retries before stopping
checks_exclude: 'Bootstrap import analysis,require-checklist,Validate changelog'

# Why some checks are excluded?
#
# - Bootstrap import analysis: TO BE ADDED (Success rate of 88% as of 2025-04-17)
# - require-checklist: this job is triggered by a change on PR description, and already explcititly required
# - Validate changelog: this job is triggered by a change on labels, and already explcititly required
Loading