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]

Reply via email to