Ask for PHP 8.5 and test one runtime
Nothing in the package needs a feature of either version: the floor sat at 8.4 because that is where the scaffold put it, and Laravel 13 itself asks only for 8.3. Two entries in the feature matrix bought a second run of the same suite on a runtime the code cannot tell apart from the one beside it. 2.3.0 asks for 8.5. The feature job loses its matrix and runs on 8.5 alone, so pint no longer needs the `if` that kept it from running twice; the browser jobs were already pinned there. 2.2.0 stays available for an application still on 8.4. Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
This commit is contained in:
co-authored by
Claude Opus 5
parent
ebdc2ef2e1
commit
a7aeb3c4ec
@@ -14,11 +14,6 @@ jobs:
|
||||
feature:
|
||||
runs-on: ubuntu-latest
|
||||
|
||||
strategy:
|
||||
fail-fast: false
|
||||
matrix:
|
||||
php: ['8.4', '8.5']
|
||||
|
||||
steps:
|
||||
- name: Checkout code
|
||||
uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0
|
||||
@@ -28,7 +23,7 @@ jobs:
|
||||
- name: Setup PHP
|
||||
uses: shivammathur/setup-php@f3e473d116dcccaddc5834248c87452386958240 # v2
|
||||
with:
|
||||
php-version: ${{ matrix.php }}
|
||||
php-version: '8.5'
|
||||
tools: composer:v2
|
||||
coverage: none
|
||||
|
||||
@@ -45,7 +40,6 @@ jobs:
|
||||
npm ci
|
||||
|
||||
- name: Check formatting
|
||||
if: matrix.php == '8.5'
|
||||
run: vendor/bin/pint --test
|
||||
|
||||
- name: Run feature tests
|
||||
|
||||
Reference in New Issue
Block a user