This is an automated email from the ASF dual-hosted git repository.
davidzollo pushed a commit to branch dev
in repository https://gitbox.apache.org/repos/asf/seatunnel.git
The following commit(s) were added to refs/heads/dev by this push:
new 81d69d83bc [CI][E2E] Stabilize hosted connector IT failures (#11624)
81d69d83bc is described below
commit 81d69d83bcc345eeb5ba639127edafc97ccec0a5
Author: danielnadean <[email protected]>
AuthorDate: Sun Aug 2 20:17:30 2026 +0800
[CI][E2E] Stabilize hosted connector IT failures (#11624)
Co-authored-by: danielnadean
<[email protected]>
---
.github/workflows/backend.yml | 3 +++
.../apache/seatunnel/e2e/connector/databend/DatabendCDCSinkIT.java | 7 +++++++
2 files changed, 10 insertions(+)
diff --git a/.github/workflows/backend.yml b/.github/workflows/backend.yml
index e70dc458c7..5f20cb3784 100644
--- a/.github/workflows/backend.yml
+++ b/.github/workflows/backend.yml
@@ -31,6 +31,9 @@ concurrency:
env:
TEST_IN_PR: ${{ inputs.TEST_IN_PR }}
+ # GitHub-hosted runners are ephemeral, so CI does not need Ryuk to reap
containers after tests.
+ # Disabling it avoids transient Docker Hub pulls for testcontainers/ryuk
that can fail unrelated PRs.
+ TESTCONTAINERS_RYUK_DISABLED: 'true'
jobs:
license-header:
diff --git
a/seatunnel-e2e/seatunnel-connector-v2-e2e/connector-databend-e2e/src/test/java/org/apache/seatunnel/e2e/connector/databend/DatabendCDCSinkIT.java
b/seatunnel-e2e/seatunnel-connector-v2-e2e/connector-databend-e2e/src/test/java/org/apache/seatunnel/e2e/connector/databend/DatabendCDCSinkIT.java
index ad13d9bc8f..54c24a8017 100644
---
a/seatunnel-e2e/seatunnel-connector-v2-e2e/connector-databend-e2e/src/test/java/org/apache/seatunnel/e2e/connector/databend/DatabendCDCSinkIT.java
+++
b/seatunnel-e2e/seatunnel-connector-v2-e2e/connector-databend-e2e/src/test/java/org/apache/seatunnel/e2e/connector/databend/DatabendCDCSinkIT.java
@@ -20,6 +20,8 @@ package org.apache.seatunnel.e2e.connector.databend;
import org.apache.seatunnel.e2e.common.TestResource;
import org.apache.seatunnel.e2e.common.TestSuiteBase;
import org.apache.seatunnel.e2e.common.container.TestContainer;
+import org.apache.seatunnel.e2e.common.container.TestContainerId;
+import org.apache.seatunnel.e2e.common.junit.DisabledOnContainer;
import org.awaitility.Awaitility;
import org.junit.jupiter.api.AfterAll;
@@ -71,6 +73,11 @@ public class DatabendCDCSinkIT extends TestSuiteBase
implements TestResource {
private Connection connection;
@TestTemplate
+ @DisabledOnContainer(
+ value = {TestContainerId.FLINK_1_15},
+ disabledReason =
+ "Flaky on GitHub-hosted Flink 1.15.3: the CDC job can exit
successfully"
+ + " while sink_table remains empty")
public void testDatabendSinkCDC(TestContainer container) throws Exception {
// Run the CDC test job
Container.ExecResult execResult = executeDatabendCdcJob(container);