Skip to content

Commit ee2cd45

Browse files
[cross-repo from sample-app#19] Sample-App polyglot demo: restore PHP scenario the previous attempt deleted (#535)
1 parent 8d15044 commit ee2cd45

1 file changed

Lines changed: 8 additions & 5 deletions

File tree

docs/architecture/polyglot-codec-roundtrip.md

Lines changed: 8 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -110,11 +110,14 @@ when it crosses category boundaries:
110110
receiving language observes the documented coerced type.
111111
- The sample app (`sample-app`) `polyglot/` smoke runs two scenarios
112112
end to end against the standalone server: a Python-authored workflow
113-
on a separate Python image, and a protocol-driver workflow task that
114-
schedules activities handled by a separate Python worker. Both
115-
scenarios assert that activity arguments and results round-trip with
116-
the documented codec envelope. The smoke is wired into the sample-app
117-
`polyglot` GitHub Actions workflow on every push and pull request.
113+
on a separate Python image, and a PHP-authored workflow on a real
114+
Laravel + `durable-workflow/workflow` PHP worker that schedules
115+
activities handled by a separate Python worker. Both scenarios
116+
assert that activity arguments and results round-trip with the
117+
documented codec envelope. The smoke is wired into the sample-app
118+
`polyglot-validation` GitHub Actions workflow on every push and
119+
pull request and fails fast if the PHP worker is removed or refuses
120+
to register on the polyglot task queue.
118121

119122
The sample app's polyglot smoke is a release gate alongside the
120123
sdk-python integration tests: a regression in either is a release

0 commit comments

Comments
 (0)