Skip to content

Require PHP ^8.2 in new modules and run all unit tests - #13

Draft
eunomie wants to merge 1 commit into
helper-pin-v1.0.9from
php-declaration-8-2
Draft

eunomie wants to merge 1 commit into
helper-pin-v1.0.9from
php-declaration-8-2

Conversation

@eunomie

@eunomie eunomie commented Nov 11, 2026

Copy link
Copy Markdown
Member

The module starter and the e2e fixture declare ^8.2 instead of ^8.1: the library requires PHP >=8.2. The README says how the floors relate (module and library ^8.2, build image PHP 8.4, PHPUnit 12 dev tooling needs 8.3+). sdk-unit-check runs the whole unit group instead of a five-class filter.

Checks, on the beta.27 engine and CLI: generate-new-module-check passed; sdk-unit-check passed with real output (467 tests, 638 assertions).

generated-entrypoint-call-check was not run: it fails on main on beta.27 for an unrelated reason.

The library requires PHP >=8.2, so a starter declaring ^8.1 promised an
unsupported PHP.

Signed-off-by: Yves Brissaud <yves@dagger.io>
@eunomie
eunomie force-pushed the php-declaration-8-2 branch from 28f8c3e to 9e0dc4a Compare November 11, 2026 14:30
@eunomie
eunomie changed the base branch from main to helper-pin-v1.0.9 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