-
Notifications
You must be signed in to change notification settings - Fork 0
Update CI configuration for PHP 8.5 and add caching for Composer. #15
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Pull request overview
This pull request attempts to upgrade the project to PHP 8.5, add CI matrix testing across multiple PHP versions, modernize the Makefile with an improved help system, and implement Composer caching in CI workflows.
Changes:
- Updated PHP version requirement from 8.3 to 8.5 in composer.json
- Added matrix strategy to test against PHP 8.3, 8.4, and 8.5 in CI workflows
- Implemented Composer dependency caching in GitHub Actions
Reviewed changes
Copilot reviewed 3 out of 3 changed files in this pull request and generated 3 comments.
| File | Description |
|---|---|
| composer.json | Changes PHP requirement from ^8.3 to ^8.5 |
| Makefile | Updates Docker image to php:8.5-alpine, simplifies PWD assignment, and adds comprehensive help command with color-coded output |
| .github/workflows/ci.yml | Adds matrix strategy for multi-version testing, updates checkout action to v6, and adds Composer caching |
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
No description provided.