diff --git a/.github/workflows/python-client.yml b/.github/workflows/python-client.yml index a8f473db09..4a33d375c7 100644 --- a/.github/workflows/python-client.yml +++ b/.github/workflows/python-client.yml @@ -72,15 +72,6 @@ jobs: run: | make client-unit-test - - name: Image build - env: - DEVELOCITY_ACCESS_KEY: ${{ secrets.DEVELOCITY_ACCESS_KEY }} - run: | - ./gradlew \ - :polaris-server:assemble \ - :polaris-server:quarkusAppPartsBuild --rerun \ - -Dquarkus.container-image.build=true - - name: Integration Tests run: | make client-integration-test diff --git a/Makefile b/Makefile index 0a4c298029..e88271afd7 100644 --- a/Makefile +++ b/Makefile @@ -144,7 +144,7 @@ client-unit-test: client-setup-env ## Run client unit tests @echo "--- Client unit tests complete ---" .PHONY: client-integration-test -client-integration-test: client-setup-env ## Run client integration tests +client-integration-test: build-server client-setup-env ## Run client integration tests @echo "--- Starting client integration tests ---" @echo "Ensuring Docker Compose services are stopped and removed..." @$(DOCKER) compose -f $(PYTHON_CLIENT_DIR)/docker-compose.yml kill || true # `|| true` prevents make from failing if containers don't exist diff --git a/runtime/server/build.gradle.kts b/runtime/server/build.gradle.kts index 748e396659..34f75dd14b 100644 --- a/runtime/server/build.gradle.kts +++ b/runtime/server/build.gradle.kts @@ -82,6 +82,7 @@ tasks.named("quarkusRun") { "-Dpolaris.features.\"ALLOW_INSECURE_STORAGE_TYPES\"=true", "-Dpolaris.features.\"SUPPORTED_CATALOG_STORAGE_TYPES\"=[\"FILE\",\"S3\",\"GCS\",\"AZURE\"]", "-Dpolaris.readiness.ignore-severe-issues=true", + "-Dpolaris.features.\"DROP_WITH_PURGE_ENABLED\"=true", ) }