Skip to content

Commit 2ee861e

Browse files
chrisguidryclaude
andcommitted
Pin cluster CI to redis-py <7.2 to work around initialization bug
redis-py 7.2.0 (released Feb 16) broke async cluster initialization — their internal NodesManager passes `lib_name` to ClusterNode.__init__ which now raises a deprecation error via the new DriverInfo API (#3880). We'll unpin once they fix it. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
1 parent 3a34d8b commit 2ee861e

File tree

2 files changed

+6
-4
lines changed

2 files changed

+6
-4
lines changed

.github/workflows/ci.yml

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,9 +31,11 @@ jobs:
3131
- name: "Redis 8.0, redis-py >=5"
3232
redis-version: "8.0"
3333
redis-py-version: ">=5"
34+
# TODO: unpin when redis-py fixes async cluster init with DriverInfo
35+
# https://github.com/redis/redis-py/issues/XXXX
3436
- name: "Redis 8.0 Cluster"
3537
redis-version: "8.0-cluster"
36-
redis-py-version: ">=5"
38+
redis-py-version: ">=5,<7.2"
3739
- name: "Valkey 8.0, redis-py >=5"
3840
redis-version: "valkey-8.0"
3941
redis-py-version: ">=5"

uv.lock

Lines changed: 3 additions & 3 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)