From 4f55c1fa7aa5d4b5667ad2e8639a54fb9797a793 Mon Sep 17 00:00:00 2001 From: William Jacoby Date: Mon, 19 Oct 2026 01:19:49 -0500 Subject: [PATCH 1/2] Pin the workflows to ubuntu-24.04 ubuntu-22.04 is deprecated (GitHub's brownouts already fail some jobs on it) and ubuntu-latest is moving to Ubuntu 26.04 from 10/19/2026, where the older PHP versions these workflows use may not install. The workflows now pin ubuntu-24.04. Co-Authored-By: Claude Opus 5.5 --- .github/workflows/tests.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/tests.yml b/.github/workflows/tests.yml index 686b988..544171a 100644 --- a/.github/workflows/tests.yml +++ b/.github/workflows/tests.yml @@ -21,7 +21,7 @@ on: jobs: # START Basic Checks Job (EPV, code sniffer, images check, etc.) basic-checks: - runs-on: ubuntu-22.04 + runs-on: ubuntu-24.04 strategy: matrix: include: From a24f6925991b758bbdc2657d56b9392ba8567d31 Mon Sep 17 00:00:00 2001 From: William Jacoby Date: Mon, 19 Oct 2026 01:26:55 -0500 Subject: [PATCH 2/2] Require PHP 7.4 phpbbmodders extensions support PHP 7.4 and later, so the declared minimum in composer.json and the test job, which ran PHP 7.3, now says 7.4. Co-Authored-By: Claude Opus 5.5 --- .github/workflows/tests.yml | 2 +- composer.json | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/tests.yml b/.github/workflows/tests.yml index 544171a..623a20b 100644 --- a/.github/workflows/tests.yml +++ b/.github/workflows/tests.yml @@ -25,7 +25,7 @@ jobs: strategy: matrix: include: - - php: '7.3' + - php: '7.4' db: "none" NOTESTS: 1 diff --git a/composer.json b/composer.json index dc5edcc..173ac62 100644 --- a/composer.json +++ b/composer.json @@ -18,7 +18,7 @@ } ], "require": { - "php": ">=7.1", + "php": ">=7.4", "phpbb/phpbb": ">=3.2", "composer/installers": "~1.0.0" },