Skip to content

Commit 98f45d8

Browse files
Merge pull request #52 from laravel-shift/l11-compatibility
Laravel 11.x Compatibility
2 parents 1d8158e + 191be83 commit 98f45d8

File tree

2 files changed

+22
-13
lines changed

2 files changed

+22
-13
lines changed

.github/workflows/main.yml

Lines changed: 20 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -6,17 +6,25 @@ on:
66
jobs:
77
test:
88
runs-on: ${{ matrix.os }}
9+
910
strategy:
1011
matrix:
11-
php: [8.0, 8.1]
12-
laravel: [9.*, 10.*]
12+
php: [8.0, 8.1, '8.2']
13+
laravel: ['9.*', '10.*', '11.*']
1314
dependency-version: [prefer-lowest, prefer-stable]
1415
os: [ubuntu-latest]
1516
include:
1617
- laravel: 10.*
1718
testbench: 8.*
1819
- laravel: 9.*
1920
testbench: 7.*
21+
- laravel: 11.*
22+
testbench: 9.*
23+
exclude:
24+
- laravel: 11.*
25+
php: 8.0
26+
- laravel: 11.*
27+
php: 8.1
2028

2129
name: P${{ matrix.php }} - L${{ matrix.laravel }} - ${{ matrix.dependency-version }} - ${{ matrix.os }}
2230

@@ -27,21 +35,22 @@ jobs:
2735
- name: Cache dependencies
2836
uses: actions/cache@v1
2937
with:
30-
path: ~/.composer/cache/files
31-
key: dependencies-laravel-${{ matrix.laravel }}-php-${{ matrix.php }}-composer-${{ hashFiles('composer.json') }}
38+
path: ~/.composer/cache/files
39+
key: dependencies-laravel-${{ matrix.laravel }}-php-${{ matrix.php }}-composer-${{ hashFiles('composer.json') }}
3240

3341
- name: Setup PHP
3442
uses: shivammathur/setup-php@v2
3543
with:
36-
php-version: ${{ matrix.php }}
37-
extensions: xml, pcov, dom, curl, libxml, mbstring, zip, pcntl, pdo, sqlite, pdo_sqlite, mysql, mysqli, pdo_mysql, bcmath, soap, intl, gd, exif, iconv
38-
ini-values: post_max_size=256M
39-
tools: pecl
40-
coverage: none
44+
php-version: ${{ matrix.php }}
45+
extensions: xml, pcov, dom, curl, libxml, mbstring, zip, pcntl, pdo, sqlite, pdo_sqlite, mysql, mysqli, pdo_mysql, bcmath, soap, intl, gd, exif, iconv
46+
ini-values: post_max_size=256M
47+
tools: pecl
48+
coverage: none
4149

4250
- name: Install dependencies
4351
run: |
44-
composer require "laravel/framework:${{ matrix.laravel }}" "orchestra/testbench:${{ matrix.testbench }}" --no-interaction --no-update
45-
composer update --${{ matrix.dependency-version }} --prefer-dist --no-interaction --no-suggest
52+
composer require "laravel/framework:${{ matrix.laravel }}" "orchestra/testbench:${{ matrix.testbench }}" --no-interaction --no-update
53+
composer update --${{ matrix.dependency-version }} --prefer-dist --no-interaction --no-suggest
54+
4655
- name: Execute tests
4756
run: vendor/bin/phpunit

composer.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -19,11 +19,11 @@
1919
"require": {
2020
"php": "~7.2|^8.0",
2121
"guzzlehttp/guzzle": "^6.3|^7.0",
22-
"illuminate/support": "~5.8|^6.0|^7.0|^8.0|^9.0|^10.0"
22+
"illuminate/support": "~5.8|^6.0|^7.0|^8.0|^9.0|^10.0|^11.0"
2323
},
2424
"require-dev": {
2525
"phpunit/phpunit": ">=7.0",
26-
"orchestra/testbench": "^4.0|^8.0",
26+
"orchestra/testbench": "^4.0|^8.0|^9.0",
2727
"squizlabs/php_codesniffer": "^3.0"
2828
},
2929
"autoload": {

0 commit comments

Comments
 (0)