From d2cd8ecf6648e90fd0b4a87ff9dc4ddc48a466da Mon Sep 17 00:00:00 2001 From: Marc Alexander Date: Sat, 15 Jun 2024 11:41:16 +0200 Subject: [PATCH 1/3] [ticket/17342] Add tests for PHP 8.4 to GitHub Actions PHPBB-17342 --- .github/workflows/tests.yml | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/.github/workflows/tests.yml b/.github/workflows/tests.yml index cbf31fc288..9dd53fafa5 100644 --- a/.github/workflows/tests.yml +++ b/.github/workflows/tests.yml @@ -137,6 +137,10 @@ jobs: db: "mysql:5.7" - php: '8.3' db: "mariadb:10.2" + - php: '8.4' + db: "mysql:8.0" + - php: '8.4' + db: "mariadb:10.3" name: PHP ${{ matrix.php }} - ${{ matrix.db_alias != '' && matrix.db_alias || matrix.db }} @@ -272,6 +276,8 @@ jobs: db: "postgres:9.5" - php: '8.3' db: "postgres:9.5" + - php: '8.4' + db: "postgres:9.5" name: PHP ${{ matrix.php }} - ${{ matrix.db }} From abaef09a1403b6d6fe768fae1ae85143eae09e49 Mon Sep 17 00:00:00 2001 From: Marc Alexander Date: Sun, 16 Jun 2024 20:31:57 +0200 Subject: [PATCH 2/3] [ticket/17342] Add tests for PHP 8.4 to GitHub Actions PHPBB-17342 --- .github/workflows/tests.yml | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/.github/workflows/tests.yml b/.github/workflows/tests.yml index 8f241abac7..c7da3df4fa 100644 --- a/.github/workflows/tests.yml +++ b/.github/workflows/tests.yml @@ -128,6 +128,8 @@ jobs: db: "mysql:5.7" - php: '8.3' db: "mysql:5.7" + - php: '8.4' + db: "mysql:5.7" name: PHP ${{ matrix.php }} - ${{ matrix.db_alias != '' && matrix.db_alias || matrix.db }} @@ -261,6 +263,8 @@ jobs: db: "postgres:14" - php: '8.3' db: "postgres:14" + - php: '8.4' + db: "postgres:14" name: PHP ${{ matrix.php }} - ${{ matrix.db }} @@ -469,6 +473,9 @@ jobs: - php: '8.3' db: "postgres" type: 'unit' + - php: '8.4' + db: "postgres" + type: 'unit' - php: '7.4' db: "postgres" type: 'functional' @@ -484,6 +491,9 @@ jobs: - php: '8.3' db: "postgres" type: 'functional' + - php: '8.4' + db: "postgres" + type: 'functional' name: Windows - PHP ${{ matrix.php }} - ${{ matrix.db }} - ${{ matrix.type }} From 20c9656420348a7fe24e1dd93743dcd040801e44 Mon Sep 17 00:00:00 2001 From: Marc Alexander Date: Sun, 16 Jun 2024 20:58:43 +0200 Subject: [PATCH 3/3] [ticket/17342] Disable PHP 8.4 builds on windows for now PHPBB-17342 --- .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 edf41633b2..4b5a58a30f 100644 --- a/.github/workflows/tests.yml +++ b/.github/workflows/tests.yml @@ -486,7 +486,7 @@ jobs: strategy: matrix: type: ['unit', 'functional'] - php: ['8.1', '8.2', '8.3', '8.4'] + php: ['8.1', '8.2', '8.3'] db: ['postgres'] name: Windows - ${{ matrix.type }} - PHP ${{ matrix.php }} - ${{ matrix.db }}