|
96 | 96 | matrix: |
97 | 97 | # 3.11 tests are run in the service-tests job |
98 | 98 | python-version: ["3.9", "3.10", "3.12", "3.13"] |
99 | | - redis-py-version: ["5.x", "6.x"] |
100 | | - redis-version: ["6.2.6-v9", "latest", "8.0.2"] |
| 99 | + redis-py-version: ["5.x", "6.x", "7.x"] |
| 100 | + redis-version: ["6.2.6-v9", "latest", "8.0.2", "8.4.0"] |
101 | 101 | steps: |
102 | 102 | - name: Check out repository |
103 | 103 | uses: actions/checkout@v4 |
@@ -130,13 +130,15 @@ jobs: |
130 | 130 | # Install right redis version based on redis py |
131 | 131 | if [[ "${{ matrix.redis-py-version }}" == "5.x" ]]; then |
132 | 132 | uv pip install "redis>=5,<6" |
133 | | - else |
| 133 | + elif [[ "${{ matrix.redis-py-version }}" == "6.x" ]]; then |
134 | 134 | uv pip install "redis>=6,<7" |
| 135 | + else |
| 136 | + uv pip install "redis>=7,<8" |
135 | 137 | fi |
136 | 138 |
|
137 | 139 | - name: Set Redis image name |
138 | 140 | run: | |
139 | | - if [[ "${{ matrix.redis-version }}" == "8.0.2" ]]; then |
| 141 | + if [[ "${{ matrix.redis-version }}" == "8.0.2" || "${{ matrix.redis-version }}" == "8.4.0" ]]; then |
140 | 142 | echo "REDIS_IMAGE=redis:${{ matrix.redis-version }}" >> $GITHUB_ENV |
141 | 143 | else |
142 | 144 | echo "REDIS_IMAGE=redis/redis-stack-server:${{ matrix.redis-version }}" >> $GITHUB_ENV |
|
0 commit comments