From e1acb3ccb04cd32436bf77dd22b7f9116a669877 Mon Sep 17 00:00:00 2001 From: chadicus Date: Tue, 7 Oct 2025 15:05:09 -0400 Subject: [PATCH 1/6] Remove coveralls.io config --- .coveralls.yml | 3 --- 1 file changed, 3 deletions(-) delete mode 100644 .coveralls.yml diff --git a/.coveralls.yml b/.coveralls.yml deleted file mode 100644 index 4eecff5..0000000 --- a/.coveralls.yml +++ /dev/null @@ -1,3 +0,0 @@ -service_name: travis-ci -coverage_clover: clover.xml -json_path: coveralls-upload.json From d5e0a5e8f2e347774cde248261698feb7ee688b9 Mon Sep 17 00:00:00 2001 From: chadicus Date: Tue, 7 Oct 2025 15:05:33 -0400 Subject: [PATCH 2/6] Remove TravisCI config --- .travis.yml | 18 ------------------ 1 file changed, 18 deletions(-) delete mode 100644 .travis.yml diff --git a/.travis.yml b/.travis.yml deleted file mode 100644 index 2ae23d6..0000000 --- a/.travis.yml +++ /dev/null @@ -1,18 +0,0 @@ -language: php -php: - - 7.0 - - 7.1 - - 7.2 - - nightly -env: - - PREFER_LOWEST="--prefer-lowest --prefer-stable" - - PREFER_LOWEST="" -matrix: - fast_finish: true - allow_failures: - - php: nightly -before_script: - - composer update $PREFER_LOWEST -script: - - ./vendor/bin/phpunit -after_success: ./vendor/bin/coveralls -v From af928a76d03f6ffcb32e959c374e2c7571d27e9b Mon Sep 17 00:00:00 2001 From: chadicus Date: Tue, 7 Oct 2025 15:05:57 -0400 Subject: [PATCH 3/6] Remove Scrutinizer config --- .scrutinizer.yml | 31 ------------------------------- 1 file changed, 31 deletions(-) delete mode 100644 .scrutinizer.yml diff --git a/.scrutinizer.yml b/.scrutinizer.yml deleted file mode 100644 index 6366e5d..0000000 --- a/.scrutinizer.yml +++ /dev/null @@ -1,31 +0,0 @@ -filter: - excluded_paths: - - 'vendor/*' -before_commands: - - 'composer install' -build: - nodes: - analysis: - tests: - override: - - php-scrutinizer-run - tests: - override: - - phpcs-run --standard=PSR2 -tools: - php_analyzer: true - php_mess_detector: true - php_code_sniffer: - config: - standard: PSR2 - sensiolabs_security_checker: true - php_loc: - excluded_dirs: - - vendor - php_pdepend: true - php_sim: true -build_failure_conditions: - - 'elements.rating(< A).new.exists' - - 'issues.label("coding-style").new.exists' - - 'issues.severity(>= MAJOR).new.exists' - - 'project.metric("scrutinizer.quality", < 10)' From 651cb4c89106f17fbb736056803cc6cb40053721 Mon Sep 17 00:00:00 2001 From: chadicus Date: Tue, 7 Oct 2025 15:07:53 -0400 Subject: [PATCH 4/6] Add PHP 8.3 build to workflow --- .github/workflows/php.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/php.yml b/.github/workflows/php.yml index b85b2e4..fef1f00 100644 --- a/.github/workflows/php.yml +++ b/.github/workflows/php.yml @@ -8,10 +8,10 @@ on: jobs: build: - runs-on: ubuntu-18.04 + runs-on: ubuntu-latest strategy: matrix: - php-versions: ['7.3', '7.4', '8.0', '8.1'] + php-versions: ['7.3', '7.4', '8.0', '8.1', '8.3'] steps: - name: Checkout uses: actions/checkout@v2 From 4c49f14a0926a2ad4c127d102168d1f3071bf730 Mon Sep 17 00:00:00 2001 From: chadicus Date: Tue, 7 Oct 2025 15:08:58 -0400 Subject: [PATCH 5/6] Add PHP 8.4 build to workflows --- .github/workflows/php.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/php.yml b/.github/workflows/php.yml index fef1f00..cf2e944 100644 --- a/.github/workflows/php.yml +++ b/.github/workflows/php.yml @@ -11,7 +11,7 @@ jobs: runs-on: ubuntu-latest strategy: matrix: - php-versions: ['7.3', '7.4', '8.0', '8.1', '8.3'] + php-versions: ['7.3', '7.4', '8.0', '8.1', '8.3', '8.4'] steps: - name: Checkout uses: actions/checkout@v2 From 19cff344485fe667643ed2db335a50a6ac6bee5d Mon Sep 17 00:00:00 2001 From: chadicus Date: Tue, 7 Oct 2025 15:14:21 -0400 Subject: [PATCH 6/6] Add support back for PHP 7.0 --- .github/workflows/php.yml | 2 +- composer.json | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/.github/workflows/php.yml b/.github/workflows/php.yml index cf2e944..c6c1fcc 100644 --- a/.github/workflows/php.yml +++ b/.github/workflows/php.yml @@ -11,7 +11,7 @@ jobs: runs-on: ubuntu-latest strategy: matrix: - php-versions: ['7.3', '7.4', '8.0', '8.1', '8.3', '8.4'] + php-versions: ['7.0', '7.3', '7.4', '8.0', '8.1', '8.3', '8.4'] steps: - name: Checkout uses: actions/checkout@v2 diff --git a/composer.json b/composer.json index 7725d71..8abe78f 100644 --- a/composer.json +++ b/composer.json @@ -11,7 +11,7 @@ "sort-packages": true }, "require": { - "php": "^7.3 || ^8.0" + "php": "^7.0||^8.0" }, "autoload": { "psr-4": { @@ -19,7 +19,7 @@ } }, "require-dev": { - "phpunit/phpunit": "^9.0", + "phpunit/phpunit": "^6.5||^9.0", "squizlabs/php_codesniffer": "^3.2" }, "scripts": {