From 26bded49d8abf89dc8970e99dd24f5c479f38349 Mon Sep 17 00:00:00 2001
From: Erick Hitter <git-contrib@ethitter.com>
Date: Thu, 15 May 2025 19:31:07 -0700
Subject: [PATCH] Apply fixes to Redis template

---
 plugins/templates/matrix-redis.yml | 31 ++++++++++++++++++++++++++++--
 1 file changed, 29 insertions(+), 2 deletions(-)

diff --git a/plugins/templates/matrix-redis.yml b/plugins/templates/matrix-redis.yml
index e01f127..db794bf 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
-- 
GitLab