2727 CODECOV_TOKEN : ${{ secrets.CODECOV_TOKEN }}
2828 # this speeds up coverage with Python 3.12: https://github.com/nedbat/coveragepy/issues/1665
2929 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'
3234
3335jobs :
3436 dependency-audit :
3537 name : Dependency audit
3638 runs-on : ubuntu-latest
3739 steps :
38- - uses : actions/checkout@v4
40+ - uses : actions/checkout@v5
3941 - uses : pypa/gh-action-pip-audit@v1.0.8
4042 with :
4143 inputs : dev_requirements.txt
4648 name : Code linters
4749 runs-on : ubuntu-latest
4850 steps :
49- - uses : actions/checkout@v4
50- - uses : actions/setup-python@v5
51+ - uses : actions/checkout@v5
52+ - uses : actions/setup-python@v6
5153 with :
5254 python-version : 3.9
5355 cache : ' pip'
@@ -74,15 +76,15 @@ jobs:
7476 max-parallel : 15
7577 fail-fast : false
7678 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 ']
7880 python-version : ['3.9', '3.13']
7981 parser-backend : ['plain']
8082 event-loop : ['asyncio']
8183 env :
8284 ACTIONS_ALLOW_UNSECURE_COMMANDS : true
8385 name : Redis ${{ matrix.redis-version }}; Python ${{ matrix.python-version }}; RESP Parser:${{matrix.parser-backend}}; EL:${{matrix.event-loop}}
8486 steps :
85- - uses : actions/checkout@v4
87+ - uses : actions/checkout@v5
8688 - name : Run tests
8789 uses : ./.github/actions/run-tests
8890 with :
@@ -99,14 +101,14 @@ jobs:
99101 fail-fast : false
100102 matrix :
101103 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']
103105 parser-backend : [ 'plain' ]
104106 event-loop : [ 'asyncio' ]
105107 env :
106108 ACTIONS_ALLOW_UNSECURE_COMMANDS : true
107109 name : Redis ${{ matrix.redis-version }}; Python ${{ matrix.python-version }}; RESP Parser:${{matrix.parser-backend}}; EL:${{matrix.event-loop}}
108110 steps :
109- - uses : actions/checkout@v4
111+ - uses : actions/checkout@v5
110112 - name : Run tests
111113 uses : ./.github/actions/run-tests
112114 with :
@@ -131,7 +133,7 @@ jobs:
131133 ACTIONS_ALLOW_UNSECURE_COMMANDS : true
132134 name : Redis ${{ matrix.redis-version }}; Python ${{ matrix.python-version }}; RESP Parser:${{matrix.parser-backend}} (${{ matrix.hiredis-version }}); EL:${{matrix.event-loop}}
133135 steps :
134- - uses : actions/checkout@v4
136+ - uses : actions/checkout@v5
135137 - name : Run tests
136138 uses : ./.github/actions/run-tests
137139 with :
@@ -156,7 +158,7 @@ jobs:
156158 ACTIONS_ALLOW_UNSECURE_COMMANDS : true
157159 name : Redis ${{ matrix.redis-version }}; Python ${{ matrix.python-version }}; RESP Parser:${{matrix.parser-backend}}; EL:${{matrix.event-loop}}
158160 steps :
159- - uses : actions/checkout@v4
161+ - uses : actions/checkout@v5
160162 - name : Run tests
161163 uses : ./.github/actions/run-tests
162164 with :
@@ -174,8 +176,8 @@ jobs:
174176 matrix :
175177 extension : ['tar.gz', 'whl']
176178 steps :
177- - uses : actions/checkout@v4
178- - uses : actions/setup-python@v5
179+ - uses : actions/checkout@v5
180+ - uses : actions/setup-python@v6
179181 with :
180182 python-version : 3.9
181183 - name : Run installed unit tests
@@ -193,8 +195,8 @@ jobs:
193195 matrix :
194196 python-version : ['3.9', '3.10', '3.11', '3.12', '3.13', 'pypy-3.9', 'pypy-3.10']
195197 steps :
196- - uses : actions/checkout@v4
197- - uses : actions/setup-python@v5
198+ - uses : actions/checkout@v5
199+ - uses : actions/setup-python@v6
198200 with :
199201 python-version : ${{ matrix.python-version }}
200202 cache : ' pip'
0 commit comments