From 2fd3220fa0fcac13f523dd9932224fce495833bd Mon Sep 17 00:00:00 2001 From: Myckhel Date: Mon, 6 Jul 2026 21:12:14 +0100 Subject: [PATCH 1/5] feat: add support for Laravel 13 and PHP 8.4 in CI and dependencies --- .github/workflows/tests.yml | 5 +++++ composer.json | 4 ++-- 2 files changed, 7 insertions(+), 2 deletions(-) diff --git a/.github/workflows/tests.yml b/.github/workflows/tests.yml index 6c71fb8..def1296 100644 --- a/.github/workflows/tests.yml +++ b/.github/workflows/tests.yml @@ -5,6 +5,8 @@ on: branches: - main pull_request: + branches: + - laravel-13-support jobs: tests: @@ -22,6 +24,9 @@ jobs: - laravel: "12.*" testbench: "10.*" php: "8.3" + - laravel: "13.*" + testbench: "11.*" + php: "8.4" name: PHP ${{ matrix.php }} - Laravel ${{ matrix.laravel }} diff --git a/composer.json b/composer.json index 93179e6..495b0b5 100644 --- a/composer.json +++ b/composer.json @@ -13,7 +13,7 @@ } ], "require": { - "illuminate/support": "^10.0|^11.0|^12.0" + "illuminate/support": "^10.0|^11.0|^12.0|^13.0" }, "autoload": { "psr-4": { @@ -39,6 +39,6 @@ } }, "require-dev": { - "orchestra/testbench": "^8.0|^9.0|^10.0" + "orchestra/testbench": "^8.0|^9.0|^10.0|^11.0" } } From e01dd6fe9af3868f16fb9776c8dd7afa3e4f8549 Mon Sep 17 00:00:00 2001 From: Myckhel Date: Mon, 6 Jul 2026 21:17:54 +0100 Subject: [PATCH 2/5] fix: correct typo in pull request branch name in CI workflow --- .github/workflows/tests.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/tests.yml b/.github/workflows/tests.yml index def1296..1c135b2 100644 --- a/.github/workflows/tests.yml +++ b/.github/workflows/tests.yml @@ -6,7 +6,7 @@ on: - main pull_request: branches: - - laravel-13-support + - larvel-13-support jobs: tests: From 5c2b235bac5489a9bd030cdedfe171cabd16c464 Mon Sep 17 00:00:00 2001 From: Myckhel Date: Mon, 6 Jul 2026 21:19:19 +0100 Subject: [PATCH 3/5] ci: update workflow trigger branches and remove redundant pull request scoping --- .github/workflows/tests.yml | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/.github/workflows/tests.yml b/.github/workflows/tests.yml index 1c135b2..c0eb468 100644 --- a/.github/workflows/tests.yml +++ b/.github/workflows/tests.yml @@ -4,9 +4,8 @@ on: push: branches: - main - pull_request: - branches: - larvel-13-support + pull_request: jobs: tests: From e034fab9e15a2ea7c3b4dac9b8e73d80ab01de49 Mon Sep 17 00:00:00 2001 From: Myckhel Date: Mon, 6 Jul 2026 21:27:45 +0100 Subject: [PATCH 4/5] fix: fix composer issue in ci --- .github/workflows/tests.yml | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/.github/workflows/tests.yml b/.github/workflows/tests.yml index c0eb468..61fd35a 100644 --- a/.github/workflows/tests.yml +++ b/.github/workflows/tests.yml @@ -50,10 +50,12 @@ jobs: composer-${{ runner.os }}-${{ matrix.php }}- - name: Install matrix dependencies + env: + COMPOSER_NO_BLOCKING: 1 + COMPOSER_NO_SECURITY_BLOCKING: 1 run: | - composer require --no-interaction --no-update \ - illuminate/support:${{ matrix.laravel }} \ - orchestra/testbench:${{ matrix.testbench }} + composer require --no-interaction --no-update "illuminate/support:${{ matrix.laravel }}" + composer require --dev --no-interaction --no-update "orchestra/testbench:${{ matrix.testbench }}" composer update --prefer-dist --no-interaction --no-progress --with-all-dependencies - name: Run tests From 9fdf624ec9570e70edecb1fb5cb1888def81e1bb Mon Sep 17 00:00:00 2001 From: Myckhel Date: Mon, 6 Jul 2026 21:33:19 +0100 Subject: [PATCH 5/5] feat: add support for Order, Terminal, and VirtualTerminal APIs and controllers --- composer.json | 1 + composer.lock | 10 ++++++---- 2 files changed, 7 insertions(+), 4 deletions(-) diff --git a/composer.json b/composer.json index 495b0b5..c8f049e 100644 --- a/composer.json +++ b/composer.json @@ -13,6 +13,7 @@ } ], "require": { + "php": "^8.1", "illuminate/support": "^10.0|^11.0|^12.0|^13.0" }, "autoload": { diff --git a/composer.lock b/composer.lock index ab96cbd..0c5b2a8 100644 --- a/composer.lock +++ b/composer.lock @@ -4,7 +4,7 @@ "Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies", "This file is @generated automatically" ], - "content-hash": "5944737c0436690b4140b5a774c12cb7", + "content-hash": "c4b1b29255fba7ddc25f04f17922a458", "packages": [ { "name": "brick/math", @@ -8647,10 +8647,12 @@ ], "aliases": [], "minimum-stability": "stable", - "stability-flags": {}, + "stability-flags": [], "prefer-stable": false, "prefer-lowest": false, - "platform": {}, - "platform-dev": {}, + "platform": { + "php": "^8.1" + }, + "platform-dev": [], "plugin-api-version": "2.6.0" }