kevinjqliu opened a new pull request, #3195:
URL: https://github.com/apache/iceberg-rust/pull/3195

   ## Which issue does this PR close?
   
   - Closes #3140.
   
   ## What changes are included in this PR?
   
   Enable GitHub merge queue, same setup as pyiceberg: 
apache/iceberg-python#3815 (auto-merge) and apache/iceberg-python#3832 (merge 
queue + required checks).
   
   - `.asf.yaml`: required check contexts, `Merge Queue` ruleset (squash, one 
at a time), `allow_auto_merge`. Dropped `strict` since the queue already tests 
against latest `main`.
   - Required workflows now run on `merge_group`.
   - Removed `pull_request` path/branch filters from required workflows. A 
skipped workflow never reports its check, which blocks the PR and the queue 
entry.
   - `ci-required` and `bindings-python-ci-required` aggregate jobs so we don't 
have to list matrix job names in `.asf.yaml`.
   
   Not required: `audit` and `website`.
   
   After this lands, open PRs need a push or close/reopen to pick up the new 
checks.
   
   ## Are these changes tested?
   
   Checked that every required context maps to a job that runs on both 
`pull_request` and `merge_group`, and that the aggregate `needs` lists cover 
every job. actionlint and zizmor are clean. The ruleset only takes effect once 
this is on `main`.
   
   ## AI Disclosure
   
   Written with Claude Code, reviewed by me.
   


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to