Skip to content

Conversation

lucasdotvin
Copy link
Owner

This pull request includes updates to the testing workflow and dependencies to support newer versions of PHP and Laravel. The most important changes include updating the GitHub Actions workflow configuration and modifying the composer.json file to include new versions of dependencies.

Updates to GitHub Actions workflow:

  • .github/workflows/run-tests.yml: Updated the branches configuration to use a list format and added support for PHP 8.3 and Laravel versions 11.* and 12.*. Also, excluded certain PHP and Laravel version combinations from the matrix.
  • .github/workflows/run-tests.yml: Updated the Codecov action to use version v3.1.4.

Updates to dependencies:

  • composer.json: Added support for illuminate/contracts versions 11.0 and 12.0.
  • composer.json: Added support for orchestra/testbench versions 9.0 and 10.0, and phpunit/phpunit version 11.5.3.
  • composer.json: Changed the aliases configuration to use an empty array instead of an empty object.

@lucasdotvin lucasdotvin added the enhancement New feature or request label Mar 20, 2025
@lucasdotvin lucasdotvin requested a review from Copilot March 20, 2025 23:10
@lucasdotvin lucasdotvin self-assigned this Mar 20, 2025
Copy link

@Copilot 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 pull request adds support for Laravel 12 by updating the testing workflow and dependency configuration.

  • Updated GitHub Actions workflows to support PHP 8.3 and Laravel versions 11.* and 12.*
  • Modified the matrix configuration to include new Laravel and PHP versions with appropriate exclusions
  • Upgraded the Codecov action to v3.1.4
Files not reviewed (1)
  • composer.json: Language not supported

@lucasdotvin lucasdotvin merged commit 52c075d into main Mar 20, 2025
11 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants