Skip to content

chore: Track the latest v3 contract test release instead of a pinned alpha - #203

Draft
devin-ai-integration[bot] wants to merge 2 commits into
mainfrom
devin/1786745723-contract-tests-v3
Draft

chore: Track the latest v3 contract test release instead of a pinned alpha#203
devin-ai-integration[bot] wants to merge 2 commits into
mainfrom
devin/1786745723-contract-tests-v3

Conversation

@devin-ai-integration

@devin-ai-integration devin-ai-integration Bot commented Aug 14, 2026

Copy link
Copy Markdown
Contributor

Requirements

  • I have added test coverage for new or changed functionality
  • I have followed the repository's pull request submission guidelines
  • I have validated my changes against all supported platform versions

Related issues

Follows launchdarkly/go-server-sdk#433.

Describe the solution you've provided

The v3 contract tests pinned the harness to v3.0.0-alpha.6 (both version and branch in the CI/nightly workflows, and the download URL plus VERSION in the server SDK Makefile). They now use version: 'v3' with no branch input, so the harness downloader resolves the newest published v3.* release and CI tracks the latest alpha without further pins. The Makefile's v3 target pulls run.sh from the harness v3 branch with VERSION=v3.

Describe alternatives you've considered

Bumping the pin to the current alpha, which just repeats the same maintenance later.

Additional context

With the latest v3 alpha (v3.2.0-alpha.7) the v3 suite now fails 14 tests (anonymous-context attribute redaction, allAttributesPrivate with slash-prefixed attribute names). These are SDK behavior gaps newly covered by the harness, not a regression from this change — launchdarkly/python-server-sdk#492 fails the same tests. They need either SDK fixes or additions to test-suppressions-fdv2.txt before this can merge.

How to test: the test-contract-tests job should download the newest v3.* release rather than v3.0.0-alpha.6.

Link to Devin session: https://app.devin.ai/sessions/6409748db442482fa8ddc43061f0277d
Requested by: @jsonbailey

…alpha

Co-Authored-By: jbailey@launchdarkly.com <jbailey@launchdarkly.com>
@devin-ai-integration

Copy link
Copy Markdown
Contributor Author

🤖 Devin AI Engineer

I'll be helping with this pull request! Here's what you should know:

✅ I will automatically:

  • Address comments on this PR. Add '(aside)' to your comment to have me ignore it.
  • Look at CI failures and help fix them

Note: I can only respond to comments from users who have write access to this repository.

⚙️ Control Options:

  • Disable automatic comment, CI, and merge conflict monitoring

@devin-ai-integration devin-ai-integration Bot added the devin-pr Label for PR's created using devin. label Aug 14, 2026
@devin-ai-integration

Copy link
Copy Markdown
Contributor Author

@cursor review

Co-Authored-By: jbailey@launchdarkly.com <jbailey@launchdarkly.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

devin-pr Label for PR's created using devin.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants