diff --git a/.github/workflows/mint.yml b/.github/workflows/mint.yml index 71515b4ef..a7ca90658 100644 --- a/.github/workflows/mint.yml +++ b/.github/workflows/mint.yml @@ -135,6 +135,10 @@ jobs: run: | docker network inspect rustfs-net >/dev/null 2>&1 || docker network create rustfs-net docker rm -f rustfs-mint >/dev/null 2>&1 || true + # The four disks share one physical device on the runner (a single + # loopback filesystem), so the local physical-disk-independence guard + # would refuse to start. Bypass it — this is the CI use case the guard + # explicitly sanctions via RUSTFS_UNSAFE_BYPASS_DISK_CHECK. docker run -d --name rustfs-mint \ --network rustfs-net \ -p 9000:9000 \ @@ -142,6 +146,7 @@ jobs: -e RUSTFS_ACCESS_KEY="${S3_ACCESS_KEY}" \ -e RUSTFS_SECRET_KEY="${S3_SECRET_KEY}" \ -e RUSTFS_VOLUMES="/data/rustfs{0...3}" \ + -e RUSTFS_UNSAFE_BYPASS_DISK_CHECK=true \ -v /tmp/rustfs-mint:/data \ rustfs-ci