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  
39414042        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