From 91d12e4a99fcf60805c5dab25f83b801d991fb5f Mon Sep 17 00:00:00 2001 From: Marco Rieser Date: Tue, 4 Nov 2025 11:40:14 +0100 Subject: [PATCH 1/4] Allow Livewire 4 --- composer.json | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/composer.json b/composer.json index a67b87a..9208e1e 100644 --- a/composer.json +++ b/composer.json @@ -36,8 +36,8 @@ "require": { "php": "^8.2", "laravel/framework": "^11.0 || ^12.0", - "statamic/cms": "^5.17.0", - "livewire/livewire": "^3.6.4" + "statamic/cms": "^5.17.0 || ^6.0", + "livewire/livewire": "^3.6.4 || ^4.0" }, "extra": { "statamic": { @@ -60,5 +60,7 @@ "orchestra/testbench": "^9.0 || ^10.0", "phpunit/phpunit": "^10.5|^11.0", "spatie/laravel-ray": "^1.0" - } + }, + "minimum-stability": "dev", + "prefer-stable": true } From 0c9421cf84401ca75f99213819e3bf8ff32595d5 Mon Sep 17 00:00:00 2001 From: Marco Rieser Date: Thu, 15 Jan 2026 11:13:23 +0100 Subject: [PATCH 2/4] add livewire 4 to matrix --- .github/workflows/tests.yaml | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/.github/workflows/tests.yaml b/.github/workflows/tests.yaml index d1bf8eb..751b986 100644 --- a/.github/workflows/tests.yaml +++ b/.github/workflows/tests.yaml @@ -10,9 +10,10 @@ jobs: matrix: php: [8.2, 8.3, 8.4] laravel: [11.*, 12.*] + livewire: [3.*, 4.*] os: [ubuntu-latest] - name: ${{ matrix.php }} - ${{ matrix.laravel }} + name: ${{ matrix.php }} - ${{ matrix.laravel }} - ${{ matrix.livewire }} runs-on: ${{ matrix.os }} @@ -29,6 +30,7 @@ jobs: - name: Install dependencies run: | composer require "laravel/framework:${{ matrix.laravel }}" --no-interaction --no-update + composer require "livewire/livewire:${{ matrix.laravel }}" --no-interaction --no-update composer install --no-interaction - name: Run PHPUnit From c335b698642dc3a23d4a243119345feb215ce5d8 Mon Sep 17 00:00:00 2001 From: Marco Rieser Date: Thu, 15 Jan 2026 11:16:01 +0100 Subject: [PATCH 3/4] try again --- .github/workflows/tests.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/tests.yaml b/.github/workflows/tests.yaml index 751b986..7cd11d1 100644 --- a/.github/workflows/tests.yaml +++ b/.github/workflows/tests.yaml @@ -30,7 +30,7 @@ jobs: - name: Install dependencies run: | composer require "laravel/framework:${{ matrix.laravel }}" --no-interaction --no-update - composer require "livewire/livewire:${{ matrix.laravel }}" --no-interaction --no-update + composer require "livewire/livewire:${{ matrix.livewire }}" --no-interaction --no-update composer install --no-interaction - name: Run PHPUnit From 6a246ddc3d378dd30d99fbe1e2a96da20c06c7b6 Mon Sep 17 00:00:00 2001 From: Marco Rieser Date: Thu, 15 Jan 2026 11:17:20 +0100 Subject: [PATCH 4/4] be more explicit --- .github/workflows/tests.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/tests.yaml b/.github/workflows/tests.yaml index 7cd11d1..7aad808 100644 --- a/.github/workflows/tests.yaml +++ b/.github/workflows/tests.yaml @@ -13,7 +13,7 @@ jobs: livewire: [3.*, 4.*] os: [ubuntu-latest] - name: ${{ matrix.php }} - ${{ matrix.laravel }} - ${{ matrix.livewire }} + name: PHP ${{ matrix.php }} - Laravel ${{ matrix.laravel }} - Livewire ${{ matrix.livewire }} runs-on: ${{ matrix.os }}