diff --git a/plugins/templates/matrix-redis.yml b/plugins/templates/matrix-redis.yml index e01f1273b43460698b555061215aed5b378cc43e..db794bfb20bcc3c0f2cedd7f685222b8cdbc8eec 100644 --- a/plugins/templates/matrix-redis.yml +++ b/plugins/templates/matrix-redis.yml @@ -4,6 +4,8 @@ PHPunit:PHP7.0:MySQL:Redis: services: - mysql:5.6 - redis:alpine + variables: + WP_VERSION: 6.5.5 script: - find . -type "f" -iname "*.php" | xargs -L "1" php -l - phpunit @@ -14,6 +16,8 @@ PHPunit:PHP7.1:MySQL:Redis: services: - mysql:5.6 - redis:alpine + variables: + WP_VERSION: 6.5.5 script: - find . -type "f" -iname "*.php" | xargs -L "1" php -l - phpunit @@ -69,13 +73,36 @@ PHPunit:PHP8.1:MySQL:Redis: - phpunit allow_failure: true +PHPunit:PHP8.2:MySQL:Redis: + stage: test + image: containers.ethitter.com:443/docker/images/php:8.2 + services: + - mysql:5.6 + - redis:alpine + script: + - find . -type "f" -iname "*.php" | xargs -L "1" php -l + - phpunit + allow_failure: true + +PHPunit:PHP8.3:MySQL:Redis: + stage: test + image: containers.ethitter.com:443/docker/images/php:8.3 + services: + - mysql:5.6 + - redis:alpine + script: + - find . -type "f" -iname "*.php" | xargs -L "1" php -l + - phpunit + allow_failure: true + PHPCS: stage: test - image: containers.ethitter.com:443/docker/images/php:7.4 + image: containers.ethitter.com:443/docker/images/php:8.2 before_script: + - composer global config --no-plugins allow-plugins.dealerdirect/phpcodesniffer-composer-installer true - composer global require automattic/vipwpcs - composer global require phpcompatibility/phpcompatibility-wp - - phpcs --config-set installed_paths $HOME/.composer/vendor/wp-coding-standards/wpcs,$HOME/.composer/vendor/automattic/vipwpcs,$HOME/.composer/vendor/phpcompatibility/php-compatibility,$HOME/.composer/vendor/phpcompatibility/phpcompatibility-paragonie,$HOME/.composer/vendor/phpcompatibility/phpcompatibility-wp,$HOME/.composer/vendor/sirbrillig/phpcs-variable-analysis + - phpcs -i - phpcs --config-show script: - phpcs -n