Skip to content

Commit 3e1121b

Browse files
authored
Merge pull request #329 from laravel-shift/l12-compatibility
Laravel 12.x Compatibility
2 parents 44920c7 + 09728f4 commit 3e1121b

File tree

2 files changed

+73
-65
lines changed

2 files changed

+73
-65
lines changed

.github/workflows/tests.yml

Lines changed: 11 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,11 +12,20 @@ jobs:
1212
fail-fast: true
1313
matrix:
1414
php: [8.1, 8.2, 8.3]
15-
laravel: [10.*, 11.*]
15+
laravel: ['10.*', '11.*', '12.*']
1616
dependency-version: [prefer-stable]
17+
include:
18+
- laravel: 10.*
19+
testbench: 8.*
20+
- laravel: 11.*
21+
testbench: 9.*
22+
- laravel: 12.*
23+
testbench: 10.*
1724
exclude:
1825
- php: 8.1
1926
laravel: 11.*
27+
- laravel: 12.*
28+
php: 8.1
2029

2130
name: PHP ${{ matrix.php }} - Laravel ${{ matrix.laravel }}
2231

@@ -34,7 +43,7 @@ jobs:
3443

3544
- name: Install dependencies
3645
run: |
37-
composer require "laravel/framework:${{ matrix.laravel }}" --dev --no-interaction --no-update
46+
composer require "laravel/framework:${{ matrix.laravel }}" "orchestra/testbench:${{ matrix.testbench }}" --no-interaction --no-update
3847
composer update --${{ matrix.dependency-version }} --prefer-dist --no-interaction
3948
4049
- name: Execute tests

composer.json

Lines changed: 62 additions & 63 deletions
Original file line numberDiff line numberDiff line change
@@ -1,65 +1,64 @@
11
{
2-
"name": "artesaos/seotools",
3-
"description": "SEO Tools for Laravel and Lumen",
4-
"keywords": [
5-
"laravel",
6-
"lumen",
7-
"seo",
8-
"seotools",
9-
"webmaster",
10-
"metatags",
11-
"opengraph",
12-
"json-ld"
13-
],
14-
"license": "MIT",
15-
"support": {
16-
"issues": "https://github.com/artesaos/seotools/issues",
17-
"source": "https://github.com/artesaos/seotools"
18-
},
19-
"authors": [
20-
{
21-
"name": "Vinicius",
22-
"email": "[email protected]"
23-
}
24-
],
25-
"require": {
26-
"php": "^8.1",
27-
"ext-json": "*",
28-
"illuminate/config": "^10.0 || ^11.0",
29-
"illuminate/support": "^10.0 || ^11.0"
30-
},
31-
"require-dev": {
32-
"orchestra/testbench": "^8.0 || ^9.0",
33-
"phpspec/phpspec": "~5.1.1 || ^6.0 || ^7.0",
34-
"phpunit/phpunit": "^9.0 || ^10.0"
35-
},
36-
"autoload": {
37-
"psr-4": {
38-
"Artesaos\\SEOTools\\": "src/SEOTools/"
39-
}
40-
},
41-
"autoload-dev": {
42-
"psr-4": {
43-
"Artesaos\\SEOTools\\Tests\\": "tests/SEOTools"
44-
}
45-
},
46-
"config": {
47-
"preferred-install": "dist"
48-
},
49-
"extra": {
50-
"laravel": {
51-
"providers": [
52-
"Artesaos\\SEOTools\\Providers\\SEOToolsServiceProvider"
53-
],
54-
"aliases": {
55-
"SEOMeta": "Artesaos\\SEOTools\\Facades\\SEOMeta",
56-
"OpenGraph": "Artesaos\\SEOTools\\Facades\\OpenGraph",
57-
"Twitter": "Artesaos\\SEOTools\\Facades\\TwitterCard",
58-
"JsonLd": "Artesaos\\SEOTools\\Facades\\JsonLd",
59-
"SEO": "Artesaos\\SEOTools\\Facades\\SEOTools"
60-
}
61-
}
62-
},
63-
"minimum-stability": "dev",
64-
"prefer-stable": true
2+
"name": "artesaos/seotools",
3+
"description": "SEO Tools for Laravel and Lumen",
4+
"keywords": [
5+
"laravel",
6+
"lumen",
7+
"seo",
8+
"seotools",
9+
"webmaster",
10+
"metatags",
11+
"opengraph",
12+
"json-ld"
13+
],
14+
"license": "MIT",
15+
"support": {
16+
"issues": "https://github.com/artesaos/seotools/issues",
17+
"source": "https://github.com/artesaos/seotools"
18+
},
19+
"authors": [
20+
{
21+
"name": "Vinicius",
22+
"email": "[email protected]"
23+
}
24+
],
25+
"require": {
26+
"php": "^8.1",
27+
"ext-json": "*",
28+
"illuminate/config": "^10.0 || ^11.0 || ^12.0",
29+
"illuminate/support": "^10.0 || ^11.0 || ^12.0"
30+
},
31+
"require-dev": {
32+
"orchestra/testbench": "^8.0 || ^9.0 || ^10.0",
33+
"phpunit/phpunit": "^9.0 || ^10.0 || ^11.5.3"
34+
},
35+
"autoload": {
36+
"psr-4": {
37+
"Artesaos\\SEOTools\\": "src/SEOTools/"
38+
}
39+
},
40+
"autoload-dev": {
41+
"psr-4": {
42+
"Artesaos\\SEOTools\\Tests\\": "tests/SEOTools"
43+
}
44+
},
45+
"config": {
46+
"preferred-install": "dist"
47+
},
48+
"extra": {
49+
"laravel": {
50+
"providers": [
51+
"Artesaos\\SEOTools\\Providers\\SEOToolsServiceProvider"
52+
],
53+
"aliases": {
54+
"SEOMeta": "Artesaos\\SEOTools\\Facades\\SEOMeta",
55+
"OpenGraph": "Artesaos\\SEOTools\\Facades\\OpenGraph",
56+
"Twitter": "Artesaos\\SEOTools\\Facades\\TwitterCard",
57+
"JsonLd": "Artesaos\\SEOTools\\Facades\\JsonLd",
58+
"SEO": "Artesaos\\SEOTools\\Facades\\SEOTools"
59+
}
60+
}
61+
},
62+
"minimum-stability": "dev",
63+
"prefer-stable": true
6564
}

0 commit comments

Comments
 (0)