From 82bafc2f1e848f44a90700b6932304cac7d3f5c8 Mon Sep 17 00:00:00 2001 From: Ahmad Kaouk <56095276+ahmadkaouk@users.noreply.github.com> Date: Wed, 17 Sep 2025 00:18:52 +0200 Subject: [PATCH] ci: fix snowbridge relay volume leak (#168) ## Summary Each E2E run pulls `datahavenxyz/snowbridge-relay:latest` via `docker create`. Because the image declares an anonymous `VOLUME`, Docker allocates a new named volume for every run. We were removing the temp container without `-v`, so the volume stayed on disk. After ~2,048 runs, Docker refused to allocate new locks and aborted with exit code 125: 2025-09-16_18-01-06 ## Fix - update `.github/workflows/task-e2e.yml` to use `docker rm -fv temp`, ensuring the anonymous volume is removed when the temp container is deleted --------- Co-authored-by: Steve Degosserie <723552+stiiifff@users.noreply.github.com> --- .github/workflows/task-e2e.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/task-e2e.yml b/.github/workflows/task-e2e.yml index e10d95e8..c3037945 100644 --- a/.github/workflows/task-e2e.yml +++ b/.github/workflows/task-e2e.yml @@ -127,7 +127,7 @@ jobs: mkdir -p tmp/bin docker cp temp:/usr/local/bin/snowbridge-relay tmp/bin/ chmod +x tmp/bin/snowbridge-relay - docker rm temp + docker rm -fv temp tmp/bin/snowbridge-relay --help - name: Pull DataHaven node image