Skip to content

Remove default namespace assumptions from integration tests - #2287

Draft
THardy98 wants to merge 2 commits into
mainfrom
agent/cloud-shared-harness-assumptions
Draft

Remove default namespace assumptions from integration tests#2287
THardy98 wants to merge 2 commits into
mainfrom
agent/cloud-shared-harness-assumptions

Conversation

@THardy98

@THardy98 THardy98 commented Aug 3, 2026

Copy link
Copy Markdown
Contributor

The shared integration harness selects the configured environment, but several assertions and secondary clients still implicitly used the local default namespace. In Cloud, the external-storage clients sent workflow starts to default, which the API key cannot access; failed starts then left created workers holding native connection references.

This propagates the environment namespace into those clients and expected external-storage targets. It also makes intentionally unpolled or rejected alternate task queues unique to their workflow. Local behavior is unchanged, while persistent Cloud namespaces no longer fail authorization or risk cross-run interference.

Focused ESLint, Prettier, and git diff --check pass. The Cloud discovery run provided the failing secondary-client evidence.

@THardy98 THardy98 added the skip-changelog No changelog is necessary for this PR. label Aug 3, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

skip-changelog No changelog is necessary for this PR.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant