Skip to content

chore(ci): stop requiring GitHub checks on master to unblock PRs - #19523

Merged
yihua merged 2 commits into
apache:masterfrom
yihua:asf-drop-required-job-contexts
Aug 5, 2026
Merged

chore(ci): stop requiring GitHub checks on master to unblock PRs#19523
yihua merged 2 commits into
apache:masterfrom
yihua:asf-drop-required-job-contexts

Conversation

@yihua

@yihua yihua commented Aug 5, 2026

Copy link
Copy Markdown
Contributor

Describe the issue this Pull Request addresses

closes #19525, part of the CI improvement epic #19524.

Summary and Changelog

Drops the per-job test contexts from required_status_checks and adds validate-ci-baseline (job added in #19514) alongside the four cheap gates: validate-source, validate-pr, validate-pr-title, validate-commit-coauthor.

validate-ci-baseline only enforces once this merges, so no currently open PR is affected. Merge #19514 right after this so the gap where the context has no job to report it stays short.

Impact

No product code changes, no change to which jobs run.

Risk Level

low. .asf.yaml only, reversible by restoring the list.

Documentation Update

none

Contributor's checklist

  • Read through contributor's guide
  • Enough context is provided in the sections above
  • Adequate tests were added if applicable

Branch protection listed every matrix job as a required context, which made every
CI matrix change a two-sided edit and leaves merges blocked whenever a listed job
no longer reports. Keep the four cheap gates and drop the rest.

@hudi-agent hudi-agent left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

⚠️ 🤖 This review was generated by an AI agent and may contain mistakes. Please verify any suggestions before applying.

No reviewable code files in this PR.

cc @yihua

@yihua
yihua force-pushed the asf-drop-required-job-contexts branch from 62fb48d to 25d049f Compare August 5, 2026 18:22
@yihua yihua changed the title chore(ci): stop requiring the per-job CI contexts on master chore(ci): stop requiring GitHub checks on master to unblock PRs Aug 5, 2026
@hudi-bot

hudi-bot commented Aug 5, 2026

Copy link
Copy Markdown
Collaborator

CI report:

Bot commands @hudi-bot supports the following commands:
  • @hudi-bot run azure re-run the last Azure build

@yihua
yihua merged commit 1aac63c into apache:master Aug 5, 2026
74 of 77 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

size:S PR with lines of changes in (10, 100]

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Branch protection requires every per-job CI context, so a missing job blocks merges indefinitely

4 participants