From 503b0af050b5ceef44d56d646a1520c0f06792a6 Mon Sep 17 00:00:00 2001 From: Yogthos Date: Fri, 5 Jun 2026 23:07:20 -0400 Subject: [PATCH] test: fall back to /tmp when TMPDIR is unset (Linux CI) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit The deps tests built temp paths from $TMPDIR, which isn't set on the CI runners — deps-resolve-test then tried to mkdir at the filesystem root and failed. Default to /tmp. --- test/integration/deps-loader-test.janet | 2 +- test/integration/deps-resolve-test.janet | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/test/integration/deps-loader-test.janet b/test/integration/deps-loader-test.janet index 521a36a..96cca27 100644 --- a/test/integration/deps-loader-test.janet +++ b/test/integration/deps-loader-test.janet @@ -6,7 +6,7 @@ (use ../../src/jolt/api) (use ../../src/jolt/types) -(def tmp (string (os/getenv "TMPDIR") "jolt-deps-test-" (os/time))) +(def tmp (string (or (os/getenv "TMPDIR") "/tmp") "/jolt-deps-test-" (os/time))) (os/mkdir tmp) (os/mkdir (string tmp "/mylib")) (os/mkdir (string tmp "/other")) diff --git a/test/integration/deps-resolve-test.janet b/test/integration/deps-resolve-test.janet index f71c6fb..dadfbd5 100644 --- a/test/integration/deps-resolve-test.janet +++ b/test/integration/deps-resolve-test.janet @@ -6,7 +6,7 @@ (use ../../src/jolt/types) (import ../../src/jolt/deps :as deps) -(def base (string (os/getenv "TMPDIR") "/jolt-deps-resolve-" (os/time))) +(def base (string (or (os/getenv "TMPDIR") "/tmp") "/jolt-deps-resolve-" (os/time))) (defn rmrf [p] (when (os/stat p) (if (= :directory (os/stat p :mode))