Skip to content

Update dev deps and CI workflows#133

Merged
delatrie merged 12 commits into
mainfrom
maintenance-26-05
May 1, 2026
Merged

Update dev deps and CI workflows#133
delatrie merged 12 commits into
mainfrom
maintenance-26-05

Conversation

@delatrie

@delatrie delatrie commented May 1, 2026

Copy link
Copy Markdown
Contributor

The PR contains the following changes:

  • Enable Psalm 6 and psalm/plugin-phpunit 0.20 on newer PHP versions
  • Bump Psalm to ^5.26.1 on older PHP versions
  • Bump PHP code sniffer to ^4.0.1
  • Fix errors reported by the latest Psalm version
  • Remove --prefer-lowest from the CI test pipeline to ease the maintenance burden.
  • Move static checks (composer validate, phpcs, and psalm`) to a separate job and always run them on a modern PHP
  • Introduce concurrency to build workflow
  • Make the test CI job titles shorter
  • Display the Codecept version on the CI job summary pages
  • Exclude autogenerated files from PHP code sniffer check
  • Add explicit permissions to both workflows
  • Add the missing type:docs label to labels-verify.yml

@delatrie delatrie changed the title Update dev deps and CI workflow Update dev deps and CI workflows May 1, 2026
@delatrie delatrie force-pushed the maintenance-26-05 branch from 1ba8152 to d3dfc42 Compare May 1, 2026 10:31
@delatrie delatrie marked this pull request as ready for review May 1, 2026 10:32
@delatrie delatrie merged commit 6b77db6 into main May 1, 2026
15 checks passed
@delatrie delatrie deleted the maintenance-26-05 branch May 1, 2026 10:39
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants