Skip to content

Commit 60f363c

Browse files
Merge pull request #204 from mfn/mfn/l-12
Add support for Laravel 12
2 parents 0c3f5ee + 43f36ee commit 60f363c

2 files changed

Lines changed: 81 additions & 5 deletions

File tree

.github/workflows/run-tests.yml

Lines changed: 78 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,7 @@ jobs:
2929
fail-fast: false
3030
matrix:
3131
php: [
32+
8.4,
3233
8.3,
3334
8.2,
3435
8.1,
@@ -37,8 +38,81 @@ jobs:
3738
7.3,
3839
7.2,
3940
]
41+
laravel: [
42+
^12,
43+
^11,
44+
^10,
45+
^9,
46+
^8,
47+
^7,
48+
^6,
49+
^5.4.36,
50+
]
51+
exclude:
52+
- php: 8.4
53+
laravel: ^7
54+
- php: 8.4
55+
laravel: ^6
56+
- php: 8.4
57+
laravel: ^5.4.36
58+
- php: 8.3
59+
laravel: ^7
60+
- php: 8.3
61+
laravel: ^6
62+
- php: 8.3
63+
laravel: ^5.4.36
64+
- php: 8.2
65+
laravel: ^7
66+
- php: 8.2
67+
laravel: ^6
68+
- php: 8.2
69+
laravel: ^5.4.36
70+
- php: 8.1
71+
laravel: ^12
72+
- php: 8.1
73+
laravel: ^11
74+
- php: 8.1
75+
laravel: ^7
76+
- php: 8.1
77+
laravel: ^6
78+
- php: 8.1
79+
laravel: ^5.4.36
80+
- php: 8.0
81+
laravel: ^12
82+
- php: 8.0
83+
laravel: ^11
84+
- php: 8.0
85+
laravel: ^10
86+
- php: 8.0
87+
laravel: ^5.4.36
88+
- php: 7.4
89+
laravel: ^12
90+
- php: 7.4
91+
laravel: ^11
92+
- php: 7.4
93+
laravel: ^10
94+
- php: 7.4
95+
laravel: ^9
96+
- php: 7.3
97+
laravel: ^12
98+
- php: 7.3
99+
laravel: ^11
100+
- php: 7.3
101+
laravel: ^10
102+
- php: 7.3
103+
laravel: ^9
104+
- php: 7.2
105+
laravel: ^12
106+
- php: 7.2
107+
laravel: ^11
108+
- php: 7.2
109+
laravel: ^10
110+
- php: 7.2
111+
laravel: ^9
112+
- php: 7.2
113+
laravel: ^8
40114

41-
name: P${{ matrix.php }}
115+
name: P${{ matrix.php }} L${{ matrix.laravel }}
42116

43117
steps:
44118
- name: Checkout code
@@ -51,6 +125,8 @@ jobs:
51125
coverage: none
52126
extensions: pdo_sqlite, fileinfo
53127

128+
- run: composer require laravel/framework:${{ matrix.laravel }} --no-update
129+
54130
- name: Get composer cache directory
55131
id: composer-cache
56132
run: echo "dir=$(composer config cache-files-dir)" >> $GITHUB_OUTPUT
@@ -63,7 +139,7 @@ jobs:
63139
restore-keys: ${{ runner.os }}-composer-
64140

65141
- name: Install dependencies
66-
run: composer update --prefer-dist
142+
run: composer update --prefer-dist --no-plugins
67143

68144
- name: phpunit
69145
run: vendor/bin/phpunit

composer.json

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -12,12 +12,12 @@
1212
],
1313
"require": {
1414
"php": ">=7.0",
15-
"laravel/framework": "^5.4.36|^6.0|^7.0|^8.0|^9.0|^10.0|^11.0",
15+
"laravel/framework": "^5.4.36|^6.0|^7.0|^8.0|^9.0|^10.0|^11.0|^12.0",
1616
"pragmarx/google2fa-qrcode": "^1.0|^2.0|^3.0"
1717
},
1818
"require-dev": {
19-
"phpunit/phpunit": "~5|~6|~7|~8|~9|~10",
20-
"orchestra/testbench": "3.4.*|3.5.*|3.6.*|3.7.*|4.*|5.*|6.*|7.*|8.*|9.*",
19+
"phpunit/phpunit": "~5|~6|~7|~8|~9|~10|~11",
20+
"orchestra/testbench": "3.4.*|3.5.*|3.6.*|3.7.*|4.*|5.*|6.*|7.*|8.*|9.*|10.*",
2121
"bacon/bacon-qr-code": "^2.0"
2222
},
2323
"autoload": {

0 commit comments

Comments
 (0)