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]