Skip to content

Commit ebba166

Browse files
authored
Merge pull request #50 from laravel-shift/l10-compatibility
Laravel 10.x Compatibility
2 parents 27732d0 + 97fa9a5 commit ebba166

File tree

3 files changed

+14
-53
lines changed

3 files changed

+14
-53
lines changed

.github/workflows/run-tests.yml

Lines changed: 7 additions & 48 deletions
Original file line numberDiff line numberDiff line change
@@ -9,52 +9,17 @@ jobs:
99
fail-fast: false
1010
matrix:
1111
os: [ubuntu-latest]
12-
php: [8.2, 8.0, 7.4, 7.3, 7.2]
13-
laravel: [8.*, 5.8, 6.*, 7.*, 8.*, 9.*]
14-
dependency-version: [prefer-lowest, prefer-stable]
12+
php: [8.2, 8.1, 8.0]
13+
laravel: [8.*, 9.*, 10.*]
14+
dependency-version: [prefer-stable]
1515
include:
16+
- laravel: 10.*
17+
testbench: 8.*
1618
- laravel: 9.*
1719
testbench: 7.*
1820
- laravel: 8.*
1921
testbench: 6.*
20-
- laravel: 7.*
21-
testbench: 5.*
22-
- laravel: 6.*
23-
testbench: 4.*
24-
- laravel: 5.8
25-
testbench: 3.8
2622
exclude:
27-
# excludes prefer-lowest 5.8 test on php 7.4
28-
- laravel: 5.8
29-
php: 7.4
30-
dependency-version: prefer-lowest
31-
- laravel: 5.8
32-
php: 8.0
33-
dependency-version: prefer-stable
34-
- laravel: 5.8
35-
php: 8.0
36-
dependency-version: prefer-lowest
37-
- laravel: 5.8
38-
php: 8.2
39-
dependency-version: prefer-lowest
40-
- laravel: 5.8
41-
php: 8.2
42-
dependency-version: prefer-stable
43-
- laravel: 5.8
44-
php: 8.2
45-
dependency-version: prefer-lowest
46-
- laravel: 6.*
47-
php: 8.0
48-
dependency-version: prefer-lowest
49-
- laravel: 7.*
50-
php: 8.0
51-
dependency-version: prefer-lowest
52-
- laravel: 7.*
53-
php: 8.2
54-
dependency-version: prefer-lowest
55-
- laravel: 7.*
56-
php: 8.2
57-
dependency-version: prefer-stable
5823
- laravel: 8.*
5924
php: 8.0
6025
dependency-version: prefer-lowest
@@ -63,14 +28,8 @@ jobs:
6328
dependency-version: prefer-lowest
6429
- laravel: 6.*
6530
php: 8.2
66-
- laravel: 8.*
67-
php: 7.2
68-
- laravel: 9.*
69-
php: 7.2
70-
- laravel: 9.*
71-
php: 7.3
72-
- laravel: 9.*
73-
php: 7.4
31+
- laravel: 10.*
32+
php: 8.0
7433

7534
name: P${{ matrix.php }} - L${{ matrix.laravel }} - ${{ matrix.dependency-version }} - ${{ matrix.os }}
7635

