@@ -66,41 +66,22 @@ jobs:
66
66
redis-version : ['8.0.0-M01']
67
67
resp-protocol : ['2', '3']
68
68
test-type : ['standalone', 'cluster']
69
- python-version : ['3.8', '3.12 ']
69
+ python-version : ['3.8', '3.9', '3.10', '3.11', '3.12', 'pypy-3.9', 'pypy-3.10 ']
70
70
parser-backend : ['hiredis', 'plain']
71
71
event-loop : ['asyncio']
72
72
include :
73
- # Run python compatibility tests only for latest redis version and plain parser backends
74
- - python-version : ' 3.9'
75
- resp-protocol : ' 2'
76
- redis-version : ' 8.0.0-M01'
77
- parser-backend : ' plain'
78
- - python-version : ' 3.10'
79
- resp-protocol : ' 2'
80
- redis-version : ' 8.0.0-M01'
81
- parser-backend : ' hiredis'
82
- - python-version : ' 3.11'
83
- resp-protocol : ' 2'
84
- redis-version : ' 8.0.0-M01'
85
- parser-backend : ' plain'
86
- - python-version : ' pypy-3.9'
87
- resp-protocol : ' 2'
88
- redis-version : ' 8.0.0-M01'
89
- parser-backend : ' plain'
90
- - python-version : ' pypy-3.10'
91
- resp-protocol : ' 2'
92
- redis-version : ' 8.0.0-M01'
93
- parser-backend : ' plain'
94
73
# Run uvloop tests only for resp3
95
74
- resp-protocol : ' 3'
75
+ parser-backend : ' plain'
76
+ redis-version : ' 8.0.0-M01'
96
77
event-loop : ' uvloop'
97
78
exclude :
98
79
- test-type : ' cluster'
99
80
parser-backend : ' hiredis'
100
81
resp-protocol : ' 3'
101
82
env :
102
83
ACTIONS_ALLOW_UNSECURE_COMMANDS : true
103
- name : RESP${{ matrix.resp-protocol }} ${{ matrix.python-version }} ${{matrix.test-type}}-${{matrix.parser-backend}}
84
+ name : Redis ${{ matrix.redis-version }} - RESP${{ matrix.resp-protocol }} ${{ matrix.python-version }} ${{matrix.test-type}}-${{matrix.parser-backend}}-${{matrix.event-loop }}
104
85
steps :
105
86
- uses : actions/checkout@v4
106
87
- name : Run tests
0 commit comments