rmuir opened a new pull request, #15629: URL: https://github.com/apache/lucene/pull/15629
Integrates prek as a repository scanner. It has some built-in rust checks that run across the repository, and can also integrate external tools. External tools are managed as python dependencies with `uv`, just explicitly instead of using prek's built-in uv support. You need uv either way. shellcheck, actionlint, and zizmor tools are initially integrated. We can migrate checks from the gradle build here (e.g. ast-grep, java-based checks) with follow-up commits. Closes https://github.com/apache/lucene/issues/15626 The CI is reorganized to run this "quick check" before any of the heavy java jobs. Current job in the worst case (cache miss) runs in less than a minute: so it does not slow down feedback to the user, but saves a lot of CI minutes. good task for ubuntu slim runner. <img width="699" height="381" alt="Screen_Shot_2026-01-28_at_19 50 58" src="https://github.com/user-attachments/assets/b718756e-481d-4e9a-a04c-74bfb79d3811" /> -- 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]
