Skip to content

Commit e52f517

Browse files
Laravel 11.x Compatibility (#667)
1 parent 0d70ce1 commit e52f517

File tree

4 files changed

+19
-11
lines changed

4 files changed

+19
-11
lines changed

.github/workflows/build.yml

Lines changed: 10 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -13,15 +13,20 @@ env:
1313

1414
jobs:
1515
tests:
16+
name: PHP ${{ matrix.php-version }} - L${{ matrix.laravel-version }} - ${{ matrix.os }}
17+
1618
strategy:
1719
fail-fast: false
1820
matrix:
19-
php-version: ['8.1', '8.2']
21+
php-version: ['8.1', '8.2', '8.3']
22+
laravel-version: [10, 11]
2023
os: [ubuntu-latest, windows-latest, macos-latest]
2124
dependencies: [locked]
2225
experimental: [false]
26+
exclude:
27+
- laravel-version: 11
28+
php-version: 8.1
2329

24-
name: PHP ${{ matrix.php-version }} - ${{ matrix.os }}
2530
runs-on: ${{ matrix.os }}
2631
continue-on-error: ${{ matrix.experimental }}
2732

@@ -37,8 +42,8 @@ jobs:
3742
uses: actions/cache@v2
3843
with:
3944
path: ${{ steps.determine-composer-cache-directory.outputs.directory }}
40-
key: dependencies-os-${{ matrix.os }}-php-${{ matrix.php-version }}-composer-${{ hashFiles('**/composer.lock') }}
41-
restore-keys: dependencies-os-${{ matrix.os }}-php-${{ matrix.php-version }}-composer-
45+
key: dependencies-os-${{ matrix.os }}-php-${{ matrix.php-version }}-laravel-${{ matrix.laravel-version }}-composer-${{ hashFiles('**/composer.lock') }}
46+
restore-keys: dependencies-os-${{ matrix.os }}-php-${{ matrix.php-version }}-laravel-${{ matrix.laravel-version }}-composer-
4247

4348
- name: Setup PHP
4449
uses: shivammathur/setup-php@v2
@@ -79,7 +84,7 @@ jobs:
7984
command: composer install ${{ env.COMPOSER_FLAGS }}
8085

8186
- name: Install Laravel
82-
run: composer require laravel/framework --no-update
87+
run: composer require laravel/framework:${{ matrix.laravel-version }}.* --no-update
8388

8489
- name: Run tests
8590
run: vendor/bin/phpunit

.github/workflows/demo.yml

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -25,9 +25,12 @@ jobs:
2525
strategy:
2626
fail-fast: false
2727
matrix:
28-
php-version: ['8.1', '8.2']
29-
laravel-version: [10]
28+
php-version: ['8.1', '8.2', '8.3']
29+
laravel-version: [10, 11]
3030
os: [ubuntu-latest]
31+
exclude:
32+
- laravel: 11.*
33+
php-version: 8.1
3134

3235
runs-on: ${{ matrix.os }}
3336

.github/workflows/lint.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ jobs:
1212
- name: Setup PHP
1313
uses: shivammathur/setup-php@v2
1414
with:
15-
php-version: '8.1'
15+
php-version: '8.2'
1616
tools: phplint, laravel/pint
1717
- name: Check syntax
1818
run: phplint .

composer.json

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -10,9 +10,9 @@
1010
"license": "MIT",
1111
"require": {
1212
"doctrine/dbal": "^3.3",
13-
"illuminate/console": "^10.0",
14-
"illuminate/filesystem": "^10.0",
15-
"illuminate/support": "^10.0",
13+
"illuminate/console": "^10.0|^11.0",
14+
"illuminate/filesystem": "^10.0|^11.0",
15+
"illuminate/support": "^10.0|^11.0",
1616
"laravel-shift/faker-registry": "^0.3.0",
1717
"symfony/yaml": ">=6.2"
1818
},

0 commit comments

Comments
 (0)