From 43eda6db0449920c7c801cc183dd9515480cceaf Mon Sep 17 00:00:00 2001 From: Jennie Robinson Faber Date: Fri, 1 May 2026 08:00:40 +0100 Subject: [PATCH] fix(ci): clean up leftover mongo-ci container before starting Previous run's container persisted across CI runs (runner shares the host Docker daemon), so 'docker run --name mongo-ci' hit a name conflict. 'docker rm -f mongo-ci || true' at the start of the step makes it idempotent. --- .forgejo/workflows/test.yml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/.forgejo/workflows/test.yml b/.forgejo/workflows/test.yml index 28317b1..a8c2d9f 100644 --- a/.forgejo/workflows/test.yml +++ b/.forgejo/workflows/test.yml @@ -40,6 +40,7 @@ jobs: - run: npx playwright install --with-deps chromium - name: Start MongoDB run: | + docker rm -f mongo-ci 2>/dev/null || true docker run -d --name mongo-ci --network host mongo:7 docker ps - name: Wait for MongoDB @@ -102,6 +103,7 @@ jobs: - run: npx playwright install --with-deps chromium - name: Start MongoDB run: | + docker rm -f mongo-ci 2>/dev/null || true docker run -d --name mongo-ci --network host mongo:7 docker ps - name: Wait for MongoDB