lasdf1234 opened a new issue, #10611:
URL: https://github.com/apache/gravitino/issues/10611

   ### What would you like to be improved?
   
   ### What would you like to be improved?
   
   The maintenance module (:maintenance:optimizer, :maintenance:updaters, 
:maintenance:jobs) has integration tests
   under org.apache.gravitino.maintenance.optimizer.integration.test.**, but 
there is no GitHub Actions workflow to run
   them on push or pull request. This means regressions in the maintenance 
module go undetected in CI.
   
   ### How should we improve?
   
   Add two workflow files mirroring the existing flink-integration-test*.yml 
pattern:
   
    - maintenance-integration-test.yml — trigger workflow that fires on 
push/pull_request to main / branch-*, uses 
   dorny/paths-filter to skip runs when no relevant paths changed 
(maintenance/**, api/**, core/**, server/**, etc.), 
   and delegates to the action workflow via MaintenanceIT-on-push / 
MaintenanceIT-on-pr jobs.
    - maintenance-integration-test-action.yml — reusable workflow_call action 
that checks out, sets up JDK 17, builds 
   the distribution, then runs :maintenance:optimizer:test in both embedded and 
deploy modes with 
   PskipDockerTests=false. On failure (or when the upload log label is set), 
uploads logs and reports as artifacts.
   
   ### How should we improve?
   
   _No response_


-- 
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]

Reply via email to