danhuawang opened a new pull request, #13050:
URL: https://github.com/apache/gravitino/pull/13050

   ### What changes were proposed in this pull request?
   
   Turn `cron-integration-test.yml` into an orchestrator that calls existing IT 
reusable workflows, and extract `*-action.yml` for suites that only had push/PR 
jobs so those workflows `uses` the same action (no duplicated steps).
   
   Phase-1 suites: backend, spark, flink, maintenance, python, trino, 
access-control, iceberg-rest-trino, mcp, idp, trino-multi-version, lance, 
multi-instance.
   
   Out of scope: frontend, gvfs-fuse, web-ui, contrib-catalog.
   
   Nightly `schedule` on `apache/gravitino` is kept. `workflow_dispatch` / 
`workflow_call` allow selecting suites (for gravitino-test later).
   
   Also fail fast if `nc` is missing in the MCP authz IT script, and install 
netcat in the MCP action.
   
   This is the OSS counterpart of datastrato/gravitino-enterprise#1862 
(enterprise-only suites/secrets/runners are not included).
   
   ### Why are the changes needed?
   
   One entrypoint to run ITs (nightly or remote), and a single copy of each IT 
job so push/PR CI and cron stay in sync.
   
   ### Does this PR introduce _any_ user-facing change?
   
   No.
   
   ### How was this patch tested?
   
   Workflow YAML only. Same pattern as enterprise #1862, adapted to OSS runners 
(`ubuntu-latest`) and OSS gradle commands.
   
   Made with [Cursor](https://cursor.com)


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