Skip to content

Comments

chore: Remove PHP 8.1 support#21

Merged
hussainweb merged 1 commit intomainfrom
drop-php81
Jan 30, 2026
Merged

chore: Remove PHP 8.1 support#21
hussainweb merged 1 commit intomainfrom
drop-php81

Conversation

@hussainweb
Copy link
Owner

@hussainweb hussainweb commented Jan 30, 2026

PHP 8.1 is no longer supported as of this commit. This change removes its usage from the GitHub Actions workflow, README, and build/clean scripts.

Summary by CodeRabbit

  • Chores
    • Discontinued PHP 8.1 support. Removed from Docker build configurations, test matrix, generated tags, and documentation.
    • Updated build and cleanup scripts to remove PHP 8.1 variant handling.
    • Supported versions now focus on PHP 8.2 through 8.5.

✏️ Tip: You can customize this high-level summary in your review settings.

PHP 8.1 is no longer supported as of this commit. This change removes its usage from the GitHub Actions workflow, README, and build/clean scripts.
@coderabbitai
Copy link
Contributor

coderabbitai bot commented Jan 30, 2026

📝 Walkthrough

Walkthrough

This pull request removes PHP 8.1 from the project's continuous integration pipeline, build scripts, and documentation. The matrix is narrowed to support PHP 8.2–8.5, with corresponding updates across the GitHub Actions workflow, build configuration files, and README.

Changes

Cohort / File(s) Summary
CI/CD and Build Configuration
.github/workflows/docker-buildx.yml, build.sh, clean.sh
Removed PHP 8.1 from build matrix, corresponding docker build/push commands, and image cleanup operations. Remaining logic for PHP 8.2–8.5 variants unchanged.
Documentation
README.md
Removed PHP 8.1 from the Supported PHP Versions list and dropped associated Docker image tags for Apache and Alpine FPM variants.

Estimated code review effort

🎯 1 (Trivial) | ⏱️ ~3 minutes

Possibly related PRs

Poem

🐰 A version fades, like morning dew,
PHP 8.1 bids adieu!
The matrix shrinks, eight-two through eight-five,
Cleaner pipelines keep the build alive! 🏗️

🚥 Pre-merge checks | ✅ 3
✅ Passed checks (3 passed)
Check name Status Explanation
Description Check ✅ Passed Check skipped - CodeRabbit’s high-level summary is enabled.
Title check ✅ Passed The title 'chore: Remove PHP 8.1 support' directly and clearly summarizes the main change across all modified files - removal of PHP 8.1 support from workflows, documentation, and build scripts.
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check.

✏️ Tip: You can configure your own custom pre-merge checks in the settings.

✨ Finishing touches
  • 📝 Generate docstrings
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Post copyable unit tests in a comment
  • Commit unit tests in branch drop-php81

Tip

🧪 Unit Test Generation v2 is now available!

We have significantly improved our unit test generation capabilities.

To enable: Add this to your .coderabbit.yaml configuration:

reviews:
  finishing_touches:
    unit_tests:
      enabled: true

Try it out by using the @coderabbitai generate unit tests command on your code files or under ✨ Finishing Touches on the walkthrough!

Have feedback? Share your thoughts on our Discord thread!


Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands and usage tips.

@hussainweb hussainweb merged commit 5407ffc into main Jan 30, 2026
1 of 13 checks passed
@hussainweb hussainweb deleted the drop-php81 branch January 30, 2026 15:34
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