rich7420 opened a new pull request, #6072: URL: https://github.com/apache/datafusion-comet/pull/6072
## Which issue does this PR close? Closes #5999. ## Rationale for this change The nightly Miri run aborts in dependencies before reaching Comet's unsafe memory-access tests. Focus it on unsafe row decoding and hash kernels so it can report useful safety regressions again. ## What changes are included in this PR? - Run `spark_unsafe::` and `hash_funcs::` in independent jobs and fail if no tests pass. Regular Rust CI keeps its full coverage. - Reserve buffer capacity in the hash eligibility test to preserve its memory threshold checks without hashing megabytes of padding under Miri. - Report scheduled Miri failures through the existing `ci-nightly-failure` issue and update the contributor documentation. ## How are these changes tested? [Fork Miri CI](https://github.com/rich7420/datafusion-comet/actions/runs/35571051082) passed on `5d87ee932`: 3 row tests and 83 hash tests, with no failures or ignored tests. Both suites also passed locally in Ubuntu x86-64 Docker. Verified that an empty test filter fails and that test failures propagate through `tee`. Checked issue creation/update with mocked GitHub APIs; the scheduled failure-report path has not been exercised on GitHub. Actionlint, CI configuration checks, rustfmt, Prettier and `git diff --check` passed. -- 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]
