kumarUjjawal opened a new pull request, #25203: URL: https://github.com/apache/datafusion/pull/25203
## Which issue does this PR close? - Closes #21241. ## Rationale for this change Extended-test failures can reach `main` because the checks are optional on PRs and run after merge. Require all three suites in the merge queue so failures block merging without running the suites on every PR update. ## What changes are included in this PR? - Add an unfiltered `pull_request` trigger and a `merge_group` trigger. Skip the three jobs on PR updates so their required checks allow queue entry. - Add the Rust extended tests, forced hash-collision tests, and SQLite SQL logic tests to the required checks in `.asf.yaml`. - Remove duplicate runs on pushes to `main`. Preserve release-branch pushes and manual dispatch, including the optional PR head SHA. - Update the contributor testing guide. Test commands, feature flags, runners, concurrency settings, and benchmark checks are unchanged. ## What is the testing strategy for this PR? This change only affects CI scheduling and documentation, so it adds no Rust tests. - The required-status-check validator passes for all 35 configured checks. - YAML comparison confirms that the three jobs are unchanged except for their conditions. PR and merge-group triggers have no path filters. - Documentation formatting, workflow tool-install checks, and `git diff --check` pass. - Actionlint 1.7.12 reports the same unsupported `parallel` blocks on the base and this branch. Both workflows pass when those existing blocks are flattened in temporary lint inputs. Hosted validation must confirm that PR jobs report as skipped and merge-group jobs run and enforce the required checks. ## Are there any user-facing changes? Contributors wait for extended tests in the merge queue instead of on PR updates or after merge. There are no query behavior or public API changes. -- 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]
