This is an automated email from the ASF dual-hosted git repository.

jkonisa pushed a commit to branch trunk
in repository https://gitbox.apache.org/repos/asf/cassandra-sidecar.git


The following commit(s) were added to refs/heads/trunk by this push:
     new 7ef18f06 CASSSIDECAR-410: Fix StorageClientTest Docker API 
compatibility and improve CI test reporting (#320)
7ef18f06 is described below

commit 7ef18f06ca4f10ff1d96cfd16c61d3286529f053
Author: Jyothsna konisa <[email protected]>
AuthorDate: Tue Feb 17 10:42:14 2026 -0800

    CASSSIDECAR-410: Fix StorageClientTest Docker API compatibility and improve 
CI test reporting (#320)
    
    Patch by Jyothsna Konisa; Reviewed by Yifan Cai and Francisco Guerrero for 
CASSSIDECAR-410
---
 .github/workflows/ci.yml |  1 +
 CHANGES.txt              |  1 +
 server/build.gradle      | 10 +++++++++-
 3 files changed, 11 insertions(+), 1 deletion(-)

diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml
index 6667bfea..59cae2d4 100644
--- a/.github/workflows/ci.yml
+++ b/.github/workflows/ci.yml
@@ -190,6 +190,7 @@ jobs:
           name: unit-test-results-java-${{ matrix.java }}
           path: |
             **/build/test-results/test/**
+            **/build/test-results/containerTest/**
             **/build/reports/tests/
           retention-days: 30
 
diff --git a/CHANGES.txt b/CHANGES.txt
index de8b008a..2f1bd14b 100644
--- a/CHANGES.txt
+++ b/CHANGES.txt
@@ -1,5 +1,6 @@
 0.3.0
 -----
+ * Fix StorageClientTest Docker API compatibility and improve CI test 
reporting (CASSSIDECAR-410)
  * Incorrect SSL Configuration Keys in CdcPublisher.secretsProvider() 
(CASSSIDECAR-401)
  * Fix ClusterTopologyMonitor delay parsing error due to missing time unit 
suffix (CASSSIDECAR-406)
  * Adding storage_port to instance configuration and metadata (CASSSIDECAR-399)
diff --git a/server/build.gradle b/server/build.gradle
index f0a5edc6..9cf929a2 100644
--- a/server/build.gradle
+++ b/server/build.gradle
@@ -202,7 +202,15 @@ dependencies {
     // Needed for snapshot manifest validation
     integrationTestImplementation(group: 'com.fasterxml.jackson.datatype', 
name: 'jackson-datatype-jsr310', version: "${project.jacksonVersion}")
 
-    
containerTestImplementation('com.adobe.testing:s3mock-testcontainers:2.17.0') 
// 3.x version do not support java 11
+
+    // GitHub-hosted runners require Docker API 1.44+ after Docker Engine 29.x 
upgrade (Feb 2026).
+    // s3mock-testcontainers 2.17.0 is needed for JDK 11 compatibility (3.x 
requires Java 17+), but it
+    // bundles an old testcontainers version. Excluding it and explicitly 
adding 1.21.4 for Docker API 1.44+ support.
+    
containerTestImplementation('com.adobe.testing:s3mock-testcontainers:2.17.0') {
+        exclude group: 'org.testcontainers'
+    }
+    containerTestImplementation 'org.testcontainers:testcontainers:1.21.4'
+    containerTestImplementation 'org.testcontainers:junit-jupiter:1.21.4'
 }
 
 test {


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to