Skip to content

Makefile: use phpcs.xml standard explicitly, expand test-matrix to 8.0-8.5#21

Merged
rick-lam merged 1 commit into
masterfrom
support-php-8
May 28, 2026
Merged

Makefile: use phpcs.xml standard explicitly, expand test-matrix to 8.0-8.5#21
rick-lam merged 1 commit into
masterfrom
support-php-8

Conversation

@rick-lam
Copy link
Copy Markdown
Contributor

@rick-lam rick-lam commented May 28, 2026

Summary

  • lint / lint-fix pass --standard=./phpcs.xml to phpcs/phpcbf so local lint explicitly uses the repo ruleset and matches CI.
  • test-matrix expanded from just 7.4 to 7.4 + 8.0, 8.1, 8.2, 8.3, 8.4, 8.5. graze/php-alpine publishes -test tags for all of these, so make test-matrix runs the full matrix locally.

(PHP_VER already defaults to 7.4 here, so no change was needed there.)

Verification

  • make test (default PHP 7.4) → phpcs clean (19/19), PHPUnit 9.6.34 on PHP 7.4.26: 112 tests / 162 assertions, OK.
  • make PHP_VER=8.5 test → phpcs clean, PHPUnit 9.6.34 on PHP 8.5.6: 112 tests / 162 assertions, OK.

🤖 Generated with Claude Code

….0-8.5

- lint/lint-fix pass --standard=./phpcs.xml so local lint matches CI.
- test-matrix runs PHP 7.4 + 8.0, 8.1, 8.2, 8.3, 8.4, 8.5.

Mirrors graze/parallel-process#37.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Copilot AI review requested due to automatic review settings May 28, 2026 17:56
@rick-lam rick-lam merged commit 850354f into master May 28, 2026
8 of 9 checks passed
@rick-lam rick-lam deleted the support-php-8 branch May 28, 2026 17:58
@rick-lam rick-lam review requested due to automatic review settings May 28, 2026 18:22
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