diff --git a/.github/workflows/run-tests.yml b/.github/workflows/run-tests.yml index 12c9ef1..b86d0fe 100644 --- a/.github/workflows/run-tests.yml +++ b/.github/workflows/run-tests.yml @@ -1,16 +1,18 @@ on: push + name: CI jobs: pest: runs-on: ubuntu-24.04 + timeout-minutes: 5 strategy: fail-fast: true matrix: - php: [ 8.1, 8.2, 8.3, 8.4 ] - laravel: [ 10.*, 11.*, 12.* ] + php: [8.1, 8.2, 8.3, 8.4] + laravel: ['10.*', '11.*', '12.*', '13.*'] include: - php: 8.1 laravel: 10.* @@ -57,6 +59,10 @@ jobs: laravel: 11.* - php: 8.1 laravel: 12.* + - laravel: 13.* + php: 8.1 + - laravel: 13.* + php: 8.2 name: Mail Intercept Tests - PHP ${{ matrix.php }} - Laravel ${{ matrix.laravel }} @@ -91,9 +97,11 @@ jobs: pint: runs-on: ubuntu-24.04 + timeout-minutes: 5 name: Pint Style Check + steps: - name: Checkout code uses: actions/checkout@v4 @@ -116,4 +124,4 @@ jobs: composer dump - name: Execute Pint - run: composer pint-check \ No newline at end of file + run: composer pint-check diff --git a/composer.json b/composer.json index cb8745c..99178ec 100644 --- a/composer.json +++ b/composer.json @@ -18,13 +18,13 @@ ], "require": { "php": "^8.1|^8.2", - "illuminate/mail": "^10.0|^11.0|^12.0" + "illuminate/mail": "^10.0|^11.0|^12.0|^13.0" }, "require-dev": { "laravel/pint": "^1.18", - "orchestra/testbench": "^8.0|^9.0|^10.0", - "pestphp/pest": "^2.36|^3.4", - "phpunit/phpunit": "^10.1|^11.0", + "orchestra/testbench": "^8.0|^9.0|^10.0|^11.0", + "pestphp/pest": "^2.36|^3.4|^4.4", + "phpunit/phpunit": "^10.1|^11.0|^12.5.12", "spatie/ray": "^1.41.1" }, "autoload": {