Skip to content

Document root workflow namespace omission - #568

Closed
yuandrew wants to merge 1 commit into
mainfrom
docs/root-workflow-namespace
Closed

Document root workflow namespace omission#568
yuandrew wants to merge 1 commit into
mainfrom
docs/root-workflow-namespace

Conversation

@yuandrew

@yuandrew yuandrew commented Sep 2, 2026

Copy link
Copy Markdown

What was changed

Document that root workflow execution information omits its namespace. The root namespace may differ for cross-namespace child workflows and must be tracked separately.

Why?

Completes the documentation requirement from temporalio/features#605.

Checklist

  1. Closes

  2. How was this tested:

  1. Any docs updates needed?

Note

Low Risk
Comment-only changes to YARD docs with no code or API behavior impact.

Overview
Documentation-only update to Workflow::Info#root and Workflow::Info::RootInfo in the Ruby SDK.

The docs now state that root execution info does not include a namespace, and that the root’s namespace can differ from the current workflow’s when using cross-namespace child workflows. Callers who need the root namespace must track it separately (unlike ParentInfo, which still documents a namespace field).

This aligns with temporalio/features#605; runtime behavior and types are unchanged.

Reviewed by Cursor Bugbot for commit e21a619. Bugbot is set up for automated code reviews on this repo. Configure here.

Root execution data omits the namespace, which may differ for
cross-namespace child workflows. Warn users to retain it separately.
@yuandrew
yuandrew requested a review from a team as a code owner September 2, 2026 14:48
@yuandrew yuandrew closed this Sep 2, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants