From 539a8561f4ce03076e1e32c8bd8bc7480dbfb8da Mon Sep 17 00:00:00 2001 From: JurianArie <28654085+JurianArie@users.noreply.github.com> Date: Wed, 18 Mar 2026 17:07:15 +0100 Subject: [PATCH 1/2] Add support for Laravel 13 --- .github/workflows/tests.yml | 6 ++++++ src/IlluminateMessageRepository/composer.json | 2 +- src/IlluminateOutbox/composer.json | 2 +- 3 files changed, 8 insertions(+), 2 deletions(-) diff --git a/.github/workflows/tests.yml b/.github/workflows/tests.yml index 94602a4..1a6989b 100644 --- a/.github/workflows/tests.yml +++ b/.github/workflows/tests.yml @@ -123,6 +123,12 @@ jobs: composer require illuminate/database:^12.0 --${{ matrix.stability }} -w --prefer-dist --no-interaction --no-progress --no-update composer update --${{ matrix.stability }} --prefer-dist --no-interaction --no-progress + - name: Install illuminate/database 13 + if: ${{ matrix.php >= 8.3 }} + run: | + composer require illuminate/database:^13.0 --${{ matrix.stability }} -w --prefer-dist --no-interaction --no-progress --no-update + composer update --${{ matrix.stability }} --prefer-dist --no-interaction --no-progress + - name: Execute illuminate tests if: ${{ matrix.php >= 8.2 }} run: vendor/bin/phpunit --group=illuminate diff --git a/src/IlluminateMessageRepository/composer.json b/src/IlluminateMessageRepository/composer.json index 57f9f72..b7d9fd6 100644 --- a/src/IlluminateMessageRepository/composer.json +++ b/src/IlluminateMessageRepository/composer.json @@ -13,7 +13,7 @@ "eventsauce/message-repository-table-schema": "^1.0", "eventsauce/uuid-encoding": "^1.0", "eventsauce/id-encoding": "^1.0", - "illuminate/database": "^9.0||^10.0||^11.0||^12.0", + "illuminate/database": "^9.0||^10.0||^11.0||^12.0||^13.0", "ramsey/uuid": "^4.1" }, "autoload": { diff --git a/src/IlluminateOutbox/composer.json b/src/IlluminateOutbox/composer.json index 420d5e7..932d4fe 100644 --- a/src/IlluminateOutbox/composer.json +++ b/src/IlluminateOutbox/composer.json @@ -11,7 +11,7 @@ "require": { "eventsauce/eventsauce": "^3.0", "eventsauce/message-outbox": "^1.0", - "illuminate/database": "^9.0||^10.0||^11.0||^12.0" + "illuminate/database": "^9.0||^10.0||^11.0||^12.0||^13.0" }, "autoload": { "psr-4": { From dbbdfbfef7cd774d485fcab84473f9fe0152447b Mon Sep 17 00:00:00 2001 From: JurianArie <28654085+JurianArie@users.noreply.github.com> Date: Thu, 19 Mar 2026 09:21:32 +0100 Subject: [PATCH 2/2] Fix CI --- .github/workflows/tests.yml | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/.github/workflows/tests.yml b/.github/workflows/tests.yml index 1a6989b..2a4f8e3 100644 --- a/.github/workflows/tests.yml +++ b/.github/workflows/tests.yml @@ -123,6 +123,10 @@ jobs: composer require illuminate/database:^12.0 --${{ matrix.stability }} -w --prefer-dist --no-interaction --no-progress --no-update composer update --${{ matrix.stability }} --prefer-dist --no-interaction --no-progress + - name: Execute illuminate tests + if: ${{ matrix.php >= 8.2 }} + run: vendor/bin/phpunit --group=illuminate + - name: Install illuminate/database 13 if: ${{ matrix.php >= 8.3 }} run: | @@ -130,7 +134,7 @@ jobs: composer update --${{ matrix.stability }} --prefer-dist --no-interaction --no-progress - name: Execute illuminate tests - if: ${{ matrix.php >= 8.2 }} + if: ${{ matrix.php >= 8.3 }} run: vendor/bin/phpunit --group=illuminate - name: Run PHPStan