Skip to content

test: qualify published workflow identity through cold workers - #196

Merged
rmcdaniel merged 3 commits into
mainfrom
test/193-published-identity
Oct 22, 2026
Merged

rmcdaniel merged 3 commits into
mainfrom
test/193-published-identity

Conversation

@rmcdaniel

Copy link
Copy Markdown
Member

Published identity acceptance for #193

This draft adds a reusable real-Server consumer for normally installed Python SDK 2.9.0. It verifies installed package RECORD hashes and exact tagged source bytes, then checks workflow and run identity through activity suspension, fresh worker processes, replay and a continue-as-new successor in default and named namespaces. Exact int64, null and Unicode values must survive.

The first fixture invocation failed before business admission because its cold-reader loop shadowed the producer function. That failed observation remains recorded. Source bbabc64 corrects only the fixture binding. Eight fresh originals and a separate cold reader are qualifying against the immutable published PHP Server 2.11.0 image, with the original thirty-second whole-run budgets.

The fixture explicitly reads a continued workflow by the actual successor run ID. It makes no claim about following a handle pinned to the predecessor. No SDK runtime, dependency, protocol, native, shared or frozen file changes are included.

Remaining: complete the actual installed execution, cold reader, stopped-state audit and cleanup; review normal source checks. The feature is already published through #194 and #195. Documentation in every supported locale remains #193 follow-through.

@rmcdaniel
rmcdaniel marked this pull request as ready for review October 22, 2026 08:37
@sonarqubecloud

Copy link
Copy Markdown

@rmcdaniel
rmcdaniel merged commit a570164 into main Oct 22, 2026
17 checks passed
@rmcdaniel
rmcdaniel deleted the test/193-published-identity branch October 22, 2026 08:51
@rmcdaniel

Copy link
Copy Markdown
Member Author

Merged a570164, exact qualified whole 4b898796cf144c9099180afa697bb654ec659e38. All normal checks including integration pass, and Sonar has zero OPEN/CONFIRMED issues. Remote head absence is verified. Genuine installed acceptance belongs to tested bbabc64; the final 2ca597b change only wraps one assertion. Published 2.9.0 and its immutable artifact are unchanged. All actual results and failed fixture setup originals remain linked from issue #193.

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