Skip to content

fix: CI fixes + Temporal interceptor for #602#714

Open
andreahlert wants to merge 2 commits intoapache:stefan/add-more-lifecyclesfrom
andreahlert:fix/pr602-ci-temporal
Open

fix: CI fixes + Temporal interceptor for #602#714
andreahlert wants to merge 2 commits intoapache:stefan/add-more-lifecyclesfrom
andreahlert:fix/pr602-ci-temporal

Conversation

@andreahlert
Copy link
Copy Markdown
Collaborator

Targeting the interceptor branch (#602) per @skrawcz request.

CI fixes:

  • Added missing __init__.py in examples/remote-execution-ray/
  • Added remote-execution-ray and remote-execution-temporal to pyproject.toml exclude list (fixes validate-examples)

Temporal interceptor example:

  • Second interceptor implementation validating the pattern works beyond Ray
  • should_intercept checks for "durable" tag
  • intercept_run routes to a Temporal workflow
  • Worker hooks (pre/post) called on remote side
  • Includes example app with local fallback for testing without Temporal server

- Add missing __init__.py in examples/remote-execution-ray/
- Add examples/remote-execution-ray and remote-execution-temporal
  to pyproject.toml exclude list (fixes validate-examples CI)
- Add Temporal interceptor example validating the pattern works
  beyond Ray: should_intercept checks for "durable" tag,
  intercept_run routes to Temporal workflow, worker hooks
  called on remote side
@andreahlert andreahlert requested a review from skrawcz March 30, 2026 20:04
@andreahlert andreahlert self-assigned this Mar 30, 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.

1 participant