From 63f8bf9050d7b10a44239ae2e550b4b486c99495 Mon Sep 17 00:00:00 2001 From: Devin AI <158243242+devin-ai-integration[bot]@users.noreply.github.com> Date: Fri, 14 Aug 2026 22:15:23 +0000 Subject: [PATCH 1/2] chore: Track the latest v3 contract test release instead of a pinned alpha Co-Authored-By: jbailey@launchdarkly.com --- .github/workflows/java-server-sdk.yml | 3 +-- .github/workflows/nightly-contract-tests.yml | 3 +-- lib/sdk/server/Makefile | 4 ++-- 3 files changed, 4 insertions(+), 6 deletions(-) diff --git a/.github/workflows/java-server-sdk.yml b/.github/workflows/java-server-sdk.yml index e7e42dba..765d4281 100644 --- a/.github/workflows/java-server-sdk.yml +++ b/.github/workflows/java-server-sdk.yml @@ -59,8 +59,7 @@ jobs: uses: launchdarkly/gh-actions/actions/contract-tests@contract-tests-v1 with: test_service_port: '8000' - version: 'v3.0.0-alpha.6' - branch: 'v3.0.0-alpha.6' + version: 'v3' token: ${{ secrets.GITHUB_TOKEN }} debug_logging: 'true' enable_persistence_tests: 'false' diff --git a/.github/workflows/nightly-contract-tests.yml b/.github/workflows/nightly-contract-tests.yml index adeb24f7..0f07cfa3 100644 --- a/.github/workflows/nightly-contract-tests.yml +++ b/.github/workflows/nightly-contract-tests.yml @@ -51,8 +51,7 @@ jobs: uses: launchdarkly/gh-actions/actions/contract-tests@contract-tests-v1 with: test_service_port: '8000' - version: 'v3.0.0-alpha.6' - branch: 'v3.0.0-alpha.6' + version: 'v3' token: ${{ secrets.GITHUB_TOKEN }} debug_logging: 'true' enable_persistence_tests: 'false' diff --git a/lib/sdk/server/Makefile b/lib/sdk/server/Makefile index af74b32f..768baf3a 100644 --- a/lib/sdk/server/Makefile +++ b/lib/sdk/server/Makefile @@ -33,8 +33,8 @@ run-contract-tests: @curl -s https://raw.githubusercontent.com/launchdarkly/sdk-test-harness/v2/downloader/run.sh \ | VERSION=v2 PARAMS="-url http://localhost:$(TEST_SERVICE_PORT) -debug -skip-from=$(SUPPRESSION_FILE) $(TEST_HARNESS_PARAMS_V2)" sh @echo "Running SDK contract test v3..." - @curl -s https://raw.githubusercontent.com/launchdarkly/sdk-test-harness/v3.0.0-alpha.6/downloader/run.sh \ - | VERSION=v3.0.0-alpha.6 PARAMS="-url http://localhost:$(TEST_SERVICE_PORT) -debug -stop-service-at-end -skip-from=$(SUPPRESSION_FILE_FDV2) $(TEST_HARNESS_PARAMS_V3)" sh + @curl -s https://raw.githubusercontent.com/launchdarkly/sdk-test-harness/v2/downloader/run.sh \ + | VERSION=v3 PARAMS="-url http://localhost:$(TEST_SERVICE_PORT) -debug -stop-service-at-end -skip-from=$(SUPPRESSION_FILE_FDV2) $(TEST_HARNESS_PARAMS_V3)" sh contract-tests: build-contract-tests start-contract-test-service-bg run-contract-tests From af988189c8fc6eb9be7414e5f7d7278fd86c376c Mon Sep 17 00:00:00 2001 From: Devin AI <158243242+devin-ai-integration[bot]@users.noreply.github.com> Date: Fri, 14 Aug 2026 22:40:32 +0000 Subject: [PATCH 2/2] chore: Use the v3 harness downloader script for the v3 make target Co-Authored-By: jbailey@launchdarkly.com --- lib/sdk/server/Makefile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/sdk/server/Makefile b/lib/sdk/server/Makefile index 768baf3a..61a6d155 100644 --- a/lib/sdk/server/Makefile +++ b/lib/sdk/server/Makefile @@ -33,7 +33,7 @@ run-contract-tests: @curl -s https://raw.githubusercontent.com/launchdarkly/sdk-test-harness/v2/downloader/run.sh \ | VERSION=v2 PARAMS="-url http://localhost:$(TEST_SERVICE_PORT) -debug -skip-from=$(SUPPRESSION_FILE) $(TEST_HARNESS_PARAMS_V2)" sh @echo "Running SDK contract test v3..." - @curl -s https://raw.githubusercontent.com/launchdarkly/sdk-test-harness/v2/downloader/run.sh \ + @curl -s https://raw.githubusercontent.com/launchdarkly/sdk-test-harness/v3/downloader/run.sh \ | VERSION=v3 PARAMS="-url http://localhost:$(TEST_SERVICE_PORT) -debug -stop-service-at-end -skip-from=$(SUPPRESSION_FILE_FDV2) $(TEST_HARNESS_PARAMS_V3)" sh contract-tests: build-contract-tests start-contract-test-service-bg run-contract-tests