From 9beafd785e51299942804cfe33f17d30a7eb0622 Mon Sep 17 00:00:00 2001 From: DerManoMann Date: Wed, 18 Mar 2026 19:20:42 +1300 Subject: [PATCH 1/5] Add Laravel 13 --- .github/workflows/build.yml | 2 +- .github/workflows/laravel.yml | 2 +- composer.json | 1 + 3 files changed, 3 insertions(+), 2 deletions(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index bfb6c58..9a93d68 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -14,7 +14,7 @@ jobs: call-laravel: uses: ./.github/workflows/laravel.yml with: - php-versions: '8.1,8.2,8.3,8.4' + php-versions: '8.1,8.2,8.3,8.4,8.5' call-lumen: uses: ./.github/workflows/lumen.yml with: diff --git a/.github/workflows/laravel.yml b/.github/workflows/laravel.yml index 731fdd5..528c24b 100644 --- a/.github/workflows/laravel.yml +++ b/.github/workflows/laravel.yml @@ -18,7 +18,7 @@ jobs: matrix: operating-system: [ ubuntu-latest ] php: ${{ fromJson(format('[{0}]', inputs.php-versions)) }} - laravel: [ '10.0', '11.0', '12.0' ] + laravel: [ '10.0', '11.0', '12.0', '13.0' ] dependencies: [ 'lowest', ' highest' ] exclude: - php: '8.1' diff --git a/composer.json b/composer.json index 5a6b54d..a9ca812 100644 --- a/composer.json +++ b/composer.json @@ -44,6 +44,7 @@ }, "require": { "php": ">=8.1", + "laravel/laravel": "^12.12 || ^13.0", "psr/log": "^1.1 || ^2.0 || ^3.0", "psr/simple-cache": "^1.0 || ^2.0 || ^3.0", "radebatz/openapi-extras": "^3.0", From 79c26288b5a60e729a5a9402e778a9b2135a5292 Mon Sep 17 00:00:00 2001 From: DerManoMann Date: Wed, 18 Mar 2026 19:22:45 +1300 Subject: [PATCH 2/5] Add excludes --- .github/workflows/laravel.yml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/.github/workflows/laravel.yml b/.github/workflows/laravel.yml index 528c24b..9d836ed 100644 --- a/.github/workflows/laravel.yml +++ b/.github/workflows/laravel.yml @@ -29,6 +29,8 @@ jobs: dependencies: 'lowest' - laravel: '12.0' dependencies: 'lowest' + - laravel: '13.0' + dependencies: 'lowest' name: PHP ${{ matrix.php }} / Laravel ${{ matrix.laravel }} on ${{ matrix.operating-system }} with ${{ matrix.dependencies }} dependencies From 8de05cb3be9710772c4dee567cc6af043901f007 Mon Sep 17 00:00:00 2001 From: DerManoMann Date: Wed, 18 Mar 2026 19:26:07 +1300 Subject: [PATCH 3/5] Add excludes --- .github/workflows/build.yml | 2 +- .github/workflows/laravel.yml | 13 +------------ 2 files changed, 2 insertions(+), 13 deletions(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 9a93d68..08630d8 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -14,7 +14,7 @@ jobs: call-laravel: uses: ./.github/workflows/laravel.yml with: - php-versions: '8.1,8.2,8.3,8.4,8.5' + php-versions: '8.2,8.3,8.4,8.5' call-lumen: uses: ./.github/workflows/lumen.yml with: diff --git a/.github/workflows/laravel.yml b/.github/workflows/laravel.yml index 9d836ed..19200ea 100644 --- a/.github/workflows/laravel.yml +++ b/.github/workflows/laravel.yml @@ -18,19 +18,8 @@ jobs: matrix: operating-system: [ ubuntu-latest ] php: ${{ fromJson(format('[{0}]', inputs.php-versions)) }} - laravel: [ '10.0', '11.0', '12.0', '13.0' ] + laravel: [` '12.0', '13.0' ] dependencies: [ 'lowest', ' highest' ] - exclude: - - php: '8.1' - laravel: '11.0' - - php: '8.1' - laravel: '12.0' - - laravel: '11.0' - dependencies: 'lowest' - - laravel: '12.0' - dependencies: 'lowest' - - laravel: '13.0' - dependencies: 'lowest' name: PHP ${{ matrix.php }} / Laravel ${{ matrix.laravel }} on ${{ matrix.operating-system }} with ${{ matrix.dependencies }} dependencies From d3047c06b2610439b95087869443bed86dbab9b1 Mon Sep 17 00:00:00 2001 From: DerManoMann Date: Wed, 18 Mar 2026 19:28:58 +1300 Subject: [PATCH 4/5] Bump deps to 8.2 --- .github/workflows/build.yml | 4 ++-- .github/workflows/security-checks.yml | 2 +- composer.json | 2 +- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 08630d8..5f65788 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -18,8 +18,8 @@ jobs: call-lumen: uses: ./.github/workflows/lumen.yml with: - php-versions: '8.1,8.2,8.3,8.4,8.5' + php-versions: '8.2,8.3,8.4,8.5' call-slim: uses: ./.github/workflows/slim.yml with: - php-versions: '8.1,8.2,8.3,8.4,8.5' + php-versions: '8.2,8.3,8.4,8.5' diff --git a/.github/workflows/security-checks.yml b/.github/workflows/security-checks.yml index f58f295..47f8bb5 100644 --- a/.github/workflows/security-checks.yml +++ b/.github/workflows/security-checks.yml @@ -15,7 +15,7 @@ jobs: fail-fast: true matrix: operating-system: [ ubuntu-latest ] - php: [ '8.1', '8.2', '8.3', '8.4', '8.5' ] + php: [ '8.2', '8.3', '8.4', '8.5' ] dependencies: [ 'highest' ] name: PHP ${{ matrix.php }} on ${{ matrix.operating-system }} with ${{ matrix.dependencies }} dependencies diff --git a/composer.json b/composer.json index a9ca812..98dc78b 100644 --- a/composer.json +++ b/composer.json @@ -43,7 +43,7 @@ } }, "require": { - "php": ">=8.1", + "php": ">=8.2", "laravel/laravel": "^12.12 || ^13.0", "psr/log": "^1.1 || ^2.0 || ^3.0", "psr/simple-cache": "^1.0 || ^2.0 || ^3.0", From ce87038d4b4e2b0909603e33579c24b259644424 Mon Sep 17 00:00:00 2001 From: DerManoMann Date: Wed, 18 Mar 2026 19:30:45 +1300 Subject: [PATCH 5/5] . --- .github/workflows/laravel.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/laravel.yml b/.github/workflows/laravel.yml index 19200ea..0990aff 100644 --- a/.github/workflows/laravel.yml +++ b/.github/workflows/laravel.yml @@ -18,7 +18,7 @@ jobs: matrix: operating-system: [ ubuntu-latest ] php: ${{ fromJson(format('[{0}]', inputs.php-versions)) }} - laravel: [` '12.0', '13.0' ] + laravel: [ '12.0', '13.0' ] dependencies: [ 'lowest', ' highest' ] name: PHP ${{ matrix.php }} / Laravel ${{ matrix.laravel }} on ${{ matrix.operating-system }} with ${{ matrix.dependencies }} dependencies