Skip to content

Comments

Update CI workflow, GH Actions, and dev dependencies#38

Merged
JanTvrdik merged 3 commits intomainfrom
ci/update-workflow-and-deps
Feb 18, 2026
Merged

Update CI workflow, GH Actions, and dev dependencies#38
JanTvrdik merged 3 commits intomainfrom
ci/update-workflow-and-deps

Conversation

@JanTvrdik
Copy link
Member

Summary

  • Upgrade actions/checkout v2 → v4, remove deprecated actions/cache v2
  • Extend PHP matrix: PHPStan 8.1–8.5, Tests 7.2–8.5
  • Upgrade PHPStan 1.x → 2.x, phpstan-strict-rules 1.x → 2.x
  • Remove bleedingEdge.neon include (merged into default in PHPStan 2)
  • Simplify workflow by dropping dependency caching
  • Remove deprecated --no-suggest flag and ::set-output syntax

Test plan

  • All PHPStan jobs pass (PHP 8.1–8.5)
  • All test jobs pass (PHP 7.2–8.5)

- Upgrade actions/checkout v2 → v4, remove deprecated actions/cache v2
- Extend PHP matrix: PHPStan 8.1–8.5, Tests 7.2–8.5
- Upgrade PHPStan 1.x → 2.x, phpstan-strict-rules 1.x → 2.x
- Remove bleedingEdge.neon include (default in PHPStan 2)
- Simplify workflow by dropping dependency caching
- Remove deprecated --no-suggest flag and ::set-output syntax
Copilot AI review requested due to automatic review settings February 18, 2026 15:11
Drop PHP 7.2 from composer.json require and CI test matrix.
PHPStan 2.x supports PHP ^7.4, so 8.0 should be included.
@JanTvrdik JanTvrdik merged commit 7d95e66 into main Feb 18, 2026
12 checks passed
@JanTvrdik JanTvrdik deleted the ci/update-workflow-and-deps branch February 18, 2026 15:14
@hrach
Copy link
Member

hrach commented Feb 19, 2026

<3

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