From 1e7a3196049be66cebb565fc73f2afcd1e17eed5 Mon Sep 17 00:00:00 2001 From: Ferdinand Kuhl Date: Thu, 27 Oct 2022 12:39:26 +0200 Subject: [PATCH 1/2] Fixing code-style pipeline --- .woodpecker/code-style.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/.woodpecker/code-style.yml b/.woodpecker/code-style.yml index 453df4b..cb9263c 100644 --- a/.woodpecker/code-style.yml +++ b/.woodpecker/code-style.yml @@ -3,5 +3,6 @@ pipeline: image: composer commands: - composer global config repositories.repo-name vcs https://git.digital-competence.de/Packages/php-codesniffer + - composer global config --no-plugins allow-plugins.dealerdirect/phpcodesniffer-composer-installer true - composer global require digicomp/php-codesniffer:@dev - composer global exec -- phpcs --runtime-set ignore_warnings_on_exit 1 --standard=DigiComp Classes/ Migrations/ Tests/ Resources/Private/ From f452efae743b77905adba8d2a3b6ebf8dd085fb9 Mon Sep 17 00:00:00 2001 From: Ferdinand Kuhl Date: Sat, 18 Feb 2023 23:55:38 +0100 Subject: [PATCH 2/2] Allow recent flow versions --- .woodpecker/{test.yml => functional-tests.yml} | 15 +++++++++++---- composer.json | 2 +- 2 files changed, 12 insertions(+), 5 deletions(-) rename .woodpecker/{test.yml => functional-tests.yml} (69%) diff --git a/.woodpecker/test.yml b/.woodpecker/functional-tests.yml similarity index 69% rename from .woodpecker/test.yml rename to .woodpecker/functional-tests.yml index 1315875..e6ee064 100644 --- a/.woodpecker/test.yml +++ b/.woodpecker/functional-tests.yml @@ -3,12 +3,19 @@ workspace: path: package matrix: - FLOW_VERSION: - - 6.3 + include: + - FLOW_VERSION: 6.3 + PHP_VERSION: 7.4 + - FLOW_VERSION: 7.3 + PHP_VERSION: 7.4 + - FLOW_VERSION: 7.3 + PHP_VERSION: 8.2 + - FLOW_VERSION: 8.2 + PHP_VERSION: 8.2 pipeline: functional-tests: - image: thecodingmachine/php:7.4-v4-cli + image: thecodingmachine/php:${PHP_VERSION}-v4-cli environment: # Enable the PDO_SQLITE extension - "PHP_EXTENSION_PDO_SQLITE=1" @@ -20,6 +27,6 @@ pipeline: - "cd $NEOS_BUILD_DIR" - "composer create-project --no-install neos/flow-base-distribution:^$FLOW_VERSION ." - "composer config repositories.repo-name path /woodpecker/package" - - "composer remove --dev neos/behat" + - "composer remove --dev --no-update neos/behat || composer remove --no-update neos/behat" - "composer require digicomp/settingvalidator:@dev" - "bin/phpunit --configuration Build/BuildEssentials/PhpUnit/FunctionalTests.xml Packages/Application/DigiComp.SettingValidator/Tests/Functional" diff --git a/composer.json b/composer.json index db62c95..7ecf1e8 100644 --- a/composer.json +++ b/composer.json @@ -3,7 +3,7 @@ "description": "Just a Neos\\Flow Validator resolving other Validators with Configuration/Validation.yaml", "type": "neos-package", "require": { - "neos/flow": "^6.3.5", + "neos/flow": "^6.3.5 | ^7.0 | ^8.0", "php": ">=7.4" }, "require-dev": {