From 0aa23759f403a9d95be022d7ebe8d756f046ce3f Mon Sep 17 00:00:00 2001 From: W0rma Date: Wed, 4 Nov 2026 07:53:59 +0100 Subject: [PATCH 1/4] Remove noop error level --- tests/unit.suite.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tests/unit.suite.yml b/tests/unit.suite.yml index dc82ae8..5f0213b 100644 --- a/tests/unit.suite.yml +++ b/tests/unit.suite.yml @@ -1,2 +1,2 @@ -error_level: "E_ALL | E_STRICT" +error_level: "E_ALL" class_name: UnitTester From cce5b8ac1550bc6c63afa15b895db2dd782138e8 Mon Sep 17 00:00:00 2001 From: W0rma Date: Wed, 4 Nov 2026 07:54:17 +0100 Subject: [PATCH 2/4] Test against PHP 8.2 - 8.5 --- .github/workflows/main.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index a45caec..3daf92d 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -19,7 +19,7 @@ jobs: # run all phpseclib/PHP combinations even if one of them fails fail-fast: false matrix: - php: [8.0, 8.1] + php: [8.0, 8.1, 8.2, 8.3, 8.4, 8.5] phpseclib: ['^2.0.35', '^3.0.57', '^4.0.2'] exclude: - php: 8.0 From 2eee91ec318206ba1b88a18d4ef98e7c2d0b7088 Mon Sep 17 00:00:00 2001 From: W0rma Date: Wed, 4 Nov 2026 07:56:06 +0100 Subject: [PATCH 3/4] Drop support for PHP 8.0 + 8.1 --- .github/workflows/main.yml | 5 +---- composer.json | 2 +- 2 files changed, 2 insertions(+), 5 deletions(-) diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index 3daf92d..12c7db3 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -19,11 +19,8 @@ jobs: # run all phpseclib/PHP combinations even if one of them fails fail-fast: false matrix: - php: [8.0, 8.1, 8.2, 8.3, 8.4, 8.5] + php: [8.2, 8.3, 8.4, 8.5] phpseclib: ['^2.0.35', '^3.0.57', '^4.0.2'] - exclude: - - php: 8.0 - phpseclib: '^4.0.2' include: # phpseclib v2 has open security advisories, which Composer blocks by default - phpseclib: '^2.0.35' diff --git a/composer.json b/composer.json index f394889..74a8151 100644 --- a/composer.json +++ b/composer.json @@ -12,7 +12,7 @@ ], "minimum-stability": "RC", "require": { - "php": "^8.0", + "php": "^8.2", "codeception/codeception": "^5.0", "codeception/module-filesystem": "^3.0", "phpseclib/phpseclib": "^2.0.35 || ^3.0.57 || ^4.0.2" From 175dc3dc43c3939d6f1a2a93583d1862ad89ab58 Mon Sep 17 00:00:00 2001 From: W0rma Date: Wed, 4 Nov 2026 07:57:21 +0100 Subject: [PATCH 4/4] Bump actions/checkout version --- .github/workflows/main.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index 12c7db3..fbb6ccd 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -28,7 +28,7 @@ jobs: steps: - name: Checkout code - uses: actions/checkout@v2 + uses: actions/checkout@v7 - name: Setup PHP uses: shivammathur/setup-php@v2