From f49a8bcae35d5946198f273def1706e0a94d8a75 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C5=81ukasz=20Uzna=C5=84ski?= Date: Thu, 23 Sep 2021 10:50:10 +0200 Subject: [PATCH] [TASK] Add php8 compatibility (#311) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Resolves: #287 Co-authored-by: Łukasz Uznański --- .gitlab/pipeline/.gitlab-ci.yml | 1 + .gitlab/pipeline/jobs/php-lint-php8.0.yml | 7 +++++++ composer.json | 2 +- 3 files changed, 9 insertions(+), 1 deletion(-) create mode 100644 .gitlab/pipeline/jobs/php-lint-php8.0.yml diff --git a/.gitlab/pipeline/.gitlab-ci.yml b/.gitlab/pipeline/.gitlab-ci.yml index f2a57a8..7b6798d 100644 --- a/.gitlab/pipeline/.gitlab-ci.yml +++ b/.gitlab/pipeline/.gitlab-ci.yml @@ -24,6 +24,7 @@ include: - '/.gitlab/pipeline/jobs/php-lint-php7.2.yml' - '/.gitlab/pipeline/jobs/php-lint-php7.3.yml' - '/.gitlab/pipeline/jobs/php-lint-php7.4.yml' + - '/.gitlab/pipeline/jobs/php-lint-php8.0.yml' - '/.gitlab/pipeline/jobs/phpcs.yml' - '/.gitlab/pipeline/jobs/ts-lint.yml' - '/.gitlab/pipeline/jobs/unit-php7.2-v9.yml' diff --git a/.gitlab/pipeline/jobs/php-lint-php8.0.yml b/.gitlab/pipeline/jobs/php-lint-php8.0.yml new file mode 100644 index 0000000..295ed50 --- /dev/null +++ b/.gitlab/pipeline/jobs/php-lint-php8.0.yml @@ -0,0 +1,7 @@ +php-lint-php8.0: + extends: .default + image: php:8.0 + stage: lint + needs: [ ] + script: + - composer ci:php:lint diff --git a/composer.json b/composer.json index ae0a9c7..0e78b88 100644 --- a/composer.json +++ b/composer.json @@ -21,7 +21,7 @@ } ], "require": { - "php": "~7.2.0 || ~7.3.0 || ~7.4.0", + "php": "~7.2.0 || ~7.3.0 || ~7.4.0 || ~8.0", "typo3/cms-core": "^9.5 || ^10.4 || ^11.4", "typo3/cms-extbase": "^9.5 || ^10.4 || ^11.4", "typo3/cms-fluid": "^9.5 || ^10.4 || ^11.4",