From 5fad1649ebc7e2bc1d005501521f249e6d8d657c Mon Sep 17 00:00:00 2001 From: Tim Conley Date: Thu, 29 Jan 2026 10:48:55 -0800 Subject: [PATCH 1/2] fix: propagate unit test exit codes in CI workflow MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Add --exit-code-from flag to docker compose command to ensure unit test failures properly fail the GitHub Actions job. 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude --- .github/workflows/ci.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 54deeb6eb..6eac7d64b 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -25,7 +25,7 @@ jobs: - name: Run unit tests run: | - docker compose -f ./docker/github/docker-compose.yaml up unit-test + docker compose -f ./docker/github/docker-compose.yaml up --exit-code-from unit-test unit-test code_format: name: Code format From de35c6d57f45a59820e5cae4d49a995a26159d4d Mon Sep 17 00:00:00 2001 From: Tim Conley Date: Thu, 29 Jan 2026 11:53:39 -0800 Subject: [PATCH 2/2] Fix springboot test --- springboot/src/test/resources/application.yaml | 1 + 1 file changed, 1 insertion(+) diff --git a/springboot/src/test/resources/application.yaml b/springboot/src/test/resources/application.yaml index b81a11934..017d28f90 100644 --- a/springboot/src/test/resources/application.yaml +++ b/springboot/src/test/resources/application.yaml @@ -15,6 +15,7 @@ spring: # enable test server for testing test-server: enabled: true + ignore-duplicate-definitions: true # data source config for tests that need it datasource: url: jdbc:h2:mem:test;DB_CLOSE_DELAY=-1;DATABASE_TO_UPPER=false;DB_CLOSE_ON_EXIT=FALSE;