From 446912846768dec95b790b0a86ecda113fce95e6 Mon Sep 17 00:00:00 2001 From: Mika Ipstenu Epstein Date: Thu, 12 Feb 2026 14:30:51 -0800 Subject: [PATCH] Update composer dependencies and refine Redis configuration - Bump version of `afragen/git-updater` to 12.23 in composer.json and composer.lock. - Adjust Redis configuration in object-cache.php to define WP_REDIS_PORT only if not already defined, improving environment variable handling. Signed-off-by: Mika Ipstenu Epstein ipstenu@halfelf.org Signed-off-by: Mika Ipstenu Epstein --- composer.json | 2 +- composer.lock | 14 +++++++------- content/object-cache.php | 7 +++++-- 3 files changed, 13 insertions(+), 10 deletions(-) diff --git a/composer.json b/composer.json index 6f334f6..1c4e6f3 100644 --- a/composer.json +++ b/composer.json @@ -41,7 +41,7 @@ "johnpbloch/wordpress": "^6.8", "pantheon-systems/wp-redis": "^1.4", "humanmade/wp-redis-predis-client": "^0.2.0", - "afragen/git-updater": "^12.22", + "afragen/git-updater": "^12.23", "fairpm/fair-parent-theme": "~1.0.1", "fairpm/fair-beacon": "dev-main", "humanmade/aws-ses-wp-mail": "dev-master", diff --git a/composer.lock b/composer.lock index f5ceecc..9d849d8 100644 --- a/composer.lock +++ b/composer.lock @@ -4,20 +4,20 @@ "Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies", "This file is @generated automatically" ], - "content-hash": "c86f1d00084651d71c41054aa63acee5", + "content-hash": "70567396d962a40db510bedf32a251a0", "packages": [ { "name": "afragen/git-updater", - "version": "12.22.0", + "version": "12.23.1", "source": { "type": "git", "url": "https://github.com/afragen/git-updater.git", - "reference": "637b624db7559ec3f3a688d9416de8ba01c16232" + "reference": "830d728119a418a026e62067100de07518300512" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/afragen/git-updater/zipball/637b624db7559ec3f3a688d9416de8ba01c16232", - "reference": "637b624db7559ec3f3a688d9416de8ba01c16232", + "url": "https://api.github.com/repos/afragen/git-updater/zipball/830d728119a418a026e62067100de07518300512", + "reference": "830d728119a418a026e62067100de07518300512", "shasum": "" }, "require": { @@ -72,7 +72,7 @@ "type": "github" } ], - "time": "2026-01-14T01:07:52+00:00" + "time": "2026-02-12T21:50:51+00:00" }, { "name": "afragen/singleton", @@ -2902,5 +2902,5 @@ "prefer-lowest": false, "platform": {}, "platform-dev": {}, - "plugin-api-version": "2.6.0" + "plugin-api-version": "2.9.0" } diff --git a/content/object-cache.php b/content/object-cache.php index 855bfd4..426481a 100644 --- a/content/object-cache.php +++ b/content/object-cache.php @@ -2,9 +2,12 @@ WP_Predis\add_filters(); // Set the host from the environment variable before loading the plugin logic -if ( getenv( 'REDIS_HOST' ) ) { +if ( getenv( 'REDIS_PORT' ) && ! defined( 'WP_REDIS_PORT' ) ) { + define( 'WP_REDIS_PORT', getenv( 'REDIS_PORT' ) ); +} + +if ( getenv( 'REDIS_HOST' ) && ! defined( 'WP_REDIS_BACKEND_HOST' ) ) { define( 'WP_REDIS_BACKEND_HOST', getenv( 'REDIS_HOST' ) ); - define( 'WP_REDIS_PORT', getenv( 'REDIS_PORT' ) ?: 6379 ); } require_once __DIR__ . '/plugins/wp-redis/object-cache.php';