Skip to content

Adopt published PHP polling and Workflow projection fixes - #90

Merged
rmcdaniel merged 2 commits into
mainfrom
fix/published-php-patches
Sep 11, 2026
Merged

Adopt published PHP polling and Workflow projection fixes#90
rmcdaniel merged 2 commits into
mainfrom
fix/published-php-patches

Conversation

@rmcdaniel

@rmcdaniel rmcdaniel commented Sep 11, 2026

Copy link
Copy Markdown
Member

Change

Consume published PHP SDK 2.0.10 and Workflow 2.0.13 in the main app, microservice example, and standalone PHP playground lockfiles. Align the qualified artifact tuple with those packages and published Server 2.3.11, which bundles Workflow 2.0.13; all unrelated dependencies and language SDKs are unchanged.

This carries the workflow-poll backpressure repair from durable-workflow/sdk-php#66 and monitoring projection improvement from durable-workflow/workflow#508 into the first-user examples. The microservice example also catches up from Workflow 2.0.2.

Validation

Targeted Composer resolution/audit, artifact-graph consistency, diff, and public-boundary checks passed. Upstream published-package validation passed for both patches. Application/microservice tests and prepared-image first-user qualification must pass before merge.

Server 2.3.11 publication and matching Helm chart 0.1.90 passed release verification, including exact image/package identity, source-free Compose bootstrap and clean chart install. Its published image also passed seven focused timer/replay scenarios. The prior PHP-only update passed all Sample App checks; the final Server tuple update is now running the same application, polyglot and prepared-image checks. No new capacity claim is inferred from dependency resolution alone.

@rmcdaniel

Copy link
Copy Markdown
Member Author

The final tuple now uses published Server 2.3.11 (head 9dc01ad). PHP 8.4 and both microservice jobs passed. The PHP 8.5 job stopped before tests because the Packagist security-advisory endpoint timed out after 10 seconds, not because of a package or application assertion. I reran only the failed jobs; the security audit remains enabled. Polyglot, Compose and prepared-image checks are still running.

@rmcdaniel
rmcdaniel marked this pull request as ready for review September 11, 2026 20:09
@rmcdaniel
rmcdaniel merged commit 09ea2fe into main Sep 11, 2026
15 of 17 checks passed
@rmcdaniel

Copy link
Copy Markdown
Member Author

Delivered on main as 09ea2fe. All final PR checks passed, including the actual PHP workflow -> Python calculation -> Rust receipt against published Server 2.3.11, plus embedded/microservice PHP 8.4/8.5 and Codespaces startup. The initial PHP 8.5 Packagist audit timeout passed on the targeted retry with auditing unchanged.

Prepared development-image publication is complete: https://github.com/durable-workflow/sample-app/actions/runs/34642737211 built both linux/amd64 and linux/arm64, assembled immutable indexes, anonymously pulled and qualified each published architecture, and promoted/verified the main channel in GHCR and Docker Hub. The selected artifacts are Server 2.3.11, Workflow 2.0.13 and PHP SDK 2.0.10; unrelated SDKs/dependencies are unchanged.

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