Skip to content

feat: bump min php to 8.3 - #13

Merged
kbond merged 2 commits into
zenstruck:1.xfrom
kbond:min-php-8.3
Sep 4, 2026
Merged

feat: bump min php to 8.3#13
kbond merged 2 commits into
zenstruck:1.xfrom
kbond:min-php-8.3

Conversation

@kbond

@kbond kbond commented Sep 4, 2026

Copy link
Copy Markdown
Member

Drops PHP 8.0-8.2 and the symfony/polyfill-php81 dependency, whose only use was array_is_list(). The shared php-test.yml hardcodes an 8.2-8.5 matrix and takes no version input, so the test job is inline here with the same composite action.

Second commit is housekeeping: dirname($file) === '/tmp' is only true on Linux, so nine assertions have failed on macOS since the initial commit. They now go through an assertInTempDir() helper.

The shared php-test workflow pins its own 8.2-8.5 matrix, so the test job
is defined here to drop the 8.2 legs.
macOS reports its temp directory unresolved but creates files in the
resolved one, so neither side matches the literal.
@kbond
kbond merged commit 48050c5 into zenstruck:1.x Sep 4, 2026
9 checks passed
@kbond
kbond deleted the min-php-8.3 branch September 4, 2026 23:06
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