From 9e00038119f7e0c264abe7c33d6a67d7f7213c80 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C5=81ukasz=20Uzna=C5=84ski?= Date: Wed, 23 Feb 2022 14:38:20 +0100 Subject: [PATCH] [FEATURE] Enable php8.1 (#381) --- .github/workflows/ci.yml | 7 +++++++ .gitlab/pipeline/.gitlab-ci.yml | 1 + .gitlab/pipeline/jobs/php-lint-php8.1.yml | 7 +++++++ composer.json | 2 +- ext_emconf.php | 2 +- 5 files changed, 17 insertions(+), 2 deletions(-) create mode 100644 .gitlab/pipeline/jobs/php-lint-php8.1.yml diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index c114f74..112e8b3 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -32,6 +32,7 @@ jobs: - 7.3 - 7.4 - 8.0 + - 8.1 code-quality: name: "Code quality checks" runs-on: ubuntu-20.04 @@ -170,6 +171,12 @@ jobs: - typo3-version: ^11.5 php-version: 8.0 composer-dependencies: lowest + - typo3-version: ^11.5 + php-version: 8.1 + composer-dependencies: highest + - typo3-version: ^11.5 + php-version: 8.1 + composer-dependencies: lowest functional-tests: name: "Functional tests" runs-on: ubuntu-18.04 diff --git a/.gitlab/pipeline/.gitlab-ci.yml b/.gitlab/pipeline/.gitlab-ci.yml index fbf8eed..0acf30c 100644 --- a/.gitlab/pipeline/.gitlab-ci.yml +++ b/.gitlab/pipeline/.gitlab-ci.yml @@ -22,6 +22,7 @@ include: - '/.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/php-lint-php8.1.yml' - '/.gitlab/pipeline/jobs/phpcs.yml' - '/.gitlab/pipeline/jobs/ts-lint.yml' - '/.gitlab/pipeline/jobs/unit-php7.2-v10.yml' diff --git a/.gitlab/pipeline/jobs/php-lint-php8.1.yml b/.gitlab/pipeline/jobs/php-lint-php8.1.yml new file mode 100644 index 0000000..fa7a570 --- /dev/null +++ b/.gitlab/pipeline/jobs/php-lint-php8.1.yml @@ -0,0 +1,7 @@ +php-lint-php8.1: + extends: .default + image: php:8.1 + stage: lint + needs: [ ] + script: + - composer ci:php:lint diff --git a/composer.json b/composer.json index 98ff95a..16790af 100644 --- a/composer.json +++ b/composer.json @@ -25,7 +25,7 @@ "source": "https://github.com/TYPO3-Documentation/tea" }, "require": { - "php": "~7.2.0 || ~7.3.0 || ~7.4.0 || ~8.0", + "php": "~7.2.0 || ~7.3.0 || ~7.4.0 || ~8.0 || ~8.1", "typo3/cms-core": "^10.4 || ^11.5.2", "typo3/cms-extbase": "^10.4 || ^11.5.2", "typo3/cms-fluid": "^10.4 || ^11.5.2", diff --git a/ext_emconf.php b/ext_emconf.php index d5cb289..d301da7 100644 --- a/ext_emconf.php +++ b/ext_emconf.php @@ -7,7 +7,7 @@ $EM_CONF[$_EXTKEY] = [ 'category' => 'example', 'constraints' => [ 'depends' => [ - 'php' => '7.2.0-7.4.99', + 'php' => '7.2.0-8.1.99', 'typo3' => '10.4.0-11.5.99', ], ],