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

   ### What changes were proposed in this pull request?
   
   - Exclude `:catalogs-contrib:catalog-jdbc-oceanbase:test` from the general 
`build` workflow.
   - Add an OceanBase contrib catalog test step to the existing backend 
integration reusable workflow.
   - Run the OceanBase contrib test only for changed OceanBase/shared contrib 
changes, and only in the `embedded+h2` matrix leg to avoid duplicate runs.
   
   ### Why are the changes needed?
   
   OceanBase tests start a Docker-backed Testcontainers service and can fail 
due to container startup instability. Running them in the general build 
pipeline can block unrelated PRs.
   
   Fix: #12091
   
   ### Does this PR introduce _any_ user-facing change?
   
   No.
   
   ### How was this patch tested?
   
   - `./gradlew :catalogs-contrib:catalog-jdbc-oceanbase:testClasses 
-PskipWeb=true`
   - `python3 -c 'import yaml, sys; [yaml.safe_load(open(path)) for path in 
sys.argv[1:]]; print("YAML OK")' .github/workflows/build.yml 
.github/workflows/backend-integration-test-action.yml`
   - `git diff --check`


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