From 397a1d9addaf53cd27eaae890b5afdaef6a1be9b Mon Sep 17 00:00:00 2001 From: Jammy2211 Date: Fri, 17 Jul 2026 18:01:58 +0100 Subject: [PATCH] smoke profile: own PYAUTO_SKIP_WORKSPACE_VERSION_CHECK (#161 step 3) Paired with PyAutoBuild's base-env PYAUTO_ scrub: the mega-run injects this var ambiently and the smoke profile was silent on it, so once the scrub strips the ambient PYAUTO_ family the injection would be lost and every mega-run smoke script would fail WorkspaceVersionMismatchError. Making the profile own it keeps the mega-run byte-identical while closing the ambient-leak surface. The release profile already sets it. Co-Authored-By: Claude Opus 4.8 --- config/build/env_vars.yaml | 1 + 1 file changed, 1 insertion(+) diff --git a/config/build/env_vars.yaml b/config/build/env_vars.yaml index 11ca8eb..ef86fa4 100644 --- a/config/build/env_vars.yaml +++ b/config/build/env_vars.yaml @@ -16,6 +16,7 @@ defaults: PYAUTO_SMALL_DATASETS: "1" # Cap grids/masks to 15x15, reduce MGE gaussians PYAUTO_DISABLE_JAX: "1" # Force use_jax=False, avoid JIT compilation overhead PYAUTO_FAST_PLOTS: "1" # Skip tight_layout() + critical curve/caustic overlays + PYAUTO_SKIP_WORKSPACE_VERSION_CHECK: "1" # profile-owned so the base-env scrub (#161 step 3) cannot drop the mega-run's CI injection JAX_ENABLE_X64: "True" # Enable 64-bit precision in JAX NUMBA_CACHE_DIR: "/tmp/numba_cache" # Writable cache dir for numba MPLCONFIGDIR: "/tmp/matplotlib" # Writable config dir for matplotlib