]> git.ekhem.eu.org Git - guix.git/commit
[tests] Gate the live DeepSeek probe on claude-proxy changes. worktree-492376b2-cc2d-4b8b-b36f-61feecb49b7c
authorJakub Czajka <jakub@ekhem.eu.org>
Mon, 7 Sep 2026 10:57:52 +0000 (10:57 +0000)
committerJakub Czajka <jakub@ekhem.eu.org>
Tue, 8 Sep 2026 08:21:04 +0000 (08:21 +0000)
commit05f1c75d270ddb062fd848fad385e4dd6c30b1c2
treea5f801e1e25a6e8fb7626dc87341a454bf09f9c9
parent9dc914c5e078e77e8b3e6a6dfc8876282b772e50
[tests] Gate the live DeepSeek probe on claude-proxy changes.

Rename test-vps-live to test-claude-proxy-live to make its scope
clear, and make it a stamp-gated target: the probe runs only when
conf/common/claude-proxy.scm is newer than
.claude/.stamp-claude-proxy-live, so unchanged proxies skip the
live API call entirely.  No longer chained into test-vps-fresh —
the hermetic VM suite stays the deterministic gate.

Also sanitize the environment for every guix invocation: sourced
profile files put the system profile's guix modules ahead of the
current guix's on GUILE_LOAD_PATH, which makes guix fail with
record ABI mismatches when evaluating repository modules.  Strip
the GUILE_* variables via a single guix-env prefix and use
$(CURDIR) instead of backtick pwd throughout.

Co-Authored-By: Claude <noreply@anthropic.com>
.gitignore
Makefile
conf/common/claude-proxy.scm