From f0f40eb936cbeed5055531c499896cff769981bc Mon Sep 17 00:00:00 2001 From: Thomas Waldmann Date: Tue, 9 Jun 2026 11:29:10 +0200 Subject: [PATCH] CI: redirect TMPDIR off tmpfs /tmp on omniOS On omniOS /tmp is swap-backed tmpfs (small, RAM-bound), so the pip/cargo build temps and the pytest temp tree quickly exhaust it ("no space left on device"). Point TMPDIR at disk-backed /var/tmp instead, mirroring what the NetBSD job already does. Co-Authored-By: Claude Opus 4.8 --- .github/workflows/ci.yml | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 9129072bd..547955118 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -540,6 +540,12 @@ jobs: sudo python3 -m ensurepip sudo python3 -m pip install virtualenv + # On omniOS /tmp is swap-backed tmpfs (small, RAM-bound), so the pip/cargo + # build temps and the pytest temp tree quickly exhaust it ("no space left on + # device"). /var/tmp is disk-backed (ZFS), so redirect TMPDIR there. + export TMPDIR=/var/tmp/borg-ci + mkdir -p "$TMPDIR" + python3 -m venv .venv . .venv/bin/activate python -V