Skip to content

Commit 8210281

Browse files
authored
Merge pull request #133 from laravel-shift/l12-compatibility
Laravel 12.x Compatibility
2 parents fded67c + 51e7238 commit 8210281

File tree

3 files changed

+6
-12
lines changed

3 files changed

+6
-12
lines changed

.github/workflows/run-tests.yml

Lines changed: 2 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -12,8 +12,8 @@ jobs:
1212
fail-fast: false
1313
matrix:
1414
os: [ubuntu-latest, windows-latest]
15-
php: [8.2]
16-
laravel: ['10.*', '11.*']
15+
php: [8.4, 8.3, 8.2]
16+
laravel: ['10.*', '11.*', '12.*']
1717
dependency-version: [prefer-lowest, prefer-stable]
1818

1919
name: P${{ matrix.php }} - L${{ matrix.laravel }} - ${{ matrix.dependency-version }} - ${{ matrix.os }}
@@ -22,12 +22,6 @@ jobs:
2222
- name: Checkout code
2323
uses: actions/checkout@v2
2424

25-
- name: Cache dependencies
26-
uses: actions/cache@v2
27-
with:
28-
path: ~/.composer/cache/files
29-
key: dependencies-laravel-${{ matrix.laravel }}-php-${{ matrix.php }}-composer-${{ hashFiles('composer.json') }}
30-
3125
- name: Setup PHP
3226
uses: shivammathur/setup-php@v2
3327
with:

