You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Prepare PHP SDK 2.5.4's entry-binding safety patch for durable-workflow/.github#221 after #192's candidate and independent fresh-main qualification.
Scope and source evidence
The two metadata files are composer.json's product train and docs/quickstart-contract.json's published version/exact Composer requirement, from 2.5.3 to 2.5.4. Dependencies, Server minimum, protocol version and runtime bytes remain exact merged b4fd69b2e744d8ae6c399c2b5749aa83e0b7058e / tree 3ee1474e.
The first metadata candidate omitted the quickstart version and failed the existing release-boundary assertion. That original failure is retained. Current 08c33a6ec1ae2be1414ddb91f177f9e39b8c5667 corrects the omitted metadata and runs its own normal checks without changing tests. The docs and package checks have passed; remaining checks are still running.
Normally installed old-producer failures, final source refusal/recovery controls, preserved business failures, 41 official replay fixtures and stopped read-only audit are recorded in .github#221 comments 6291064461 and 6291667537. Sixteen business originals remain scoped to their tested runtime source.
This metadata tree must pass its own normal checks and independent main checks before immutable publication. Registry identity, normally installed replay/HTTP acceptance and downstream consumers remain pending. No Server/native/shared or frozen dependency adoption is included.
The first metadata candidate 8180dd9 failed normal PHP8.1–8.4, package and portal checks because I advanced the product train without its machine-owned quickstart contract. Independent completed PHP8.3 job output confirms the sole test failure: DependencyBoundaryTest::testReleaseMetadataDeclaresExactArtifacts, expected 2.5.4 versus quickstart 2.5.3 (2,516 tests / 12,468 assertions / one failure / 56 skips). This is my release fan-out omission, not a runtime regression or an installable release.
The correction advances only docs/quickstart-contract.json's exact published version and Composer requirement to 2.5.4. The onboarding range stays ^2.5; dependencies, Server minimum, protocol, runtime and tests remain unchanged. Normal checks will qualify the corrected two-file metadata tree. No assertion or quality threshold is relaxed, and the failed original is retained.
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
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.
Purpose
Prepare PHP SDK 2.5.4's entry-binding safety patch for durable-workflow/.github#221 after #192's candidate and independent fresh-main qualification.
Scope and source evidence
The two metadata files are
composer.json's product train anddocs/quickstart-contract.json's published version/exact Composer requirement, from 2.5.3 to 2.5.4. Dependencies, Server minimum, protocol version and runtime bytes remain exact mergedb4fd69b2e744d8ae6c399c2b5749aa83e0b7058e/ tree3ee1474e.The first metadata candidate omitted the quickstart version and failed the existing release-boundary assertion. That original failure is retained. Current
08c33a6ec1ae2be1414ddb91f177f9e39b8c5667corrects the omitted metadata and runs its own normal checks without changing tests. The docs and package checks have passed; remaining checks are still running.Normally installed old-producer failures, final source refusal/recovery controls, preserved business failures, 41 official replay fixtures and stopped read-only audit are recorded in .github#221 comments 6291064461 and 6291667537. Sixteen business originals remain scoped to their tested runtime source.
This metadata tree must pass its own normal checks and independent main checks before immutable publication. Registry identity, normally installed replay/HTTP acceptance and downstream consumers remain pending. No Server/native/shared or frozen dependency adoption is included.