Also tear down volumes before building images
authorPablo Zmdl <redacted>
Tue, 4 Nov 2025 18:27:29 +0000 (19:27 +0100)
committerPablo Zmdl <redacted>
Tue, 4 Nov 2025 18:27:29 +0000 (19:27 +0100)
Same as was introduced in efb91c27efdc282e39e286143eeb9046cf5e5d3a for testing
images

.github/workflows/build.yml

index df3cd0a9b68fa67e3b5de4de9c552d944bb2b26e..056802a84b38d10b2d73ea6515d985153e6f93a3 100644 (file)
@@ -112,8 +112,8 @@ jobs:
           set -exu;
           for testFile in ${{ join(matrix.test-files, ' ') }};
           do
-            docker compose -f ./tests/docker-compose.test-${testFile}.yml \
-            up --exit-code-from=sut --abort-on-container-exit
+            docker compose -f ./tests/docker-compose.test-${testFile}.yml down -v
+            docker compose -f ./tests/docker-compose.test-${testFile}.yml up --exit-code-from=sut --abort-on-container-exit
           done
 
       # Only log into docker now, so we benefit from the automatic caching of upstream images.
@@ -156,8 +156,8 @@ jobs:
           set -exu;
           for testFile in ${{ join(matrix.test-files, ' ') }};
           do
-            docker compose -f ./tests/docker-compose.test-${testFile}.yml \
-            up --exit-code-from=sut --abort-on-container-exit
+            docker compose -f ./tests/docker-compose.test-${testFile}.yml down -v
+            docker compose -f ./tests/docker-compose.test-${testFile}.yml up --exit-code-from=sut --abort-on-container-exit
           done
 
       - name: Build and push nonroot images for "${{ matrix.variant }} for all platforms"
git clone https://git.99rst.org/PROJECT