Skip to content

Commit af77f34

Browse files
committed
Clean up after debugging session
1 parent eb2e670 commit af77f34

File tree

2 files changed

+20
-12
lines changed

2 files changed

+20
-12
lines changed

.github/actions/run-tests/action.yml

Lines changed: 2 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,7 @@ runs:
3434
REDIS_IMAGE: "redis:${{ inputs.redis-version }}"
3535
CLIENT_LIBS_TEST_IMAGE: "redislabs/client-libs-test:${{ inputs.redis-version }}"
3636
run: |
37-
set -ex
37+
set -e
3838
3939
echo "::group::Installing dependencies"
4040
pip install -U setuptools wheel
@@ -76,12 +76,9 @@ runs:
7676
echo "::endgroup::"
7777
shell: bash
7878

79-
- name: Setup tmate session
80-
uses: mxschmitt/action-tmate@v3
81-
8279
- name: Run tests
8380
run: |
84-
set -ex
81+
set -e
8582
8683
run_tests() {
8784
local protocol=$1

.github/workflows/integration.yaml

Lines changed: 18 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,7 @@ env:
2929
COVERAGE_CORE: sysmon
3030
REDIS_IMAGE: redis:latest
3131
REDIS_STACK_IMAGE: redis/redis-stack-server:latest
32+
CURRENT_REDIS_VERSION: '7.4.1'
3233

3334
jobs:
3435
dependency-audit:
@@ -56,14 +57,24 @@ jobs:
5657
pip install -r dev_requirements.txt
5758
invoke linters
5859
60+
redis_version:
61+
runs-on: ubuntu-latest
62+
outputs:
63+
CURRENT: ${{ env.CURRENT_REDIS_VERSION }}
64+
steps:
65+
- name: Compute outputs
66+
run: |
67+
echo "CURRENT=${{ env.CURRENT_REDIS_VERSION }}" >> $GITHUB_OUTPUT
68+
5969
tests:
6070
runs-on: ubuntu-latest
6171
timeout-minutes: 60
72+
needs: redis_version
6273
strategy:
6374
max-parallel: 15
6475
fail-fast: false
6576
matrix:
66-
redis-version: ['7.4.1'] #, '8.0-M01', '7.2.6', '6.2.16']
77+
redis-version: [ '${{ needs.redis_version.outputs.CURRENT }}' ] #, '8.0-M01', '7.2.6', '6.2.16']
6778
python-version: ['3.8', '3.12']
6879
parser-backend: ['plain']
6980
event-loop: ['asyncio']
@@ -81,13 +92,13 @@ jobs:
8192

8293
python-compatibility-tests:
8394
runs-on: ubuntu-latest
84-
needs: [ tests ]
95+
needs: [ redis_version, tests ]
8596
timeout-minutes: 60
8697
strategy:
8798
max-parallel: 15
8899
fail-fast: false
89100
matrix:
90-
redis-version: [ '8.0-M01' ]
101+
redis-version: [ '${{ needs.redis_version.outputs.CURRENT }}' ]
91102
python-version: ['3.8', '3.9', '3.10', '3.11', '3.12', 'pypy-3.9', 'pypy-3.10']
92103
parser-backend: [ 'plain' ]
93104
event-loop: [ 'asyncio' ]
@@ -105,13 +116,13 @@ jobs:
105116

106117
hiredis-tests:
107118
runs-on: ubuntu-latest
108-
needs: [tests]
119+
needs: [redis_version, tests]
109120
timeout-minutes: 60
110121
strategy:
111122
max-parallel: 15
112123
fail-fast: false
113124
matrix:
114-
redis-version: [ '8.0-M01' ]
125+
redis-version: [ '${{ needs.redis_version.outputs.CURRENT }}' ]
115126
python-version: [ '3.8', '3.12']
116127
parser-backend: [ 'hiredis' ]
117128
event-loop: [ 'asyncio' ]
@@ -138,13 +149,13 @@ jobs:
138149

139150
uvloop-tests:
140151
runs-on: ubuntu-latest
141-
needs: [tests]
152+
needs: [redis_version, tests]
142153
timeout-minutes: 60
143154
strategy:
144155
max-parallel: 15
145156
fail-fast: false
146157
matrix:
147-
redis-version: [ '8.0-M01' ]
158+
redis-version: [ '${{ needs.redis_version.outputs.CURRENT }}' ]
148159
python-version: [ '3.8', '3.12' ]
149160
parser-backend: [ 'plain' ]
150161
event-loop: [ 'uvloop' ]

0 commit comments

Comments
 (0)