Skip to content

Add PHP 8.5 CI coverage - #75

Merged
solcik merged 1 commit into
Kdyby:masterfrom
davidsolc-ai:ci/php-8.5
Jul 29, 2026
Merged

Add PHP 8.5 CI coverage#75
solcik merged 1 commit into
Kdyby:masterfrom
davidsolc-ai:ci/php-8.5

Conversation

@davidsolc-ai

Copy link
Copy Markdown
Contributor

Summary

  • add PHP 8.5 to every highest-dependency CI job
  • retain lowest/highest coverage on PHP 8.2, 8.3, and 8.4
  • exclude PHP 8.5 with lowest dependencies because component-model 3.1.x itself emits PHP 8.5 deprecations
  • use the already-known non-null component factory name directly instead of re-reading its nullable API type

Verification

  • PHP 8.5 highest dependencies: full Composer CI passes
  • lint: 15 files
  • PHPStan: no errors with 2.2.7
  • ECS and Rector: clean
  • Tester 2.6.1: 12 tests pass on PHP 8.5.8
  • actionlint: clean

The package runtime constraint remains PHP >= 8.2; this PR expands verified CI coverage without narrowing supported dependency ranges.

Run every highest-dependency check on PHP 8.5 while retaining lowest-dependency coverage on PHP 8.2 through 8.4. Use the non-null component factory name directly so current PHPStan accepts the highest PHP 8.5 dependency set.
@solcik
solcik merged commit 37d165f into Kdyby:master Jul 29, 2026
26 checks passed
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.

2 participants