Skip to content

ci: Use the latest v3 contract test harness - #431

Draft
kinyoklion wants to merge 1 commit into
v7from
devin/1786660866-harness-v3
Draft

ci: Use the latest v3 contract test harness#431
kinyoklion wants to merge 1 commit into
v7from
devin/1786660866-harness-v3

Conversation

@kinyoklion

Copy link
Copy Markdown
Member

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

Companion to the same pin move in ruby-server-sdk (launchdarkly/ruby-server-sdk#414).

Describe the solution you've provided

The v3 contract test job was pinned to v3.0.0-alpha.6, so new coverage added to the harness never reaches CI. Moved the pin to floating v3.

Validated locally before bumping: testservice built from this branch, run against the released harness v3.2.0-alpha.6 — 4946 total, 12 skipped, all ran passed (persistence tests skipped locally; CI runs them with enable_persistence_tests).

Describe alternatives you've considered

Pinning to v3.2.0-alpha.6 — a floating v3 keeps the SDK honest against new coverage as it lands, which was the intent of the pin move.

Additional context

For contrast, python-server-sdk fails 6 subtests against the released harness (attribute-reference escaping in _meta.redactedAttributes), so its pin was left alone. ruby-server-sdk failed the same 6 and is being fixed in launchdarkly/ruby-server-sdk#415.

Link to Devin session: https://app.devin.ai/sessions/316afaccd2604f8d802a72c9080f6921
Requested by: @kinyoklion

Co-Authored-By: rlamb@launchdarkly.com <4955475+kinyoklion@users.noreply.github.com>
@kinyoklion kinyoklion self-assigned this Aug 13, 2026
@devin-ai-integration

Copy link
Copy Markdown
Contributor

🤖 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

Copy link
Copy Markdown
Contributor

@cursor review

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant