CI - Fix MCP CI docker (#25880)

* CI - Fix MCP CI docker

* CI - Fix MCP CI docker

* CI - Fix MCP CI docker

* Fix MCP CI - add docker-java API version config

The Docker daemon on CI runners requires API v1.44 minimum, but
docker-java defaults to 1.32. Added docker-java.properties matching
openmetadata-integration-tests config.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>

---------

Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
Pere Miquel Brull 2026-02-15 11:27:21 +01:00
parent 2567c8b2dc
commit 48e56059fb
3 changed files with 17 additions and 0 deletions

View file

@ -109,11 +109,25 @@ jobs:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
run: mvn -DskipTests clean install -pl :openmetadata-mcp -am
- name: Free build artifacts
run: |
rm -rf openmetadata-service/target/lib openmetadata-service/target/classes
rm -rf openmetadata-spec/target openmetadata-sdk/target common/target
rm -rf openmetadata-shaded-deps/*/target
df -h /
- name: Run MCP Tests
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
run: mvn test -pl :openmetadata-mcp
- name: Clean Up
if: ${{ always() }}
run: |
cd ./docker/development
docker compose down --remove-orphans
sudo rm -rf ${PWD}/docker-volume
- name: Publish Test Report
if: ${{ always() }}
uses: scacap/action-surefire-report@v1

View file

@ -0,0 +1 @@
api.version=1.44

View file

@ -0,0 +1,2 @@
docker.client.strategy=org.testcontainers.dockerclient.UnixSocketClientProviderStrategy
testcontainers.reuse.enable=true