Skip to content

CI: run PHP 8.5; bump dev deps#33

Merged
janedbal merged 1 commit intomasterfrom
update-dev-deps-php85
May 4, 2026
Merged

CI: run PHP 8.5; bump dev deps#33
janedbal merged 1 commit intomasterfrom
update-dev-deps-php85

Conversation

@janedbal
Copy link
Copy Markdown
Member

@janedbal janedbal commented May 4, 2026

Summary

  • Adds PHP 8.5 to the CI matrix.
  • Bumps editorconfig-checker/editorconfig-checker, nette/tester, phpstan/phpstan, phpstan/phpstan-strict-rules and slevomat/coding-standard to their current majors; this transitively brings in squizlabs/php_codesniffer ^4.0.
  • Updates phpcs.xml.dist to be PHPCS 4 compatible:
    • removes the now-deleted Generic.Functions.CallTimePassByReference and Squiz.WhiteSpace.LanguageConstructSpacing sniffs
    • migrates comma-separated array property values to <element> nodes (required by PHPCS 4)
    • replaces the deprecated SlevomatCodingStandard.TypeHints.UnionTypeHintFormat with DNFTypeHintFormat

Test plan

  • composer check passes locally on PHP 8.5 (ec, phpcs, phpstan, tester all green)
  • CI matrix passes on 8.0 / 8.1 / 8.2 / 8.3 / 8.4 / 8.5

- Adds PHP 8.5 to the CI matrix.
- Bumps editorconfig-checker, nette/tester, phpstan, phpstan-strict-rules
  and slevomat/coding-standard to current majors; this pulls in
  php_codesniffer ^4.0.
- Updates phpcs.xml.dist for PHPCS 4.0:
  - drops removed sniffs Generic.Functions.CallTimePassByReference and
    Squiz.WhiteSpace.LanguageConstructSpacing
  - migrates comma-separated array property values to <element> nodes
  - replaces deprecated SlevomatCodingStandard.TypeHints.UnionTypeHintFormat
    with DNFTypeHintFormat
@janedbal janedbal merged commit e36a318 into master May 4, 2026
6 checks passed
@janedbal janedbal deleted the update-dev-deps-php85 branch May 4, 2026 14:02
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