Skip to content

Drop PHP 8.1 support - #793

Open
sachinsharma3191 wants to merge 1 commit into
temporalio:masterfrom
sachinsharma3191:chore/790-drop-php81
Open

Drop PHP 8.1 support#793
sachinsharma3191 wants to merge 1 commit into
temporalio:masterfrom
sachinsharma3191:chore/790-drop-php81

Conversation

@sachinsharma3191

Copy link
Copy Markdown

Summary

  • Bumps minimum PHP version from 8.1 to 8.2 in composer.json (closes Drop PHP 8.1 #790)
  • Removes PHP 8.1 from CI test matrix
  • Updates Windows CI entry from PHP 8.1 to 8.2
  • Updates lowest-deps validation to run on PHP 8.2 instead of 8.1
  • Keeps symfony/polyfill-php83 since #[\Override] attribute (PHP 8.3) is used in 28 places

PHP 8.1 reached end of life on 2024-12-31.

Test plan

  • CI passes on PHP 8.2, 8.3, 8.4, 8.5
  • Windows CI passes on PHP 8.2
  • Lowest-deps validation runs on PHP 8.2

PHP 8.1 reached end of life. Bump minimum to 8.2, remove 8.1 from
CI matrix, and update lowest-deps validation to run on 8.2.
Closes temporalio#790.
@sachinsharma3191
sachinsharma3191 requested review from a team, roxblnfk and wolfy-j as code owners August 12, 2026 05:53
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.

Drop PHP 8.1

2 participants