.php-cs-fixer.cache

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
{"php":"8.3.16","version":"3.68.1","indent":" ","lineEnding":"\n","rules":{"blank_line_after_namespace":true,"braces_position":true,"class_definition":true,"constant_case":true,"control_structure_braces":true,"control_structure_continuation_position":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_multiple_statements_per_line":true,"no_space_around_double_colon":true,"no_spaces_after_function_name":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,"single_space_around_construct":{"constructs_followed_by_a_single_space":["abstract","as","case","catch","class","do","else","elseif","final","for","foreach","function","if","interface","namespace","private","protected","public","static","switch","trait","try","use_lambda","while"],"constructs_preceded_by_a_single_space":["as","else","elseif","use_lambda"]},"spaces_inside_parentheses":true,"statement_indentation":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,"class_attributes_separation":{"elements":{"method":"one"}},"single_trait_insert_per_statement":true},"hashes":{"src\/Helpers\/ConsoleOutput.php":"724c4ff53a789501f3b1fb700197ea62","src\/CheckDefinitions\/CheckDefinition.php":"141ff9ca4de6e8e4bea1c1bce1104ef7","src\/CheckDefinitions\/Diskspace.php":"7d58417abe877c7e7a8640ea9eee304e","src\/CheckDefinitions\/MySql.php":"ea5387e6a794144c9a10ccfadbe294ad","src\/CheckDefinitions\/Memcached.php":"2965f69bba22c3d90245976620b45427","src\/CheckDefinitions\/Elasticsearch.php":"8f8af0ead201a500ce2284a190f26b7b","src\/Manipulators\/Passthrough.php":"e5d184a7a07e56c99dc1109b4898520a","src\/Manipulators\/Manipulator.php":"de9263463f5da859ccfa92039d10f05d","src\/CheckCollection.php":"6822bd7aa76233e79e4fc252b9dd1634","src\/Commands\/AddHost.php":"e21ade6dc9d20581f99325cf42e3aa35","src\/Commands\/DeleteHost.php":"331d05040e77909385a62eb7354e979b","src\/Commands\/ListHosts.php":"f89ff9c44bde7f0ac6bb514dc1538180","src\/Commands\/DumpChecks.php":"9a25c3b449fee0016b5378b6dc3b91a3","src\/Commands\/BaseCommand.php":"bf905a636896c0233d9932a71900fc45","src\/Commands\/ListChecks.php":"d96e59f5032777ad42f25e7597da93c4","src\/Commands\/SyncFile.php":"75f1a799c98f2e8663ddefc1c83a0a46","src\/Commands\/RunChecks.php":"3adb60f055f397b2d7b57bebdef53923","src\/HostRepository.php":"49dac4d0fc6e43777eeaaaae0c837252","src\/Events\/CheckWarning.php":"9c664f67117dea150f6d8e81450adceb","src\/Events\/CheckRestored.php":"76a9917a5c8c25bf82ad736eb199797f","src\/Events\/CheckFailed.php":"208667e3c480cb1d726e1cbe8c09b6aa","src\/Events\/CheckSucceeded.php":"ee946d811ecc0bda92d2401dbaa2aaa7","src\/Events\/Event.php":"397d2192c418ae5891f35c9f542ece43","src\/Models\/Concerns\/HasProcess.php":"4aa4140e2d43910cbad59e3f519b845f","src\/Models\/Concerns\/HasCustomProperties.php":"d8044a15befa4f32d5c2acc42951b849","src\/Models\/Concerns\/ThrottlesFailingNotifications.php":"6bcfb6ac05c60b9fa48f0f274099f0fc","src\/Models\/Concerns\/HandlesCheckResult.php":"1690115e0fd9ada17a68035fec53c58b","src\/Models\/Host.php":"7d14954ddd6135ed00aa88abeca1917e","src\/Models\/Presenters\/CheckPresenter.php":"c390d0c787fa33ca99612217858f27e8","src\/Models\/Presenters\/HostPresenter.php":"6382500f56e4ee7da8ae862c265d106f","src\/Models\/Enums\/CheckStatus.php":"be524b830b1857eccb2ce7de6052fd07","src\/Models\/Enums\/HostHealth.php":"d4873471b2b5aa3a91c6969cf11bc533","src\/Models\/Check.php":"8a8b151e9f17ee4d376d6612766df529","src\/CheckRepository.php":"a4421119796778a89bd11de45c086c08","src\/ServerMonitorServiceProvider.php":"3da4293806b0341a4e63e004dedff09b","src\/Notifications\/EventHandler.php":"014f02aabf4f76d56a9b9af473a499ac","src\/Notifications\/Notifiable.php":"f3dd7cee9c1e1ceddede95caf5d49ce5","src\/Notifications\/BaseNotification.php":"fda317f5ca4e8e030d771353481e33ee","src\/Notifications\/Notifications\/CheckWarning.php":"f23139bc61a93de477272caedfb5846a","src\/Notifications\/Notifications\/CheckRestored.php":"f22917b928bcdf9113c14bf8e1127167","src\/Notifications\/Notifications\/CheckFailed.php":"5b35f4dab61db2b2090515f37fa83838","src\/Notifications\/Notifications\/CheckSucceeded.php":"0489cf61a22cd99dd9c2de53b75b5c01","src\/Exceptions\/InvalidConfiguration.php":"94dabb6a8d44e2ec4da454321cb9d77e","src\/Exceptions\/InvalidCheckDefinition.php":"b0ced433187e62c1b1dfcd0f1a546480","tests\/CheckDefinitions\/ElasticsearchTest.php":"4f3cb04c8d87ea002aecb81b1b612be6","tests\/CheckDefinitions\/CheckDefinitionTest.php":"6ae486599bb3c95ee7a1fb1701cd03a4","tests\/CheckDefinitions\/MySqlTest.php":"ff5f3f0c8103191674bd0267ea8f031b","tests\/CheckDefinitions\/DiskspaceTest.php":"9b416fc021d5b2cc0a3c83db0f98076b","tests\/CheckDefinitions\/MemcachedTest.php":"729d2fe3cefea770a97c33ec0ecad74b","tests\/SshServer.php":"601e3e3dbf0af480bf4f4c579620c742","tests\/Pest.php":"d8988bf7fbe2084cab6ad6e8aadb224d","tests\/IntegrationTest.php":"2396973cbc15218b5c3409d60eefaedc","tests\/Commands\/DumpChecksTest.php":"4e9a22a3ba192f1979f0e13f136e1478","tests\/Commands\/ListHostsTest.php":"bd02e0fe1950c47a7de884dc24aa537a","tests\/Commands\/ListChecksTest.php":"21fe802f2db6ded27ece9dab18bfce2b","tests\/Commands\/SyncFileTest.php":"5fe8b0b25463ec30c881d5e89182d2d1","tests\/Events\/CheckRestoredTest.php":"37021721bd0bb62be36176391e2deb98","tests\/Events\/CheckWarningTest.php":"96e06ad48d24b448987f03407899b567","tests\/Events\/CheckSucceededTest.php":"35a19a2e267da8d855734c17d4a535dc","tests\/Events\/CheckFailedTest.php":"216bbc4db1103b996adfd0a23912f273","tests\/Models\/Concerns\/HasProcessTest.php":"9e1be573adb8dbc58fbd3e65a9b6cb10","tests\/Models\/Concerns\/ThrottlesFailingNotificationsTest.php":"95a8841b48d5d39dfeda22cd34a0f661","tests\/Models\/Concerns\/HasCustomPropertiesTest.php":"ddda02361b5a4b8264519c0491fdbe2f","tests\/Models\/HostTest.php":"40a1ad952317ae2e70b40e2b7973da85","tests\/Models\/CheckTest.php":"b1d5415fc5cbcb90748ca265cc732027","tests\/Datasets\/percentage.php":"cd6229c9226b11f36bea78e2cd9b3011","tests\/Datasets\/events.php":"03407330b36140d49eb798b01286df43","tests\/Notifications\/NotifiableTest.php":"0d8b92dd00bcffd55f9acd00bdc7913c","tests\/Notifications\/EventHandlerTest.php":"302f2f9f6873b1b77ae246c4dc6de44f","tests\/TestCase.php":"96fa269add0fcd0164e8ca1fa345885f"}}
1+
{"php":"8.3.17","version":"3.69.1","indent":" ","lineEnding":"\n","rules":{"blank_line_after_namespace":true,"braces_position":true,"class_definition":true,"constant_case":true,"control_structure_braces":true,"control_structure_continuation_position":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_multiple_statements_per_line":true,"no_space_around_double_colon":true,"no_spaces_after_function_name":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,"single_space_around_construct":{"constructs_followed_by_a_single_space":["abstract","as","case","catch","class","do","else","elseif","final","for","foreach","function","if","interface","namespace","private","protected","public","static","switch","trait","try","use_lambda","while"],"constructs_preceded_by_a_single_space":["as","else","elseif","use_lambda"]},"spaces_inside_parentheses":true,"statement_indentation":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,"class_attributes_separation":{"elements":{"method":"one"}},"single_trait_insert_per_statement":true},"hashes":{"src\/Models\/Presenters\/CheckPresenter.php":"c390d0c787fa33ca99612217858f27e8","src\/Models\/Presenters\/HostPresenter.php":"6382500f56e4ee7da8ae862c265d106f","src\/Models\/Enums\/CheckStatus.php":"be524b830b1857eccb2ce7de6052fd07","src\/Models\/Enums\/HostHealth.php":"d4873471b2b5aa3a91c6969cf11bc533","src\/Models\/Check.php":"8a8b151e9f17ee4d376d6612766df529","src\/Models\/Concerns\/HandlesCheckResult.php":"1690115e0fd9ada17a68035fec53c58b","src\/Models\/Concerns\/HasProcess.php":"4aa4140e2d43910cbad59e3f519b845f","src\/Models\/Concerns\/HasCustomProperties.php":"d8044a15befa4f32d5c2acc42951b849","src\/Models\/Concerns\/ThrottlesFailingNotifications.php":"6bcfb6ac05c60b9fa48f0f274099f0fc","src\/Models\/Host.php":"7d14954ddd6135ed00aa88abeca1917e","src\/CheckDefinitions\/CheckDefinition.php":"141ff9ca4de6e8e4bea1c1bce1104ef7","src\/CheckDefinitions\/Diskspace.php":"7d58417abe877c7e7a8640ea9eee304e","src\/CheckDefinitions\/MySql.php":"ea5387e6a794144c9a10ccfadbe294ad","src\/CheckDefinitions\/Elasticsearch.php":"8f8af0ead201a500ce2284a190f26b7b","src\/CheckDefinitions\/Memcached.php":"2965f69bba22c3d90245976620b45427","src\/Manipulators\/Passthrough.php":"e5d184a7a07e56c99dc1109b4898520a","src\/Manipulators\/Manipulator.php":"de9263463f5da859ccfa92039d10f05d","src\/Notifications\/Notifications\/CheckSucceeded.php":"0489cf61a22cd99dd9c2de53b75b5c01","src\/Notifications\/Notifications\/CheckWarning.php":"f23139bc61a93de477272caedfb5846a","src\/Notifications\/Notifications\/CheckRestored.php":"f22917b928bcdf9113c14bf8e1127167","src\/Notifications\/Notifications\/CheckFailed.php":"5b35f4dab61db2b2090515f37fa83838","src\/Notifications\/BaseNotification.php":"fda317f5ca4e8e030d771353481e33ee","src\/Notifications\/EventHandler.php":"014f02aabf4f76d56a9b9af473a499ac","src\/Notifications\/Notifiable.php":"f3dd7cee9c1e1ceddede95caf5d49ce5","src\/Exceptions\/InvalidCheckDefinition.php":"b0ced433187e62c1b1dfcd0f1a546480","src\/Exceptions\/InvalidConfiguration.php":"94dabb6a8d44e2ec4da454321cb9d77e","src\/HostRepository.php":"49dac4d0fc6e43777eeaaaae0c837252","src\/Helpers\/ConsoleOutput.php":"724c4ff53a789501f3b1fb700197ea62","src\/CheckCollection.php":"6822bd7aa76233e79e4fc252b9dd1634","src\/ServerMonitorServiceProvider.php":"3da4293806b0341a4e63e004dedff09b","src\/Events\/CheckSucceeded.php":"ee946d811ecc0bda92d2401dbaa2aaa7","src\/Events\/CheckWarning.php":"9c664f67117dea150f6d8e81450adceb","src\/Events\/Event.php":"397d2192c418ae5891f35c9f542ece43","src\/Events\/CheckRestored.php":"76a9917a5c8c25bf82ad736eb199797f","src\/Events\/CheckFailed.php":"208667e3c480cb1d726e1cbe8c09b6aa","src\/CheckRepository.php":"a4421119796778a89bd11de45c086c08","src\/Commands\/ListHosts.php":"f89ff9c44bde7f0ac6bb514dc1538180","src\/Commands\/ListChecks.php":"d96e59f5032777ad42f25e7597da93c4","src\/Commands\/DeleteHost.php":"331d05040e77909385a62eb7354e979b","src\/Commands\/BaseCommand.php":"bf905a636896c0233d9932a71900fc45","src\/Commands\/DumpChecks.php":"9a25c3b449fee0016b5378b6dc3b91a3","src\/Commands\/SyncFile.php":"75f1a799c98f2e8663ddefc1c83a0a46","src\/Commands\/AddHost.php":"e21ade6dc9d20581f99325cf42e3aa35","src\/Commands\/RunChecks.php":"3adb60f055f397b2d7b57bebdef53923","tests\/Models\/CheckTest.php":"b1d5415fc5cbcb90748ca265cc732027","tests\/Models\/Concerns\/HasCustomPropertiesTest.php":"ddda02361b5a4b8264519c0491fdbe2f","tests\/Models\/Concerns\/ThrottlesFailingNotificationsTest.php":"95a8841b48d5d39dfeda22cd34a0f661","tests\/Models\/Concerns\/HasProcessTest.php":"9e1be573adb8dbc58fbd3e65a9b6cb10","tests\/Models\/HostTest.php":"40a1ad952317ae2e70b40e2b7973da85","tests\/Datasets\/events.php":"03407330b36140d49eb798b01286df43","tests\/Datasets\/percentage.php":"cd6229c9226b11f36bea78e2cd9b3011","tests\/CheckDefinitions\/DiskspaceTest.php":"9b416fc021d5b2cc0a3c83db0f98076b","tests\/CheckDefinitions\/ElasticsearchTest.php":"4f3cb04c8d87ea002aecb81b1b612be6","tests\/CheckDefinitions\/CheckDefinitionTest.php":"6ae486599bb3c95ee7a1fb1701cd03a4","tests\/CheckDefinitions\/MemcachedTest.php":"729d2fe3cefea770a97c33ec0ecad74b","tests\/CheckDefinitions\/MySqlTest.php":"ff5f3f0c8103191674bd0267ea8f031b","tests\/TestCase.php":"96fa269add0fcd0164e8ca1fa345885f","tests\/Notifications\/EventHandlerTest.php":"302f2f9f6873b1b77ae246c4dc6de44f","tests\/Notifications\/NotifiableTest.php":"0d8b92dd00bcffd55f9acd00bdc7913c","tests\/IntegrationTest.php":"2396973cbc15218b5c3409d60eefaedc","tests\/Events\/CheckWarningTest.php":"96e06ad48d24b448987f03407899b567","tests\/Events\/CheckRestoredTest.php":"37021721bd0bb62be36176391e2deb98","tests\/Events\/CheckFailedTest.php":"216bbc4db1103b996adfd0a23912f273","tests\/Events\/CheckSucceededTest.php":"35a19a2e267da8d855734c17d4a535dc","tests\/Pest.php":"d8988bf7fbe2084cab6ad6e8aadb224d","tests\/Commands\/DumpChecksTest.php":"4e9a22a3ba192f1979f0e13f136e1478","tests\/Commands\/ListChecksTest.php":"21fe802f2db6ded27ece9dab18bfce2b","tests\/Commands\/ListHostsTest.php":"bd02e0fe1950c47a7de884dc24aa537a","tests\/Commands\/SyncFileTest.php":"5fe8b0b25463ec30c881d5e89182d2d1","tests\/SshServer.php":"601e3e3dbf0af480bf4f4c579620c742"}}

composer.json

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -19,15 +19,15 @@
1919
"ext-json": "*",
2020
"php": "^8.2",
2121
"guzzlehttp/guzzle": "^7.0",
22-
"laravel/framework": "^10.0|^11.0",
22+
"laravel/framework": "^10.0|^11.0|^12.0",
2323
"spatie/laravel-blink": "^1.3",
2424
"spatie/regex": "^3.1",
2525
"symfony/process": "^6.0|^7.0"
2626
},
2727
"require-dev": {
2828
"mockery/mockery": "^1.4",
29-
"orchestra/testbench": "^8.0|^9.0",
30-
"pestphp/pest": "^2.34"
29+
"orchestra/testbench": "^8.0|^9.0|^10.0",
30+
"pestphp/pest": "^2.34|^3.7"
3131
},
3232
"autoload": {
3333
"psr-4": {

0 commit comments

Comments
 (0)