From 4d3423530b057c7ffff2fb9d8243ded3df93ea11 Mon Sep 17 00:00:00 2001 From: clover caruso Date: Sat, 10 Oct 2026 19:43:23 -0700 Subject: [PATCH] fix: refresh shared wasm cache before standalone receipt probe Clean local package artifacts for the debug wasm target using the same environment as the probe build. Fixes #112 Assisted-by: gpt-6.1-sol --- tools/web/receipt_probe.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/tools/web/receipt_probe.py b/tools/web/receipt_probe.py index 6c12b2048ee3f407feb2f5846ee15961b96a37e6..75c65d8d04088ffa7964cce6bd3d8420b2208b4d 100644 --- a/tools/web/receipt_probe.py +++ b/tools/web/receipt_probe.py @@ -4,6 +4,7 @@ from pathlib import Path import sys sys.path.insert(0, str(Path(__file__).resolve().parents[1])) +from cargo_fresh import clean_local import release_web @@ -11,6 +12,7 @@ def main(): environment = release_web.environment() target = Path(environment['CARGO_TARGET_DIR']) output = target / 'receipt-probe' + clean_local(release_web.ROOT, '--target', 'wasm32-unknown-unknown', environment=environment) release_web.run(['cargo', 'build', '--locked', '-p', 'notebook', '--example', 'browser_receipts', '--target', 'wasm32-unknown-unknown'], env=environment) release_web.run([release_web.tool('wasm-bindgen'), '--target', 'nodejs', '--no-typescript', -- 2.54.0