From ba283241330d3693ee791cd0dbf0cb7e0377323b Mon Sep 17 00:00:00 2001 From: Shift Date: Sun, 22 Feb 2026 18:00:55 +0000 Subject: [PATCH 1/2] Bump dependencies for Laravel 13 --- composer.json | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/composer.json b/composer.json index e6da324..6e208c6 100644 --- a/composer.json +++ b/composer.json @@ -1,7 +1,10 @@ { "name": "laravie/parser", "description": "XML Document Parser for PHP", - "keywords": ["xml", "parser"], + "keywords": [ + "xml", + "parser" + ], "license": "MIT", "type": "library", "authors": [ @@ -22,7 +25,7 @@ "require": { "php": "^8.2", "ext-simplexml": "*", - "illuminate/collections": "^10.0 || ^11.0 || ^12.0" + "illuminate/collections": "^10.0 || ^11.0 || ^12.0 || ^13.0 || dev-master" }, "require-dev": { "mockery/mockery": "^1.4.2", From 90258c21c1235907f41eba695fe4c898cb9752ca Mon Sep 17 00:00:00 2001 From: Shift Date: Sun, 22 Feb 2026 18:00:55 +0000 Subject: [PATCH 2/2] Update GitHub Actions for Laravel 13 --- .github/workflows/tests.yml | 31 ++++++++++++------------------- 1 file changed, 12 insertions(+), 19 deletions(-) diff --git a/.github/workflows/tests.yml b/.github/workflows/tests.yml index 2c32ee3..e3d29fb 100644 --- a/.github/workflows/tests.yml +++ b/.github/workflows/tests.yml @@ -8,28 +8,21 @@ on: jobs: tests: runs-on: ${{ matrix.os }} + continue-on-error: ${{ matrix.experimental }} + strategy: matrix: - os: - - "ubuntu-latest" - - "windows-latest" - php: - - 8.2 - - 8.3 - - 8.4 - laravel: - - "12.x" - - "11.x" - - "10.x" - dependencies: - - "highest" - - "lowest" - experimental: - - false + os: [ubuntu-latest, windows-latest] + php: [8.2, 8.3, 8.4] + laravel: [10.x, 11.x, 12.x, 13.x] + dependencies: [highest, lowest] + experimental: [false] exclude: - php: 8.4 - laravel: "10.x" + laravel: 10.x + - laravel: 13.x + php: 8.2 name: Laravel:${{ matrix.laravel }} / PHP:${{ matrix.php }} / OS:${{ matrix.os }} ${{ matrix.dependencies == 'highest' && '⬆️' || '⬇️' }} @@ -45,9 +38,9 @@ jobs: coverage: none - name: Install dependencies - uses: "ramsey/composer-install@v3" + uses: ramsey/composer-install@v3 with: - composer-options: "--prefer-dist --no-cache --with=illuminate/collections:${{ matrix.laravel }}" + composer-options: --prefer-dist --no-cache --with=illuminate/collections:${{ matrix.laravel }} - name: Execute tests run: vendor/bin/phpunit