4545 linux/arm/v5)
4646 plaform_name="arm-v5"
4747 ;;
48+ linux/arm/v6)
49+ plaform_name="arm-v6"
50+ ;;
4851 linux/arm/v7)
4952 plaform_name="arm-v7"
5053 ;;
5760 linux/ppc64le)
5861 plaform_name="ppc64le"
5962 ;;
63+ linux/riscv64)
64+ plaform_name="riscv64"
65+ ;;
6066 linux/s390x)
6167 plaform_name="s390x"
6268 ;;
@@ -100,31 +106,31 @@ runs:
100106 - name : Upload image
101107 uses : actions/upload-artifact@v4
102108 with :
103- name : ${{ steps.platform.outputs.display_name }}-docker-image.tar
109+ name : ${{ steps.platform.outputs.display_name }}-${{ inputs.distribution }}- docker-image.tar
104110 path : /tmp/image-${{ steps.platform.outputs.display_name }}.tar
105111 retention-days : 45
106112
107113 - name : Run container
108114 shell : bash
109- if : ${{ contains(fromJSON('["amd64", "arm64", " i386"]'), steps.platform.outputs.display_name) }}
115+ if : ${{ contains(fromJSON('["amd64", "i386"]'), steps.platform.outputs.display_name) }}
110116 run : |
111117 docker run -d --name sanity-test-${{ steps.platform.outputs.display_name }} ${{ github.sha }}:${{ steps.platform.outputs.display_name }}
112118
113119 - name : Container Logs
114- if : ${{ contains(fromJSON('["amd64", "arm64", " i386"]'), steps.platform.outputs.display_name) }}
120+ if : ${{ contains(fromJSON('["amd64", "i386"]'), steps.platform.outputs.display_name) }}
115121 shell : bash
116122 run : |
117123 docker logs sanity-test-${{ steps.platform.outputs.display_name }}
118124
119125 - name : Sanity Tests
120- if : ${{ contains(fromJSON('["amd64", "arm64", " i386"]'), steps.platform.outputs.display_name) }}
126+ if : ${{ contains(fromJSON('["amd64", "i386"]'), steps.platform.outputs.display_name) }}
121127 shell : bash
122128 run : |
123129 docker exec sanity-test-${{ steps.platform.outputs.display_name }} redis-cli ping
124130 docker exec sanity-test-${{ steps.platform.outputs.display_name }} redis-cli info server
125131
126132 - name : Verify installed modules
127- if : ${{ contains(fromJSON('["amd64", "arm64", ]'), steps.platform.outputs.display_name) }}
133+ if : ${{ contains(fromJSON('["amd64"]'), steps.platform.outputs.display_name) }}
128134 shell : bash
129135 run : |
130136 modules=$(docker exec sanity-test-${{ steps.platform.outputs.display_name }} redis-cli module list)
@@ -144,7 +150,7 @@ runs:
144150 fi
145151
146152 - name : Test RedisBloom
147- if : ${{ contains(fromJSON('["amd64", "arm64" ]'), steps.platform.outputs.display_name) }}
153+ if : ${{ contains(fromJSON('["amd64"]'), steps.platform.outputs.display_name) }}
148154 shell : bash
149155 run : |
150156 docker exec sanity-test-${{ steps.platform.outputs.display_name }} redis-cli BF.ADD popular_keys "redis:hash"
@@ -154,7 +160,7 @@ runs:
154160 echo "RedisBloom test passed successfully"
155161
156162 - name : Test RediSearch
157- if : ${{ contains(fromJSON('["amd64", "arm64" ]'), steps.platform.outputs.display_name) }}
163+ if : ${{ contains(fromJSON('["amd64"]'), steps.platform.outputs.display_name) }}
158164 shell : bash
159165 run : |
160166 docker exec sanity-test-${{ steps.platform.outputs.display_name }} redis-cli FT.CREATE redis_commands ON HASH PREFIX 1 cmd: SCHEMA name TEXT SORTABLE description TEXT
@@ -169,7 +175,7 @@ runs:
169175 fi
170176
171177 - name : Test RedisTimeSeries
172- if : ${{ contains(fromJSON('["amd64", "arm64" ]'), steps.platform.outputs.display_name) }}
178+ if : ${{ contains(fromJSON('["amd64"]'), steps.platform.outputs.display_name) }}
173179 shell : bash
174180 run : |
175181 docker exec sanity-test-${{ steps.platform.outputs.display_name }} redis-cli TS.CREATE redis:cpu:usage RETENTION 86400
@@ -185,7 +191,7 @@ runs:
185191 fi
186192
187193 - name : Test ReJSON
188- if : ${{ contains(fromJSON('["amd64", "arm64" ]'), steps.platform.outputs.display_name) }}
194+ if : ${{ contains(fromJSON('["amd64"]'), steps.platform.outputs.display_name) }}
189195 shell : bash
190196 run : |
191197 docker exec sanity-test-${{ steps.platform.outputs.display_name }} redis-cli JSON.SET redis:config $ '{"maxmemory":"2gb","maxmemory-policy":"allkeys-lru"}'
@@ -200,7 +206,7 @@ runs:
200206
201207 - name : Push image
202208 uses : docker/build-push-action@v6
203- if : ${{ inputs.publish_image == 'true' && contains(fromJSON('["amd64","arm64" ]'), steps.platform.outputs.display_name) }}
209+ if : ${{ inputs.publish_image == 'true' && contains(fromJSON('["amd64"]'), steps.platform.outputs.display_name) }}
204210 with :
205211 context : ${{ inputs.distribution }}
206212 push : true
0 commit comments