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]

Reply via email to