Skip to content

Require PHP 7.4 and add a PHP lint workflow - #15

Merged
bonelifer merged 1 commit into
mainfrom
php74-and-lint
Sep 27, 2026
Merged

bonelifer merged 1 commit into
mainfrom
php74-and-lint

Conversation

@bonelifer

Copy link
Copy Markdown
Contributor

Summary

  • composer.json: PHP minimum raised from >=7.1.3 to >=7.4. phpBB 3.3 itself needs 7.2, and anything older than 7.4 isn't worth supporting. The phpBB range (>=3.3.0,<4.1@dev) is unchanged; CI already covers 3.3 and 4.0.
  • Adds .github/workflows/lint.yml: php -l on every PHP file plus composer validate, on PHP 7.4 and 8.4. tests.yml keeps covering the full phpBB 3.3/4.0 matrix.

Test plan

  • This PR's CI runs the new lint workflow on 7.4 and 8.4, alongside the existing tests.

Investigated and written by Claude on behalf of William Jacoby (bonelifer).

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@bonelifer
bonelifer merged commit 2c1088a into main Sep 27, 2026
63 checks passed
@bonelifer
bonelifer deleted the php74-and-lint branch September 27, 2026 23:52
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