diqiu50 opened a new pull request, #10455: URL: https://github.com/apache/gravitino/pull/10455
### What changes were proposed in this pull request? - Add three incremental patch files (`trino-478-473.patch`, `trino-473-452.patch`, `trino-452-446.patch`) under `trino-connector/integration-test/src/test/resources/trino-ci-testset/testsets/` to adapt test resources for older Trino versions - Enhance `trino_integration_test.sh` with `--auto_patch` and `--trino_version` parameters: auto-applies cumulative patches before tests and restores files via `trap EXIT` - Add `.github/workflows/trino-multi-version-test.yml`: manually-triggered workflow with 7 explicit version steps (435, 440, 446, 452, 469, 473, 478) - Remove obsolete patch files (`trino-435-445.patch`, `trino-446-451.patch`, `trino-469-478.patch`) ### Why are the changes needed? The Gravitino Trino connector supports 6 connector modules covering Trino 435–478. Without automated multi-version testing, compatibility regressions across version boundaries go undetected. This PR enables one-click validation of all supported Trino versions. Fix: #10454 ### Does this PR introduce _any_ user-facing change? No. All changes are in CI tooling and test infrastructure. ### How was this patch tested? Each Trino version (478, 473, 452, 446) was manually validated locally using `trino_integration_test.sh --auto=all --auto_patch --trino_version=<ver>` with Docker-based test environments. All tests passed. -- 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]
