Skip to content

ci: Verify streaming connection close contract test from harness PR - #514

Closed
kinyoklion wants to merge 1 commit into
v11from
rlamb/sdk-2669/verify-stream-close-ci
Closed

ci: Verify streaming connection close contract test from harness PR#514
kinyoklion wants to merge 1 commit into
v11from
rlamb/sdk-2669/verify-stream-close-ci

Conversation

@kinyoklion

Copy link
Copy Markdown
Member

Do not merge — temporary CI verification, will be closed after the run.

Uses the macOS CI runner to verify the iOS SDK against the new client-side contract test proposed in launchdarkly/sdk-test-harness#377 (streaming/connection lifecycle/SDK closes streaming connection when client is closed), since that harness change is unreleased and the test can't run on Linux hosts.

Changes (both temporary):

  • The contract-tests action builds the harness from the jb/sdk-2669/fdv1-close-contract-test branch instead of downloading a released binary, and runs only the connection-lifecycle test.
  • ci.yml is stripped to the contract-tests job so the full macOS build/test matrix doesn't run for this throwaway check.

Context: this completes a sweep of the PR #377 test across all SDKs — 9 server-side and 7 client-side SDKs were verified locally (all pass except the Erlang server SDK, fix in launchdarkly/erlang-server-sdk#195); iOS is the one client SDK that needs a macOS host.

SDK-2669

Temporary do-not-merge branch: builds the sdk-test-harness from the PR
branch that adds the client-side streaming connection-lifecycle test and
runs only that test against the contract test service. Other CI jobs are
removed to avoid burning macOS runner time on a throwaway verification.
@kinyoklion

Copy link
Copy Markdown
Member Author

Verification complete: the connection-lifecycle test from sdk-test-harness PR #377 RAN and PASSED against the iOS SDK on this runner (Test Summary: 16 total, 13 skipped, 3 ran — job https://github.com/launchdarkly/ios-client-sdk/actions/runs/30669861251/job/91285093960). Closing this temporary branch as planned.

@kinyoklion kinyoklion closed this Jul 31, 2026
@kinyoklion
kinyoklion deleted the rlamb/sdk-2669/verify-stream-close-ci branch July 31, 2026 22:30
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant