You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
* Sync cloud-sdk-go v0.14.1
Bump cloud-sdk dependency to the v0.14.1 release candidate and expose the
new read-only namespace-assignment RPCs as CLI commands.
- go.mod: go.temporal.io/cloud-sdk v0.13.0 -> v0.14.1-0.20260616191445-e6c2bafd1bf5
(pinned to RC commit e6c2bafd1bf5e2fcbdbfcb7ff1086cabcbb47b7a)
- New commands (additive only):
- cloud namespace user list
- cloud namespace service-account list
- cloud namespace user-group list
- Regenerated commands.gen.go and cloudservice mock for the new RPCs.
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
* Adddress bot review comment
* Fix namespace access list table columns
Address Cursor Bugbot review on PR #85:
- Service-account and user-group list commands requested an "Email"
column, but those assignment types expose "Name" and "DisplayName"
respectively — the identity column was omitted from table output.
- All three commands omitted "InheritedAccess", so inherited-only
access rendered as a blank permission with no indication of source.
Select the correct per-type identity column and add InheritedAccess to
all three. Add table-output guard tests (previously only JSON output,
which bypasses the Fields list, was covered).
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
---------
Co-authored-by: clddx-agent[bot] <clddx-agent[bot]@users.noreply.github.com>
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
s.Command.Short="List service accounts with access to a namespace"
3992
+
ifhasHighlighting {
3993
+
s.Command.Long="List the service accounts that have access to a Temporal Cloud namespace,\nincluding both directly-assigned and inherited access.\n\nExample:\n\n\x1b[1mtemporal cloud namespace service-account list --namespace my-namespace.my-account\x1b[0m"
3994
+
} else {
3995
+
s.Command.Long="List the service accounts that have access to a Temporal Cloud namespace,\nincluding both directly-assigned and inherited access.\n\nExample:\n\n```\ntemporal cloud namespace service-account list --namespace my-namespace.my-account\n```"
3996
+
}
3997
+
s.Command.Args=cobra.NoArgs
3998
+
s.Command.Flags().IntVar(&s.PageSize, "page-size", 0, "Number of service accounts to return per page. Use for paginated results.")
3999
+
s.Command.Flags().StringVar(&s.PageToken, "page-token", "", "Token for retrieving the next page of results in a paginated list.")
s.Command.Short="List users with access to a namespace"
4197
+
ifhasHighlighting {
4198
+
s.Command.Long="List the users that have access to a Temporal Cloud namespace, including\nboth directly-assigned and inherited access.\n\nExample:\n\n\x1b[1mtemporal cloud namespace user list --namespace my-namespace.my-account\x1b[0m"
4199
+
} else {
4200
+
s.Command.Long="List the users that have access to a Temporal Cloud namespace, including\nboth directly-assigned and inherited access.\n\nExample:\n\n```\ntemporal cloud namespace user list --namespace my-namespace.my-account\n```"
4201
+
}
4202
+
s.Command.Args=cobra.NoArgs
4203
+
s.Command.Flags().IntVar(&s.PageSize, "page-size", 0, "Number of users to return per page. Use for paginated results.")
4204
+
s.Command.Flags().StringVar(&s.PageToken, "page-token", "", "Token for retrieving the next page of results in a paginated list.")
s.Command.Short="List user groups with access to a namespace"
4246
+
ifhasHighlighting {
4247
+
s.Command.Long="List the user groups that have access to a Temporal Cloud namespace,\nincluding both directly-assigned and inherited access.\n\nExample:\n\n\x1b[1mtemporal cloud namespace user-group list --namespace my-namespace.my-account\x1b[0m"
4248
+
} else {
4249
+
s.Command.Long="List the user groups that have access to a Temporal Cloud namespace,\nincluding both directly-assigned and inherited access.\n\nExample:\n\n```\ntemporal cloud namespace user-group list --namespace my-namespace.my-account\n```"
4250
+
}
4251
+
s.Command.Args=cobra.NoArgs
4252
+
s.Command.Flags().IntVar(&s.PageSize, "page-size", 0, "Number of user groups to return per page. Use for paginated results.")
4253
+
s.Command.Flags().StringVar(&s.PageToken, "page-token", "", "Token for retrieving the next page of results in a paginated list.")
0 commit comments