40
40
- {ruby: 'jruby'}
41
41
- {ruby: 'truffleruby'}
42
42
- {task: test_cluster_broken, restart: 'no', startup: '6'}
43
+ - {task: test_cluster_down}
43
44
- {redis: '8', ruby: '3.3', compose: compose.valkey.yaml, replica: '2'}
44
45
- {redis: '7.2', ruby: '3.2', compose: compose.auth.yaml}
45
46
- {redis: '7.0', ruby: '3.1'}
@@ -66,17 +67,17 @@ jobs:
66
67
ruby-version : ${{ matrix.ruby || '3.3' }}
67
68
bundler-cache : true
68
69
- name : Pull Docker images
69
- run : docker compose -f $DOCKER_COMPOSE_FILE pull
70
+ run : docker compose --progress quiet - f $DOCKER_COMPOSE_FILE pull
70
71
- name : Run containers
71
- run : docker compose -f $DOCKER_COMPOSE_FILE up -d
72
+ run : docker compose --progress quiet - f $DOCKER_COMPOSE_FILE up -d
72
73
- name : Wait for Redis cluster to be ready
73
74
run : bundle exec rake wait
74
75
- name : Print containers
75
76
run : docker compose -f $DOCKER_COMPOSE_FILE ps
76
77
- name : Run minitest
77
78
run : bundle exec rake ${{ matrix.task || 'test' }}
78
79
- name : Stop containers
79
- run : docker compose -f $DOCKER_COMPOSE_FILE down || true
80
+ run : docker compose --progress quiet - f $DOCKER_COMPOSE_FILE down || true
80
81
nat-ted-env :
81
82
name : NAT-ted Environments
82
83
timeout-minutes : 5
97
98
host_ip_addr=$(ip a | grep eth0 | grep inet | awk '{print $2}' | cut -d'/' -f1)
98
99
echo "HOST_IP_ADDR=$host_ip_addr" >> $GITHUB_ENV
99
100
- name : Pull Docker images
100
- run : docker compose -f $DOCKER_COMPOSE_FILE pull
101
+ run : docker compose --progress quiet - f $DOCKER_COMPOSE_FILE pull
101
102
- name : Run containers
102
- run : docker compose -f $DOCKER_COMPOSE_FILE up -d
103
+ run : docker compose --progress quiet - f $DOCKER_COMPOSE_FILE up -d
103
104
env :
104
105
HOST_ADDR : ${{ env.HOST_IP_ADDR }}
105
106
- name : Wait for nodes to be ready
@@ -134,7 +135,7 @@ jobs:
134
135
- name : Run minitest
135
136
run : bundle exec rake test
136
137
- name : Stop containers
137
- run : docker compose -f $DOCKER_COMPOSE_FILE down || true
138
+ run : docker compose --progress quiet - f $DOCKER_COMPOSE_FILE down || true
138
139
lint :
139
140
name : Lint
140
141
timeout-minutes : 5
@@ -168,9 +169,9 @@ jobs:
168
169
ruby-version : ' 3.3'
169
170
bundler-cache : true
170
171
- name : Pull Docker images
171
- run : docker compose -f $DOCKER_COMPOSE_FILE pull
172
+ run : docker compose --progress quiet - f $DOCKER_COMPOSE_FILE pull
172
173
- name : Run containers
173
- run : docker compose -f $DOCKER_COMPOSE_FILE up -d
174
+ run : docker compose --progress quiet - f $DOCKER_COMPOSE_FILE up -d
174
175
- name : Wait for Redis cluster to be ready
175
176
run : bundle exec rake wait
176
177
- name : Print containers
@@ -208,7 +209,7 @@ jobs:
208
209
docker compose -f $DOCKER_COMPOSE_FILE exec node$i tc qdisc del dev eth0 root netem || true
209
210
done
210
211
- name : Stop containers
211
- run : docker compose -f $DOCKER_COMPOSE_FILE down || true
212
+ run : docker compose --progress quiet - f $DOCKER_COMPOSE_FILE down || true
212
213
ips :
213
214
name : IPS
214
215
timeout-minutes : 10
@@ -228,9 +229,9 @@ jobs:
228
229
ruby-version : ' 3.3'
229
230
bundler-cache : true
230
231
- name : Pull Docker images
231
- run : docker compose -f $DOCKER_COMPOSE_FILE pull
232
+ run : docker compose --progress quiet - f $DOCKER_COMPOSE_FILE pull
232
233
- name : Run containers
233
- run : docker compose -f $DOCKER_COMPOSE_FILE up -d
234
+ run : docker compose --progress quiet - f $DOCKER_COMPOSE_FILE up -d
234
235
- name : Wait for Redis cluster to be ready
235
236
run : bundle exec rake wait
236
237
- name : Print containers
@@ -240,7 +241,7 @@ jobs:
240
241
- name : Run iteration per second
241
242
run : bundle exec rake ips
242
243
- name : Stop containers
243
- run : docker compose -f $DOCKER_COMPOSE_FILE down || true
244
+ run : docker compose --progress quiet - f $DOCKER_COMPOSE_FILE down || true
244
245
profiling :
245
246
name : Profiling
246
247
timeout-minutes : 5
@@ -266,9 +267,9 @@ jobs:
266
267
ruby-version : ' 3.3'
267
268
bundler-cache : true
268
269
- name : Pull Docker images
269
- run : docker compose -f $DOCKER_COMPOSE_FILE pull
270
+ run : docker compose --progress quiet - f $DOCKER_COMPOSE_FILE pull
270
271
- name : Run containers
271
- run : docker compose -f $DOCKER_COMPOSE_FILE up -d
272
+ run : docker compose --progress quiet - f $DOCKER_COMPOSE_FILE up -d
272
273
- name : Wait for Redis cluster to be ready
273
274
run : bundle exec rake wait
274
275
- name : Print containers
@@ -278,7 +279,7 @@ jobs:
278
279
env :
279
280
PROFILE_MODE : ${{ matrix.mode }}
280
281
- name : Stop containers
281
- run : docker compose -f $DOCKER_COMPOSE_FILE down || true
282
+ run : docker compose --progress quiet - f $DOCKER_COMPOSE_FILE down || true
282
283
massive :
283
284
name : Massive Cluster
284
285
timeout-minutes : 10
@@ -322,9 +323,9 @@ jobs:
322
323
sudo sysctl -w net.ipv4.tcp_max_syn_backlog=1024 # backlog setting
323
324
sudo sysctl -w net.core.somaxconn=1024 # up the number of connections per port
324
325
- name : Pull Docker images
325
- run : docker compose -f $DOCKER_COMPOSE_FILE pull
326
+ run : docker compose --progress quiet - f $DOCKER_COMPOSE_FILE pull
326
327
- name : Run containers
327
- run : docker compose -f $DOCKER_COMPOSE_FILE up -d
328
+ run : docker compose --progress quiet - f $DOCKER_COMPOSE_FILE up -d
328
329
- name : Print memory info
329
330
run : free -w
330
331
- name : Wait for Redis cluster to be ready
@@ -338,4 +339,4 @@ jobs:
338
339
env :
339
340
PROFILE_MODE : pipelining_in_moderation
340
341
- name : Stop containers
341
- run : docker compose -f $DOCKER_COMPOSE_FILE down || true
342
+ run : docker compose --progress quiet - f $DOCKER_COMPOSE_FILE down || true
0 commit comments