@@ -279,20 +279,24 @@ jobs:
279279 run : |
280280 set -euxo pipefail
281281
282- compose_files=()
283- for db in ${{ join(matrix.dbs, ' ') }}; do
284- case "$db" in
285- postgres) compose_files+=("-f" "compose/postgres.yml") ;;
286- postgres-postgis) compose_files+=("-f" "compose/postgres-postgis.yml") ;;
287- mysql) compose_files+=("-f" "compose/mysql.yml") ;;
288- singlestore) compose_files+=("-f" "compose/singlestore.yml") ;;
289- singlestore-many) compose_files+=("-f" "compose/singlestore-many.yml") ;;
290- mssql) compose_files+=("-f" "compose/mssql.yml") ;;
291- cockroach) compose_files+=("-f" "compose/cockroach.yml") ;;
292- *) echo "Unknown db '$db'"; exit 1 ;;
293- esac
294- done
295- docker compose "${compose_files[@]}" down -v
282+ containers=${{ join(matrix.dbs, ' ') }}
283+
284+ if [ -n "$containers" ]
285+ compose_files=()
286+ for db in $containers; do
287+ case "$db" in
288+ postgres) compose_files+=("-f" "compose/postgres.yml") ;;
289+ postgres-postgis) compose_files+=("-f" "compose/postgres-postgis.yml") ;;
290+ mysql) compose_files+=("-f" "compose/mysql.yml") ;;
291+ singlestore) compose_files+=("-f" "compose/singlestore.yml") ;;
292+ singlestore-many) compose_files+=("-f" "compose/singlestore-many.yml") ;;
293+ mssql) compose_files+=("-f" "compose/mssql.yml") ;;
294+ cockroach) compose_files+=("-f" "compose/cockroach.yml") ;;
295+ *) echo "Unknown db '$db'"; exit 1 ;;
296+ esac
297+ done
298+ docker compose "${compose_files[@]}" down -v
299+ fi
296300
297301 attw :
298302 needs : [prepare]
0 commit comments