.php-cs-fixer.cache

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
{"php":"8.1.12","version":"3.13.0","indent":" ","lineEnding":"\n","rules":{"blank_line_after_namespace":true,"braces":true,"class_definition":true,"constant_case":true,"elseif":true,"function_declaration":true,"indentation_type":true,"line_ending":true,"lowercase_keywords":true,"method_argument_space":{"on_multiline":"ensure_fully_multiline","keep_multiple_spaces_after_comma":true},"no_break_comment":true,"no_closing_tag":true,"no_space_around_double_colon":true,"no_spaces_after_function_name":true,"no_spaces_inside_parenthesis":true,"no_trailing_whitespace":true,"no_trailing_whitespace_in_comment":true,"single_blank_line_at_eof":true,"single_class_element_per_statement":{"elements":["property"]},"single_import_per_statement":true,"single_line_after_imports":true,"switch_case_semicolon_to_colon":true,"switch_case_space":true,"visibility_required":{"elements":["method","property"]},"encoding":true,"full_opening_tag":true,"array_syntax":{"syntax":"short"},"ordered_imports":{"sort_algorithm":"alpha"},"no_unused_imports":true,"not_operator_with_successor_space":true,"trailing_comma_in_multiline":true,"phpdoc_scalar":true,"unary_operator_spaces":true,"binary_operator_spaces":true,"blank_line_before_statement":{"statements":["break","continue","declare","return","throw","try"]},"phpdoc_single_line_var_spacing":true,"phpdoc_var_without_name":true,"single_trait_insert_per_statement":true},"hashes":{"src\/Exceptions\/CannotRenderTemplateMailable.php":"eb7655921d96d6f214c378c156f8f82a","src\/Exceptions\/MissingMailTemplate.php":"4f27bdaf5578f1c49e47ecda64ae598c","src\/Interfaces\/MailTemplateInterface.php":"0464eba1478bf93771af45c1c692e3d5","src\/MailTemplatesServiceProvider.php":"6299fc9b66e1fc89ce693da634ef3cc0","src\/TemplateMailableRenderer.php":"66b692e33b4e16c4548edc284e443435","src\/Models\/MailTemplate.php":"14264d26adf35b27748b7f78ded608cd","src\/TemplateMailable.php":"21ad95d4910d6794a92609f97dc55b4e","tests\/CustomMailTemplateTest.php":"b4ccad5f1306b28cbd3d328e89745407","tests\/stubs\/Mails\/LayoutMail.php":"52f4049e46db4e1b7103b24a7d30b66d","tests\/stubs\/Mails\/BadLayoutMail.php":"1f8b60df779164992e526c7f664e6aed","tests\/stubs\/Mails\/BasicMail.php":"40326d47d594a648280b504ee2a11b6a","tests\/stubs\/Mails\/CustomTemplateModelMail.php":"970174e4d825aeca75c25b4b61e285d6","tests\/stubs\/Models\/LayoutMailTemplate.php":"96581b0dbe44523a61e4ef3c25963cb8","tests\/stubs\/Models\/CustomMailTemplate.php":"d093379f9df235eb8f62ecf528ae872f","tests\/TemplateMailableTest.php":"056299e6a6c6fdfd1e6eda460b4d10ce","tests\/MailTemplateModelTest.php":"47fd136a71eb4f3b7cdf7c04850b2349","tests\/TestCase.php":"8e0f089954a47b21367902fb5cb9caa7"}}
1+
{"php":"8.1.14","version":"3.13.2","indent":" ","lineEnding":"\n","rules":{"blank_line_after_namespace":true,"braces":true,"class_definition":true,"constant_case":true,"elseif":true,"function_declaration":true,"indentation_type":true,"line_ending":true,"lowercase_keywords":true,"method_argument_space":{"on_multiline":"ensure_fully_multiline","keep_multiple_spaces_after_comma":true},"no_break_comment":true,"no_closing_tag":true,"no_space_around_double_colon":true,"no_spaces_after_function_name":true,"no_spaces_inside_parenthesis":true,"no_trailing_whitespace":true,"no_trailing_whitespace_in_comment":true,"single_blank_line_at_eof":true,"single_class_element_per_statement":{"elements":["property"]},"single_import_per_statement":true,"single_line_after_imports":true,"switch_case_semicolon_to_colon":true,"switch_case_space":true,"visibility_required":{"elements":["method","property"]},"encoding":true,"full_opening_tag":true,"array_syntax":{"syntax":"short"},"ordered_imports":{"sort_algorithm":"alpha"},"no_unused_imports":true,"not_operator_with_successor_space":true,"trailing_comma_in_multiline":true,"phpdoc_scalar":true,"unary_operator_spaces":true,"binary_operator_spaces":true,"blank_line_before_statement":{"statements":["break","continue","declare","return","throw","try"]},"phpdoc_single_line_var_spacing":true,"phpdoc_var_without_name":true,"single_trait_insert_per_statement":true},"hashes":{"src\/Interfaces\/MailTemplateInterface.php":"0464eba1478bf93771af45c1c692e3d5","src\/MailTemplatesServiceProvider.php":"6299fc9b66e1fc89ce693da634ef3cc0","src\/TemplateMailable.php":"21ad95d4910d6794a92609f97dc55b4e","src\/Models\/MailTemplate.php":"14264d26adf35b27748b7f78ded608cd","src\/TemplateMailableRenderer.php":"66b692e33b4e16c4548edc284e443435","src\/Exceptions\/MissingMailTemplate.php":"4f27bdaf5578f1c49e47ecda64ae598c","src\/Exceptions\/CannotRenderTemplateMailable.php":"eb7655921d96d6f214c378c156f8f82a","tests\/TestCase.php":"8e0f089954a47b21367902fb5cb9caa7","tests\/MailTemplateModelTest.php":"47fd136a71eb4f3b7cdf7c04850b2349","tests\/stubs\/Models\/CustomMailTemplate.php":"d093379f9df235eb8f62ecf528ae872f","tests\/stubs\/Models\/LayoutMailTemplate.php":"96581b0dbe44523a61e4ef3c25963cb8","tests\/stubs\/Mails\/BadLayoutMail.php":"1f8b60df779164992e526c7f664e6aed","tests\/stubs\/Mails\/BasicMail.php":"40326d47d594a648280b504ee2a11b6a","tests\/stubs\/Mails\/CustomTemplateModelMail.php":"970174e4d825aeca75c25b4b61e285d6","tests\/stubs\/Mails\/LayoutMail.php":"52f4049e46db4e1b7103b24a7d30b66d","tests\/TemplateMailableTest.php":"056299e6a6c6fdfd1e6eda460b4d10ce","tests\/CustomMailTemplateTest.php":"b4ccad5f1306b28cbd3d328e89745407"}}

composer.json

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -17,13 +17,13 @@
1717
],
1818
"require": {
1919
"php": "^7.2|^8.0",
20-
"laravel/framework": "~5.8|^6.0|^7.0|^8.0|^9.0",
21-
"mustache/mustache": "^2.14.1"
20+
"laravel/framework": "~5.8|^6.0|^7.0|^8.0|^9.0|^10.0",
21+
"mustache/mustache": "^2.14.1|^2.14"
2222
},
2323
"require-dev": {
2424
"ext-pdo_sqlite": "*",
2525
"mockery/mockery": "^1.0|^1.3.1",
26-
"orchestra/testbench": "~3.8|^4.0|^5.0|^6.0|^7.0",
26+
"orchestra/testbench": "~3.8|^4.0|^5.0|^6.0|^7.0|^8.0",
2727
"phpunit/phpunit": "^7.5|^8.0|^9.3"
2828
},
2929
"autoload": {
@@ -49,5 +49,7 @@
4949
"Spatie\\MailTemplates\\MailTemplatesServiceProvider"
5050
]
5151
}
52-
}
52+
},
53+
"minimum-stability": "dev",
54+
"prefer-stable": true
5355
}

0 commit comments

Comments
 (0)