Move Temporal CLI Cloud extension to Public Preview - #5151
Draft
lennessyy wants to merge 6 commits into
Draft
Conversation
Flip the cloudCli release stage to publicPreview, which updates the ReleaseNoteHeader on /cli/cloud and all 18 cloud command reference pages. Add Temporal CLI tabs alongside every tcld command example in the Cloud docs, with `temporal cloud` as the default tab.
|
The latest updates on your projects. Learn more about Vercel for GitHub.
|
Contributor
📖 Docs PR preview links
|
Contributor
There was a problem hiding this comment.
Pull request overview
Promotes the Temporal CLI Cloud extension to Public Preview and expands Cloud documentation with equivalent temporal cloud commands.
Changes:
- Updates the extension’s release-stage label.
- Adds Temporal CLI tabs alongside
tcldexamples. - Revises Cloud setup and management guidance.
Reviewed changes
Copilot reviewed 19 out of 19 changed files in this pull request and generated 10 comments.
Show a summary per file
| File | Description |
|---|---|
src/constants/featureReleaseTypes.js |
Promotes the extension to Public Preview. |
docs/cli/setup-cli.mdx |
Updates release-stage guidance. |
docs/troubleshooting/last-connection-error.mdx |
Adds certificate inspection command. |
docs/develop/typescript/nexus/feature-guide.mdx |
Adds Temporal CLI Nexus commands. |
docs/develop/python/nexus/feature-guide.mdx |
Adds Temporal CLI Nexus commands. |
docs/develop/java/nexus/feature-guide.mdx |
Adds Temporal CLI Nexus commands. |
docs/develop/go/nexus/feature-guide.mdx |
Adds Temporal CLI Nexus commands. |
docs/develop/dotnet/nexus/feature-guide.mdx |
Adds Temporal CLI Nexus commands. |
docs/cloud/terraform-provider.mdx |
Adds CLI validation examples. |
docs/cloud/manage-access/service-accounts.mdx |
Documents Service Account commands. |
docs/cloud/high-availability/failovers/manage.mdx |
Adds a failover command. |
docs/cloud/high-availability/enable.mdx |
Adds High Availability commands. |
docs/cloud/get-started/user-invite.mdx |
Adds a user invitation command. |
docs/cloud/get-started/namespaces.mdx |
Expands Namespace CLI guidance. |
docs/cloud/get-started/api-keys.mdx |
Adds API key commands. |
docs/cloud/gcp-export-gcs.mdx |
Adds GCS export commands. |
docs/cloud/connectivity/index.mdx |
Adds connectivity commands. |
docs/cloud/capacity-modes.mdx |
Adds capacity configuration commands. |
docs/cloud/aws-export-s3.mdx |
Adds S3 export commands. |
Suppressed comments (1)
docs/cloud/terraform-provider.mdx:87
- After removing the
tcldprefix, this names a nonexistent genericapikey createcommand: Temporal CLI usesapikey create-for-me, whiletcldusesapikey create. Name both commands so users know how to obtain the secret.
# replace <your-secret-key> with the "secretKey": output from the apikey create command
💡 Configure MCP servers for context-aware, tailored reviews. Learn more in the docs.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
What
cloudClifromprereleasetopublicPreviewinsrc/constants/featureReleaseTypes.js, which updates theReleaseNoteHeaderon/cli/cloudand all 18 cloud command reference pages. Updated the matching prose insetup-cli.mdx.temporal cloudtabs alongside everytcldcommand example across 18 Cloud docs pages, with the Temporal CLI as the default tab.Blocked on two things, hence draft:
setup-cli.mdxstill readstemporalio/prerelease/temporal-cloud. Needs confirmation from the CLI team on whether the tap changes at Public Preview.temporal cloud namespace mtls cert-ca listreplacestcld namespace accepted-client-ca listinlast-connection-error.mdx, but I could not verify the JSON output shape, so the new tab describes reading the expiry rather than reproducing thejq -r '.[0].notAfter'filter.Commands were verified against the generated reference pages in
docs/cli/command-reference/cloud/and cross-checked with local--help. Flag names diverge in several places (--idto--key-id,apikey createtocreate-for-me/create-for-service-account,accepted-client-catomtls cert-ca,set-connectivity-rulestoconnectivity attach/detach).Left tcld-only where the extension has no equivalent:
tcld gen ca/gen leaf(certificates),tcld migration *, andaccount metrics enable/disable.