Skip to content

Run integration test suite against Cloud (discovery) - #2279

Draft
THardy98 wants to merge 19 commits into
mainfrom
feat/use-cloud-testing
Draft

Run integration test suite against Cloud (discovery)#2279
THardy98 wants to merge 19 commits into
mainfrom
feat/use-cloud-testing

Conversation

@THardy98

@THardy98 THardy98 commented Aug 3, 2026

Copy link
Copy Markdown
Contributor

This draft adds a dedicated CI job that runs the normal TypeScript integration-test package against the existing ring-0 Temporal Cloud namespace through the envconfig path introduced in #2163. The purpose of this draft is to expose the suite's remaining local-server, privilege, namespace, and consistency assumptions before the permanent blocking check is split into reviewable changes.

The job reuses the Linux x64 debug bridge artifact, builds the workspace with Node 24, and runs the full AVA test glob with TEMPORAL_TEST_ENV_CONFIG_SERVER=true. It deliberately does not start a local Temporal CLI, so tests that still connect implicitly to localhost fail visibly instead of making the Cloud result look greener than its actual coverage. It uses the repository's existing namespace and API-key credentials, skips fork PRs at the job boundary, and retains TAP output for diagnosis.

This draft is expected to be red while failures are classified. It is not intended to merge in that state; remediation will be split into small PRs, after which this job will be rebased and landed as a blocking check.

Part of temporalio/features#851.

Validation: Prettier passes for the workflow. Actionlint reports only the workflow's pre-existing custom-runner, optional-matrix-property, and shell quoting warnings.

@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