Skip to content

Mark privileged integration tests local-only - #2282

Draft
THardy98 wants to merge 2 commits into
agent/local-server-test-markerfrom
agent/cloud-privileged-local-only
Draft

Mark privileged integration tests local-only#2282
THardy98 wants to merge 2 commits into
agent/local-server-test-markerfrom
agent/cloud-privileged-local-only

Conversation

@THardy98

@THardy98 THardy98 commented Aug 3, 2026

Copy link
Copy Markdown
Contributor

The ring-0 Cloud credentials used by SDK CI cannot create or delete Nexus endpoints and cannot administer namespace search attributes. Tests that require those privileges would otherwise fail for credential reasons rather than exercise SDK behavior.

This stacked change uses the local-server annotation from the base PR to classify Nexus endpoint suites and the typed-search-attribute coverage that depends on operator state. The schedule and sink files are mixed suites, so only their search-attribute-dependent cases are local-only; their remaining tests now use the configured environment connection and namespace and continue to run in Cloud. Local CI still runs every test unchanged.

Focused ESLint, Prettier, and git diff --check pass. The package build reaches TypeScript and reports only the unrelated ActivityExecutionStatus.PAUSED mismatch from the locally advanced core submodule.

Depends on the local-server annotation base PR. Part of temporalio/features#851.

@THardy98 THardy98 added the skip-changelog No changelog is necessary for this PR. label Aug 3, 2026 — with ChatGPT Codex Connector
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