File tree Expand file tree Collapse file tree 2 files changed +20
-11
lines changed Expand file tree Collapse file tree 2 files changed +20
-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,14 @@ 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 " 
54+ 
55+ sudo docker exec  " $VAL_ID " " ${ARGS[@]} " 
 
 
   
 
     
   
   
          
    
    
     
    
      
     
     
    You can’t perform that action at this time.
  
 
    
  
    
      
        
     
       
      
     
   
 
    
    
  
 
  
 
     
    
0 commit comments