From ecf22c76a309aa3638ccb828e5b35a13230b1f65 Mon Sep 17 00:00:00 2001 From: Gintautas Miselis Date: Thu, 26 Nov 2020 09:14:24 +0200 Subject: [PATCH 1/2] Support PHP8 --- .github/workflows/main.yml | 4 +++- composer.json | 2 +- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index 3a1f381d..e0c5f885 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -22,13 +22,15 @@ jobs: strategy: matrix: - php: [7.0, 7.1, 7.2, 7.3, 7.4] + php: [7.0, 7.1, 7.2, 7.3, 7.4, 8.0] symfony: [3.4, 4, 5] exclude: - php: 7.3 symfony: 3.4 - php: 7.4 symfony: 3.4 + - php: 8.0 + symfony: 3.4 - php: 7.0 symfony: 4 - php: 7.0 diff --git a/composer.json b/composer.json index 1488f3a2..ab14f53a 100644 --- a/composer.json +++ b/composer.json @@ -12,7 +12,7 @@ ], "minimum-stability": "RC", "require": { - "php": ">=7.0.8 <8.0", + "php": ">=7.0.8 <9.0", "codeception/lib-innerbrowser": "^1.3", "codeception/codeception": "^4.0", "ext-json": "*" From 2ab3b60c4fb6db6da1f6a670b36e1f1834c065c1 Mon Sep 17 00:00:00 2001 From: Gintautas Miselis Date: Thu, 26 Nov 2020 09:18:26 +0200 Subject: [PATCH 2/2] CI: ignore platform requirements on PHP8 --- .github/workflows/main.yml | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index e0c5f885..01cdb4ec 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -72,9 +72,14 @@ jobs: path: framework-tests ref: symfony5 - - name: Install Symfony Sample - run: | - composer update --no-dev --prefer-dist --no-interaction + - name: Install Symfony Sample on PHP7 + if: matrix.php < 8 + run: composer update --no-dev --prefer-dist --no-interaction + working-directory: framework-tests + + - name: Install Symfony Sample on PHP8 + if: matrix.php == 8.0 + run: composer update --no-dev --prefer-dist --no-interaction --ignore-platform-req=php working-directory: framework-tests - name: Validate composer.json and composer.lock