From f612fffc08e59129ea03e1dcf6275e5dade8e24b Mon Sep 17 00:00:00 2001 From: Joel Natividad <1980690+jqnatividad@users.noreply.github.com> Date: Thu, 8 Oct 2026 16:37:33 -0400 Subject: [PATCH] ci: run the integration tests against Redis 7, not Redis 3 Since 2026-10-06 the integration job has failed at "Initialize CKAN database" with `redis.exceptions.ResponseError: unknown command 'HELLO'`. pydocket (a Prefect dependency) now requires redis>=6, so pip upgrades ckan-dev's redis-py 5.0.7 to 8.1.0, which sends HELLO when it connects. HELLO arrived in Redis 6.0; the CI service was redis:3. Use redis:7, as docker-compose.integration.yaml already does. Co-Authored-By: Claude Opus 5.5 --- .github/workflows/ci.yml | 2 +- .github/workflows/main.yml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 3e70947..d742b5c 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -73,7 +73,7 @@ jobs: --health-retries 10 --health-start-period 10s redis: - image: redis:3 + image: redis:7 ports: ["6379:6379"] env: CKAN_SQLALCHEMY_URL: postgresql://ckan_default:pass@postgres/ckan_test diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index c5ccc36..fb9c24a 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -47,7 +47,7 @@ jobs: --health-retries 10 --health-start-period 10s redis: - image: redis:3 + image: redis:7 ports: ["6379:6379"] # Job-specific environment (these will be available inside the container) env: