Skip to content

Use endpoint for system Nexus detection#1616

Open
tconley1428 wants to merge 1 commit into
mainfrom
system-nexus-endpoint-detection
Open

Use endpoint for system Nexus detection#1616
tconley1428 wants to merge 1 commit into
mainfrom
system-nexus-endpoint-detection

Conversation

@tconley1428

Copy link
Copy Markdown
Contributor

Summary

  • Detect system Nexus schedule payloads by the Temporal system endpoint instead of service/operation registry membership
  • Decode system Nexus envelopes from their protobuf payload metadata before nested payload visitation
  • Add focused visitor tests for system and non-system endpoint classification

Validation

  • uv run ruff check tests/nexus/test_temporal_system_nexus.py temporalio/nexus/system/init.py temporalio/worker/_workflow_instance.py temporalio/bridge/_visitor.py temporalio/nexus/system/_payload_visitor.py
  • uv run pytest tests/nexus/test_temporal_system_nexus.py -q
  • uv run pyright tests/nexus/test_temporal_system_nexus.py temporalio/nexus/system/init.py temporalio/worker/_workflow_instance.py

@tconley1428 tconley1428 requested a review from a team as a code owner June 24, 2026 18:37
@tconley1428 tconley1428 force-pushed the system-nexus-endpoint-detection branch from 047d68b to 478e452 Compare June 24, 2026 20:08
@tconley1428 tconley1428 force-pushed the system-nexus-endpoint-detection branch from 478e452 to d17c582 Compare June 24, 2026 20:29
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.

1 participant