Skip to content

Commit 7cabcac

Browse files
authored
Refactor
1 parent 4ec4c63 commit 7cabcac

File tree

2 files changed

+12
-10
lines changed

2 files changed

+12
-10
lines changed

.github/workflows/run-tests.yml

Lines changed: 10 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -16,9 +16,9 @@ jobs:
1616
fail-fast: false
1717
matrix:
1818
os: [ubuntu-latest, windows-latest]
19-
php: [8.5, 8.4, 8.3, 8.2, 8.1]
20-
laravel: [12.*, 11.*, 10.*]
21-
stability: [prefer-stable]
19+
php: [8.1, 8.2, 8.3, 8.4, 8.5]
20+
laravel: ['10.*', '11.*', '12.*']
21+
dependency-version: [prefer-stable]
2222
include:
2323
- laravel: 10.*
2424
testbench: 8.*
@@ -27,12 +27,16 @@ jobs:
2727
- laravel: 12.*
2828
testbench: 10.*
2929
exclude:
30+
- laravel: 10.*
31+
php: 8.5
3032
- laravel: 11.*
3133
php: 8.1
34+
- laravel: 11.*
35+
php: 8.5
3236
- laravel: 12.*
3337
php: 8.1
3438

35-
name: P${{ matrix.php }} - L${{ matrix.laravel }} - ${{ matrix.stability }} - ${{ matrix.os }}
39+
name: P${{ matrix.php }} - L${{ matrix.laravel }} - ${{ matrix.dependency-version }} - ${{ matrix.os }}
3640

3741
steps:
3842
- name: Checkout code
@@ -42,9 +46,7 @@ jobs:
4246
uses: shivammathur/setup-php@v2
4347
with:
4448
php-version: ${{ matrix.php }}
45-
extensions: >
46-
dom, curl, libxml, mbstring, zip, pcntl, pdo, sqlite, pdo_sqlite,
47-
bcmath, soap, intl, gd, exif, iconv, imagick, fileinfo
49+
extensions: dom, curl, libxml, mbstring, zip, pcntl, pdo, sqlite, pdo_sqlite, bcmath, soap, intl, gd, exif, iconv, imagick, fileinfo
4850
coverage: none
4951

5052
- name: Setup problem matchers
@@ -55,7 +57,7 @@ jobs:
5557
- name: Install dependencies
5658
run: |
5759
composer require "illuminate/contracts:${{ matrix.laravel }}" "orchestra/testbench:${{ matrix.testbench }}" --no-interaction --no-update
58-
composer update --${{ matrix.stability }} --prefer-dist --no-interaction
60+
composer update --${{ matrix.dependency-version }} --prefer-dist --no-interaction
5961
6062
- name: Execute tests
6163
run: composer run-script test

composer.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -21,11 +21,11 @@
2121
}
2222
],
2323
"require": {
24-
"php": "^8.1 || ^8.2 || ^8.3 || ^8.4 || ^8.5",
24+
"php": "~8.1.0 || ~8.2.0 || ~8.3.0 || ~8.4.0 || ~8.5.0",
2525
"illuminate/contracts": "^10.0 || ^11.0 || ^12.0"
2626
},
2727
"require-dev": {
28-
"nunomaduro/collision": "^7.12 || ^8.0",
28+
"nunomaduro/collision": "^7.8 || ^8.0",
2929
"orchestra/testbench": "^8.0 || ^9.0 || ^10.0",
3030
"phpunit/phpunit": "^10.0 || ^11.0"
3131
},

0 commit comments

Comments
 (0)