File tree Expand file tree Collapse file tree 2 files changed +19
-11
lines changed Expand file tree Collapse file tree 2 files changed +19
-11
lines changed Original file line number Diff line number Diff line change @@ -19,13 +19,15 @@ jobs:
1919 - ' 5.1'
2020 valkey-version :
2121 - ' latest'
22+ - ' 7.2.6'
23+ - ' unstable'
2224
2325 # Only test pre-release dependencies for the latest Python.
2426 include :
2527 # latest Django with pre-release valkey
26- - django-version : ' 5.0 '
27- valkey-version : ' master '
28- python-version : ' 3.11 '
28+ - django-version : ' 5.1 '
29+ valkey-version : ' unstable '
30+ python-version : ' 3.12 '
2931
3032 # latest valkey with pre-release Django
3133 - django-version : ' main'
3436
3537 # pre-release Django and valkey
3638 - django-version : ' main'
37- valkey-version : ' master'
38- python-version : ' 3.11'
39+ valkey-version : ' unstable'
40+ python-version : ' 3.12'
41+
42+ # 7.2.6 valkey with stable django
43+ - django-version : ' 5.1'
44+ valkey-version : ' 7.2.6'
45+ python-version : ' 3.12'
3946
4047 steps :
4148 - uses : actions/checkout@v4
6976
7077 - name : tests
7178 run : |
72- VALKEY_PRIMARY=$(tests/start_valkey.sh)
73- VALKEY_SENTINEL=$(tests/start_valkey.sh --sentinel)
79+ VALKEY_PRIMARY=$(tests/start_valkey.sh --normal ${{ matrix.valkey-version }} )
80+ VALKEY_SENTINEL=$(tests/start_valkey.sh --sentinel ${{ matrix.valkey-version }} )
7481 CONTAINERS="$VALKEY_PRIMARY $VALKEY_SENTINEL"
7582 trap "docker stop $CONTAINERS && docker rm $CONTAINERS" EXIT
7683 tests/wait_for_valkey.sh $VALKEY_PRIMARY 6379
Original file line number Diff line number Diff line change 1010ARGS=()
1111PORT=6379
1212SENTINEL=0
13- while (( $# > 0 )) ; do
13+ if (( $# > 0 )) ; then
1414 case " $1 " in
1515 --sentinel)
1616 # setup a valkey sentinel
3232 shift
3333 ;;
3434 esac
35- done
35+ fi
3636
3737# open a unix socket for socket tests
3838if [[ $SENTINEL == 0 ]]; then
@@ -42,12 +42,13 @@ if [[ $SENTINEL == 0 ]]; then
4242fi
4343
4444# start valkey
45- sudo docker run \
45+ VAL_ID= sudo docker run \
4646 --health-cmd " valkey-cli -p $PORT :$PORT ping" \
4747 --health-interval 10s \
4848 --health-retries 5 \
4949 --health-timeout 5s \
5050 --network host \
5151 --user $( id -u) :$( id -g) \
5252 --volume /tmp:/tmp \
53- --detach valkey/valkey valkey-server " ${ARGS[@]} "
53+ --detach " valkey/valkey:$2 " valkey-server " ${ARGS[@]} "
54+
You can’t perform that action at this time.
0 commit comments