Repository navigation
test: qualify published workflow identity through cold workers - #196
Merged
Merged
Conversation
rmcdaniel
marked this pull request as ready for review
October 22, 2026 08:37
|
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. |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.



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.