From 7207ba001d95d164d2ffdd78207b95f73762b197 Mon Sep 17 00:00:00 2001 From: Shift Date: Sat, 15 Feb 2025 19:56:56 +0000 Subject: [PATCH 1/4] Bump dependencies for Laravel 12 --- composer.json | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/composer.json b/composer.json index 8c322dd..c0065b1 100644 --- a/composer.json +++ b/composer.json @@ -18,10 +18,10 @@ "require": { "php": "^7.1 || ^7.3 || ^7.4 || ^8.0 || ^8.1 || ^8.3", "aws/aws-sdk-php": "^3.145 || ^3.219 || ^3.263", - "illuminate/support": "^6.0 || ^7.0 || ^8.0 || ^9.8 || ^10.6 || ^11.0" + "illuminate/support": "^6.0 || ^7.0 || ^8.0 || ^9.8 || ^10.6 || ^11.0 || ^12.0" }, "require-dev": { - "orchestra/testbench": "^3.8 || ^5.0 || ^6.0 || ^7.4 || ^8.2", + "orchestra/testbench": "^3.8 || ^5.0 || ^6.0 || ^7.4 || ^8.2 || ^10.0", "phpunit/phpunit": "^7.0 || ^8.4 || ^9.3.3 || ^11.0.1" }, "autoload": { @@ -37,7 +37,6 @@ "scripts": { "test": "vendor/bin/phpunit", "test-coverage": "vendor/bin/phpunit --coverage-html coverage" - }, "config": { "sort-packages": true From 80ac583ddcc72d4208e4974e67a127d2c9f66233 Mon Sep 17 00:00:00 2001 From: Shift Date: Sat, 15 Feb 2025 19:56:56 +0000 Subject: [PATCH 2/4] Update GitHub Actions for Laravel 12 --- .github/workflows/run-tests-l11.yml | 79 ++++++++++++++++------------- 1 file changed, 45 insertions(+), 34 deletions(-) diff --git a/.github/workflows/run-tests-l11.yml b/.github/workflows/run-tests-l11.yml index 8d92f7c..45a82ed 100644 --- a/.github/workflows/run-tests-l11.yml +++ b/.github/workflows/run-tests-l11.yml @@ -1,15 +1,18 @@ -name: "Run Tests - L11" +name: Run Tests - L11 -on: [push, pull_request] +on: + - push + - pull_request jobs: test: runs-on: ubuntu-latest + strategy: fail-fast: false matrix: - laravel: [8.*, 9.*, 10.*, 11.*] - php: [8.3, 8.1, 8.0, 7.4, 7.3] + laravel: ['8.*', '9.*', '10.*', '11.*', '12.*'] + php: [7.3, 7.4, 8.0, 8.1, '8.2', 8.3, '8.3', '8.4'] dependency-version: [prefer-lowest, prefer-stable] include: - laravel: 8.* @@ -20,35 +23,45 @@ jobs: testbench: 8.* - laravel: 11.* testbench: 9.* + - laravel: 12.* + testbench: 10.* exclude: - - laravel: 8.* - php: 8.0 - - laravel: 8.* - php: 8.1 - - laravel: 8.* - php: 8.3 - - laravel: 9.* - php: 7.3 - - laravel: 9.* - php: 7.4 - - laravel: 9.* - php: 8.3 - - laravel: 10.* - php: 7.3 - - laravel: 10.* - php: 7.4 - - laravel: 10.* - php: 8.0 - - laravel: 10.* - php: 8.3 - - laravel: 11.* - php: 7.3 - - laravel: 11.* - php: 7.4 - - laravel: 11.* - php: 8.0 - - laravel: 11.* - php: 8.1 + - laravel: 8.* + php: 8.0 + - laravel: 8.* + php: 8.1 + - laravel: 8.* + php: 8.3 + - laravel: 9.* + php: 7.3 + - laravel: 9.* + php: 7.4 + - laravel: 9.* + php: 8.3 + - laravel: 10.* + php: 7.3 + - laravel: 10.* + php: 7.4 + - laravel: 10.* + php: 8.0 + - laravel: 10.* + php: 8.3 + - laravel: 11.* + php: 7.3 + - laravel: 11.* + php: 7.4 + - laravel: 11.* + php: 8.0 + - laravel: 11.* + php: 8.1 + - laravel: 12.* + php: 7.3 + - laravel: 12.* + php: 7.4 + - laravel: 12.* + php: 8.0 + - laravel: 12.* + php: 8.1 name: P${{ matrix.php }} - L${{ matrix.laravel }} - ${{ matrix.dependency-version }} @@ -67,7 +80,6 @@ jobs: with: php-version: ${{ matrix.php }} extensions: mbstring, zip, curl, pcntl, pdo, sqlite, pdo_sqlite, iconv, xdebug, mysqlnd, bcmath, bz2, dba, enchant, gd, gmp, igbinary, imagick, imap, intl, ldap, memcache, mongodb, msgpack, mysqli, odbc, pdo_dblib, pdo_firebird, pdo_mysql, pdo_odbc, pdo_pgsql, pdo_sqlsrv, pgsql, pspell, redis, snmp, soap, sqlsrv, tidy, yaml, zmq, memcached, ds - coverage: none - name: Debug PHP Setup @@ -86,4 +98,3 @@ jobs: - name: Execute tests run: | vendor/bin/phpunit --no-coverage - From 67f0197677769f18bbe52d786cbd6145edfdc41d Mon Sep 17 00:00:00 2001 From: Steve Williamson Date: Sun, 16 Feb 2025 14:18:04 -0500 Subject: [PATCH 3/4] remove old versions oh php/laravel --- .../{run-tests-l11.yml => run-tests.yml} | 22 +++---------------- 1 file changed, 3 insertions(+), 19 deletions(-) rename .github/workflows/{run-tests-l11.yml => run-tests.yml} (82%) diff --git a/.github/workflows/run-tests-l11.yml b/.github/workflows/run-tests.yml similarity index 82% rename from .github/workflows/run-tests-l11.yml rename to .github/workflows/run-tests.yml index 45a82ed..65487f9 100644 --- a/.github/workflows/run-tests-l11.yml +++ b/.github/workflows/run-tests.yml @@ -1,4 +1,4 @@ -name: Run Tests - L11 +name: Run Tests on: - push @@ -11,14 +11,10 @@ jobs: strategy: fail-fast: false matrix: - laravel: ['8.*', '9.*', '10.*', '11.*', '12.*'] - php: [7.3, 7.4, 8.0, 8.1, '8.2', 8.3, '8.3', '8.4'] + laravel: ['10.*', '11.*', '12.*'] + php: ['8.2', 8.3, '8.3', '8.4'] dependency-version: [prefer-lowest, prefer-stable] include: - - laravel: 8.* - testbench: 6.* - - laravel: 9.* - testbench: 7.* - laravel: 10.* testbench: 8.* - laravel: 11.* @@ -26,18 +22,6 @@ jobs: - laravel: 12.* testbench: 10.* exclude: - - laravel: 8.* - php: 8.0 - - laravel: 8.* - php: 8.1 - - laravel: 8.* - php: 8.3 - - laravel: 9.* - php: 7.3 - - laravel: 9.* - php: 7.4 - - laravel: 9.* - php: 8.3 - laravel: 10.* php: 7.3 - laravel: 10.* From a8fae61677c16693900271568aa5d9df75faebe7 Mon Sep 17 00:00:00 2001 From: Steve Williamson Date: Sun, 16 Feb 2025 14:21:21 -0500 Subject: [PATCH 4/4] Update composer.json --- composer.json | 2 ++ 1 file changed, 2 insertions(+) diff --git a/composer.json b/composer.json index c0065b1..bd057c8 100644 --- a/composer.json +++ b/composer.json @@ -38,6 +38,8 @@ "test": "vendor/bin/phpunit", "test-coverage": "vendor/bin/phpunit --coverage-html coverage" }, + "minimum-stability": "dev", + "prefer-stable": true, "config": { "sort-packages": true },