3636 steps :
3737 - uses : actions/checkout@v4
3838
39+ - name : Set up Docker Compose
40+ if : |
41+ contains(matrix.postgres-flag, 'network-wait:postgres') ||
42+ contains(matrix.redis-flag, 'network-wait:redis')
43+ uses : docker/setup-compose-action@v1
44+
3945 - uses : haskell/actions/setup@v2
4046 id : install-haskell
4147 with :
@@ -90,12 +96,12 @@ jobs:
9096 - name : Start Docker containers (PostgreSQL)
9197 if : ${{ contains(matrix.postgres-flag, 'network-wait:postgres') }}
9298 run : |
93- docker- compose -p postgres -f docker-compose.postgresql.yaml up -d
99+ docker compose -p postgres -f docker-compose.postgresql.yaml up -d
94100
95101 - name : Start Docker containers (Redis)
96102 if : ${{ contains(matrix.redis-flag, 'network-wait:redis') }}
97103 run : |
98- docker- compose -p redis -f docker-compose.redis.yaml up -d
104+ docker compose -p redis -f docker-compose.redis.yaml up -d
99105
100106 - name : Test
101107 run : |
@@ -107,9 +113,9 @@ jobs:
107113 - name : Stop Docker containers (PostgreSQL)
108114 if : ${{ contains(matrix.postgres-flag, 'network-wait:postgres') }}
109115 run : |
110- docker- compose -p postgres -f docker-compose.postgresql.yaml down
116+ docker compose -p postgres -f docker-compose.postgresql.yaml down
111117
112118 - name : Stop Docker containers (Redis)
113119 if : ${{ contains(matrix.redis-flag, 'network-wait:redis') }}
114120 run : |
115- docker- compose -p redis -f docker-compose.redis.yaml down
121+ docker compose -p redis -f docker-compose.redis.yaml down
0 commit comments