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

   ### What changes were proposed in this pull request?
   
   Cherry-pick of #13050 onto `branch-1.3`.
   
   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.
   
   Also fail fast if `nc` is missing in the MCP authz IT script, and install 
netcat in the MCP action.
   
   1.3-specific notes (not a 1:1 copy of the main PR):
   - Keep `branch-1.3` Gradle excludes (`spark-common` / Spark 3.3–3.5). Do not 
apply the main-only Spark 4.0 Trino excludes or `schema-2.0.0`.
   - Pin `docker/setup-qemu-action` to the ASF-allowlisted v4.2.0 SHA 
(`96fe6ef7…`) on the newly extracted actions, matching existing 1.3 workflows.
   
   ### Why are the changes needed?
   
   Same as #13050: 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 on `branch-1.3`.
   
   ### Does this PR introduce _any_ user-facing change?
   
   No.
   
   ### How was this patch tested?
   
   Workflow YAML only. Cherry-picked from #13050 (`27e37b52a`) plus the qemu 
pin already used on `branch-1.3`.
   
   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