27
27
CODECOV_TOKEN : ${{ secrets.CODECOV_TOKEN }}
28
28
# this speeds up coverage with Python 3.12: https://github.com/nedbat/coveragepy/issues/1665
29
29
COVERAGE_CORE : sysmon
30
- CURRENT_CLIENT_LIBS_TEST_STACK_IMAGE_TAG : ' rs-7.4.0-v2'
31
- CURRENT_REDIS_VERSION : ' 7.4.2'
30
+ # patch releases get included in the base version image when they are published
31
+ # for example after 8.2.1 is published, 8.2 image contains 8.2.1 content
32
+ CURRENT_CLIENT_LIBS_TEST_STACK_IMAGE_TAG : ' 8.2'
33
+ CURRENT_REDIS_VERSION : ' 8.2'
32
34
33
35
jobs :
34
36
dependency-audit :
35
37
name : Dependency audit
36
38
runs-on : ubuntu-latest
37
39
steps :
38
- - uses : actions/checkout@v4
40
+ - uses : actions/checkout@v5
39
41
- uses : pypa/gh-action-pip-audit@v1.0.8
40
42
with :
41
43
inputs : dev_requirements.txt
46
48
name : Code linters
47
49
runs-on : ubuntu-latest
48
50
steps :
49
- - uses : actions/checkout@v4
50
- - uses : actions/setup-python@v5
51
+ - uses : actions/checkout@v5
52
+ - uses : actions/setup-python@v6
51
53
with :
52
54
python-version : 3.9
53
55
cache : ' pip'
@@ -74,15 +76,15 @@ jobs:
74
76
max-parallel : 15
75
77
fail-fast : false
76
78
matrix :
77
- redis-version : ['8.0.1- pre', '${{ needs.redis_version.outputs.CURRENT }}', '7.2.7 ']
79
+ redis-version : ['8.4-M01- pre', '${{ needs.redis_version.outputs.CURRENT }}', '8.0.2' ,'7.4.4', '7.2.9 ']
78
80
python-version : ['3.9', '3.13']
79
81
parser-backend : ['plain']
80
82
event-loop : ['asyncio']
81
83
env :
82
84
ACTIONS_ALLOW_UNSECURE_COMMANDS : true
83
85
name : Redis ${{ matrix.redis-version }}; Python ${{ matrix.python-version }}; RESP Parser:${{matrix.parser-backend}}; EL:${{matrix.event-loop}}
84
86
steps :
85
- - uses : actions/checkout@v4
87
+ - uses : actions/checkout@v5
86
88
- name : Run tests
87
89
uses : ./.github/actions/run-tests
88
90
with :
@@ -99,14 +101,14 @@ jobs:
99
101
fail-fast : false
100
102
matrix :
101
103
redis-version : [ '${{ needs.redis_version.outputs.CURRENT }}' ]
102
- python-version : ['3.9', '3. 10', '3.11', '3.12', 'pypy-3.9', 'pypy-3.10']
104
+ python-version : ['3.10', '3.11', '3.12', 'pypy-3.9', 'pypy-3.10']
103
105
parser-backend : [ 'plain' ]
104
106
event-loop : [ 'asyncio' ]
105
107
env :
106
108
ACTIONS_ALLOW_UNSECURE_COMMANDS : true
107
109
name : Redis ${{ matrix.redis-version }}; Python ${{ matrix.python-version }}; RESP Parser:${{matrix.parser-backend}}; EL:${{matrix.event-loop}}
108
110
steps :
109
- - uses : actions/checkout@v4
111
+ - uses : actions/checkout@v5
110
112
- name : Run tests
111
113
uses : ./.github/actions/run-tests
112
114
with :
@@ -131,7 +133,7 @@ jobs:
131
133
ACTIONS_ALLOW_UNSECURE_COMMANDS : true
132
134
name : Redis ${{ matrix.redis-version }}; Python ${{ matrix.python-version }}; RESP Parser:${{matrix.parser-backend}} (${{ matrix.hiredis-version }}); EL:${{matrix.event-loop}}
133
135
steps :
134
- - uses : actions/checkout@v4
136
+ - uses : actions/checkout@v5
135
137
- name : Run tests
136
138
uses : ./.github/actions/run-tests
137
139
with :
@@ -156,7 +158,7 @@ jobs:
156
158
ACTIONS_ALLOW_UNSECURE_COMMANDS : true
157
159
name : Redis ${{ matrix.redis-version }}; Python ${{ matrix.python-version }}; RESP Parser:${{matrix.parser-backend}}; EL:${{matrix.event-loop}}
158
160
steps :
159
- - uses : actions/checkout@v4
161
+ - uses : actions/checkout@v5
160
162
- name : Run tests
161
163
uses : ./.github/actions/run-tests
162
164
with :
@@ -174,8 +176,8 @@ jobs:
174
176
matrix :
175
177
extension : ['tar.gz', 'whl']
176
178
steps :
177
- - uses : actions/checkout@v4
178
- - uses : actions/setup-python@v5
179
+ - uses : actions/checkout@v5
180
+ - uses : actions/setup-python@v6
179
181
with :
180
182
python-version : 3.9
181
183
- name : Run installed unit tests
@@ -193,8 +195,8 @@ jobs:
193
195
matrix :
194
196
python-version : ['3.9', '3.10', '3.11', '3.12', '3.13', 'pypy-3.9', 'pypy-3.10']
195
197
steps :
196
- - uses : actions/checkout@v4
197
- - uses : actions/setup-python@v5
198
+ - uses : actions/checkout@v5
199
+ - uses : actions/setup-python@v6
198
200
with :
199
201
python-version : ${{ matrix.python-version }}
200
202
cache : ' pip'
0 commit comments