Skip to content

Conversation

@spaze
Copy link
Owner

@spaze spaze commented Jul 27, 2025

Also make sure lowest dependencies still work by testing with composer --prefer-lowest

@spaze spaze requested a review from Copilot July 27, 2025 17:30
@spaze spaze self-assigned this Jul 27, 2025
Copy link

Copilot AI left a 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 PR updates development dependencies to newer versions and introduces testing with --prefer-lowest to ensure compatibility with minimum dependency versions.

  • Updated three dev dependencies: php-parallel-lint, phpstan, and spaze/coding-standard
  • Added GitHub Actions matrix testing to verify both newest and lowest dependency versions work
  • Enhanced CI pipeline to catch potential compatibility issues with minimum supported dependency versions

Reviewed Changes

Copilot reviewed 2 out of 2 changed files in this pull request and generated no comments.

File Description
composer.json Updates dev dependency versions to newer releases
.github/workflows/php.yml Adds matrix testing for both regular and --prefer-lowest dependency installation
Comments suppressed due to low confidence (1)

.github/workflows/php.yml:19

  • [nitpick] The matrix variable name 'update-options' uses kebab-case which is inconsistent with GitHub Actions naming conventions. Consider renaming to 'composer_flags' or 'dependency_mode' for better clarity.
        update-options:

@spaze spaze merged commit 798c924 into main Jul 27, 2025
24 checks passed
@spaze spaze deleted the spaze/update-dev-deps branch July 27, 2025 17: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.

2 participants