Skip to content

Target v1.0.0-beta.27 - #12

Draft
eunomie wants to merge 1 commit into
php-declaration-8-2from
target-beta27
Draft

eunomie wants to merge 1 commit into
php-declaration-8-2from
target-beta27

Conversation

@eunomie

@eunomie eunomie commented Nov 11, 2026

Copy link
Copy Markdown
Member

Moves the PHP SDK's target engine version from v1.0.0-beta.25 to v1.0.0-beta.27: targetEngineVersion, version.php, README, VENDOR.md, and the e2e pins. targetVersion and its refusals are unchanged; the accepted range is now beta.17 to beta.27. The generator and the vendored library need no change (upstream sdk/php differs only in generated/ and version.php).

Known gap, documented in the README and EngineNaming: the enum collision check still follows the naming rules from before beta.26. Fixing it is a separate change.

Checks, all on the beta.27 engine and CLI: target-version-check and generate-new-module-check passed (target-version-on-target-check does not exist); entrypoint-config-check passed (on the amended commit). generated-entrypoint-call-check fails on this branch and on clean main alike (the engine's failed-exec error no longer carries the PHP message); the fix is a separate change.

The vendored library changes only version.php: upstream sdk/php differs
between v1.0.0-beta.25 and v1.0.0-beta.27 only in generated/ and version.php.
The e2e pins move, and the later-release refusal now uses v1.0.0-beta.28.
The enum collision check still follows the naming before the cut.

Signed-off-by: Yves Brissaud <yves@dagger.io>
@eunomie
eunomie changed the base branch from main to php-declaration-8-2 November 11, 2026 14:31
@eunomie
eunomie added this pull request to stack #32 November 11, 2026 14:32
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