From b0f7ec1217fd0d59028e6ac724f3784a2b7cc395 Mon Sep 17 00:00:00 2001 From: Stefan Bischof Date: Fri, 11 Sep 2026 16:45:06 +0200 Subject: [PATCH 1/4] CANARY - do not merge: point build_test at the matrix branch --- .github/workflows/build_deploy.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/build_deploy.yml b/.github/workflows/build_deploy.yml index 606bb87..516c413 100644 --- a/.github/workflows/build_deploy.yml +++ b/.github/workflows/build_deploy.yml @@ -10,7 +10,7 @@ on: jobs: build_test: - uses: eclipse-daanse/.github/.github/workflows/reuse_java_build_test.yml@main + uses: eclipse-daanse/.github/.github/workflows/reuse_java_build_test.yml@feat/build-test-matrix maven_deploy: if: ${{ github.ref == 'refs/heads/main' && github.event_name == 'push' }} From 736f9576097859d9f1963645828ae3522e4d9844 Mon Sep 17 00:00:00 2001 From: Stefan Bischof Date: Fri, 11 Sep 2026 16:50:30 +0200 Subject: [PATCH 2/4] CANARY: re-run against simplified matrix script From 1d22176bda57609b2108b7e136d75e7da7525bee Mon Sep 17 00:00:00 2001 From: Stefan Bischof Date: Fri, 11 Sep 2026 16:56:14 +0200 Subject: [PATCH 3/4] CANARY: deliberately failing test to prove the gate --- .../sql/dialect/db/h2/CanaryGateTest.java | 23 +++++++++++++++++++ 1 file changed, 23 insertions(+) create mode 100644 dialect/db/h2/src/test/java/org/eclipse/daanse/sql/dialect/db/h2/CanaryGateTest.java diff --git a/dialect/db/h2/src/test/java/org/eclipse/daanse/sql/dialect/db/h2/CanaryGateTest.java b/dialect/db/h2/src/test/java/org/eclipse/daanse/sql/dialect/db/h2/CanaryGateTest.java new file mode 100644 index 0000000..2fa8b86 --- /dev/null +++ b/dialect/db/h2/src/test/java/org/eclipse/daanse/sql/dialect/db/h2/CanaryGateTest.java @@ -0,0 +1,23 @@ +/* + * Copyright (c) 2026 Contributors to the Eclipse Foundation. + * + * This program and the accompanying materials are made + * available under the terms of the Eclipse Public License 2.0 + * which is available at https://www.eclipse.org/legal/epl-2.0/ + * + * SPDX-License-Identifier: EPL-2.0 + */ +package org.eclipse.daanse.sql.dialect.db.h2; + +import static org.assertj.core.api.Assertions.assertThat; + +import org.junit.jupiter.api.Test; + +/** CANARY ONLY - deliberately failing, to prove the matrix gates the build. */ +class CanaryGateTest { + + @Test + void deliberateFailureProvesTheGate() { + assertThat("canary").isEqualTo("this assertion must fail"); + } +} From 8a0f7e634f01bfa5aacb0a51916b15d532e9fa90 Mon Sep 17 00:00:00 2001 From: Stefan Bischof Date: Fri, 11 Sep 2026 16:59:44 +0200 Subject: [PATCH 4/4] CANARY: remove the deliberately failing test --- .../sql/dialect/db/h2/CanaryGateTest.java | 23 ------------------- 1 file changed, 23 deletions(-) delete mode 100644 dialect/db/h2/src/test/java/org/eclipse/daanse/sql/dialect/db/h2/CanaryGateTest.java diff --git a/dialect/db/h2/src/test/java/org/eclipse/daanse/sql/dialect/db/h2/CanaryGateTest.java b/dialect/db/h2/src/test/java/org/eclipse/daanse/sql/dialect/db/h2/CanaryGateTest.java deleted file mode 100644 index 2fa8b86..0000000 --- a/dialect/db/h2/src/test/java/org/eclipse/daanse/sql/dialect/db/h2/CanaryGateTest.java +++ /dev/null @@ -1,23 +0,0 @@ -/* - * Copyright (c) 2026 Contributors to the Eclipse Foundation. - * - * This program and the accompanying materials are made - * available under the terms of the Eclipse Public License 2.0 - * which is available at https://www.eclipse.org/legal/epl-2.0/ - * - * SPDX-License-Identifier: EPL-2.0 - */ -package org.eclipse.daanse.sql.dialect.db.h2; - -import static org.assertj.core.api.Assertions.assertThat; - -import org.junit.jupiter.api.Test; - -/** CANARY ONLY - deliberately failing, to prove the matrix gates the build. */ -class CanaryGateTest { - - @Test - void deliberateFailureProvesTheGate() { - assertThat("canary").isEqualTo("this assertion must fail"); - } -}