Skip to content

Adopt Workflow 2.20.5 in embedded samples - #328

Merged
rmcdaniel merged 1 commit into
mainfrom
general/workflow2205-consumer-20261107
Nov 7, 2026
Merged

rmcdaniel merged 1 commit into
mainfrom
general/workflow2205-consumer-20261107

Conversation

@rmcdaniel

Copy link
Copy Markdown
Member

Both embedded sample applications can retain the MySQL Activity all() lost-wake bug through their 2.20.4 locks. Raise their Workflow floor and exact locks to published 2.20.5 and update the existing artifact manifest together.

The package row comes from the verified normal registry installation of 2.20.5 at b8f6bcdb951602b22259274b13b2261fdebff542. All other package records and Server/SDK/Waterline versions are unchanged. Composer computed both manifest content hashes; offline Composer validation, the existing artifact-graph validator and the public-boundary check pass. Normal hosted application/microservice MySQL and artifact checks are required before merge.

Closes #327. Upstream fix and published regression: durable-workflow/workflow#1052.

@sonarqubecloud

sonarqubecloud Bot commented Nov 7, 2026

Copy link
Copy Markdown

@rmcdaniel

Copy link
Copy Markdown
Member Author

General Source/consumer qualification is PASS for exact c2f1045954dc03c7ba9deaf38ccdf38c2ec37261. Both embedded manifests now require Workflow^2.20.5; both locked package rows bind published2.20.5/b8f6bcdb, with canonical Composer content hashes and the matching qualified artifact entry. Full parsed-lock comparison confirms every unrelated package and lock field is unchanged.

All37 exact-head hosted checks are terminal SUCCESS, including both application/microservice MySQL suites on PHP8.4/8.5, committed-lock audits, the artifact graph, published polyglot/playground/upgrade/timer/recovery journeys, both disposable devcontainer architectures, CodeQL, Sonar and public boundary. No application/workflow source changed. The devcontainer publisher remains manual-only; normal main integration selects no image publication or production deployment.

Proceed with normal merge, then verify actual main and clean only this merged topic. Upstream published prevention and exact independent-connection MySQL regression remain in durable-workflow/workflow#1052; this update does not repair already-stranded executions.

@rmcdaniel
rmcdaniel marked this pull request as ready for review November 7, 2026 10:03
@rmcdaniel
rmcdaniel merged commit 3c9c20a into main Nov 7, 2026
37 checks passed
@rmcdaniel
rmcdaniel deleted the general/workflow2205-consumer-20261107 branch November 7, 2026 10:53
@rmcdaniel

Copy link
Copy Markdown
Member Author

Delivered and main-qualified: PR328 merged normally as 3c9c20a116c501653752c1a6efc1e218ad29d238, exact reviewed tree 04b2cfaf5f29c91ba4868add74e23bd326909d86, ordered parents e2c6bfa4c2401f6763787edb403618e3288c7f05 + c2f1045954dc03c7ba9deaf38ccdf38c2ec37261. All 37 PR checks and all 30 actual-main checks are terminal SUCCESS, including root/microservice MySQL, actual upgrade journeys, graph/security checks and disposable development-container controls.

Both root and microservice now require normal published Workflow ^2.20.5 and lock the exact released b8f6bcdb951602b22259274b13b2261fdebff542 package, carrying the Activity success-path lost-wake prevention. Exact published dependency metadata and Composer content hashes were verified; all other lock packages, SDK/Server/Waterline versions and application behavior are unchanged. This is prevention; no existing stranded workflow was repaired.

The own merged topic was removed with its expected-head lease, fresh Git absence and REST404; the local topic is absent and its clean detached accepted checkout is retained for audit. Other WIP was preserved. Issue327 is closed through this delivery. No development-container publication, production deployment or new release was selected.

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.

Use Workflow 2.20.5 in both embedded sample applications

1 participant