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]
