Skip to content

Prepare PHP SDK 3.2.0 activity maintenance release - #204

Merged
rmcdaniel merged 2 commits into
mainfrom
release/3.2.0
Oct 21, 2026
Merged

rmcdaniel merged 2 commits into
mainfrom
release/3.2.0

Conversation

@rmcdaniel

@rmcdaniel rmcdaniel commented Oct 21, 2026 •

Copy link
Copy Markdown
Member

PHP SDK 3.2.0 release identity

Merged at dfaae75 / whole 4359e5b4d8df378af47e2da29f2ef2a2f08fe8cf, identical to the candidate. Immutable 3.2.0 is published and Packagist reports that exact source. A fresh ordinary Composer installation loads the registry package at that reference and passes the existing package, quickstart and actual Worker-registration identity check as durable-workflow-php/3.2.0. No source override or path repository is used. Portal run 39638685098 passes build/deploy; the live deployment audit reports that exact source and the homepage offers durable-workflow/sdk:^3.2. Affected Server lease-renewal acceptance remains pending.

Part of Workflow #878, following merged #202. Sets the Composer product train and quickstart contract to 3.2.0 and dates the existing changelog entry for the additive activity-maintenance API and fresh-process custom Client bootstrap. The current changelog comparison points to the new release, and onboarding selects the compatible 3.2 series.

Runtime, dependency requirements and protocol are unchanged from main acce3db8bf6b835b73bc653905588bea49041781 / whole 5f6f292de897b56e9f202b488610eb190be1a2e7. Its independent normal main CI 39622133587, portal, Sonar and boundary pass. This metadata candidate independently passes supported PHP/framework, package identity, docs, analysis, corpus, Sonar and target-branch qualification before merge. Fresh-main checks remain separate.

The real private-CA/rotating-auth component remains scoped source evidence. Actual published-package and six-minute/killed-worker Server controls remain open under #878; no newer Server or native capability is adopted by this release metadata.

Exact release metadata follow-through

Current source is 9d6dedb6f239eef2edb3b2211a448f52ac0c216c / whole 4359e5b4d8df378af47e2da29f2ef2a2f08fe8cf.

The first metadata candidate 7bc7e6e4 leaves the quickstart contract at 3.1.0. Original CI 39628902216 records PHP 8.1/8.4 test failures, the docs example-check failure, and the package release-identity failure. All four failed logs were read after the workflow became terminal: the tests fail the release-metadata identity assertion, docs refuses the product-train mismatch, and package smoke reports Installed quickstart published_version identifies '3.1.0'; expected 3.2.0. Remaining superseded jobs are cancelled. The original failed observations are preserved, and the correction changes only the three inconsistent release fields.

The existing portal release module independently refuses that source with Quickstart package identity must match the release-owned Composer metadata. Updating the three release fields makes the same unmodified module load the 3.2.0 identity and durable-workflow/sdk:^3.2 onboarding command. Both one-shot checks run in the borrowed Node/PHP tools image, with no network, repository writes, dependency installation or retained container. Those focused checks remain distinct from the subsequently passing full candidate CI and actual registry installation.

@sonarqubecloud

Copy link
Copy Markdown

@rmcdaniel
rmcdaniel marked this pull request as ready for review October 21, 2026 16:52
@rmcdaniel
rmcdaniel merged commit dfaae75 into main Oct 21, 2026
37 checks passed
@rmcdaniel
rmcdaniel deleted the release/3.2.0 branch October 21, 2026 16:52
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.

1 participant