authorclover caruso <git@paperclover.net> 2026-10-10 19:43:23-07:00
committerclover caruso <git@paperclover.net> 2026-10-10 22:56:05-07:00
log4d3423530b057c7ffff2fb9d8243ded3df93ea11
tree56f166c42314fa6c396fac97e59d8c072f66557a
parent22385a1dd2ed2b43ec61ba454d0b5d2317153cd6
signature Signed by SSH key SHA256:52mNGHRsVFBDED9IAX5pe+LRWUefqTbxEReunq21QvU (~clover)

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

1 files changed, 2 insertions(+), 0 deletions(-)

tools/web/receipt_probe.py+2
...@@ -4,6 +4,7 @@ from pathlib import Path...@@ -4,6 +4,7 @@ from pathlib import Path
4import sys4import sys
55
6sys.path.insert(0, str(Path(__file__).resolve().parents[1]))6sys.path.insert(0, str(Path(__file__).resolve().parents[1]))
7from cargo_fresh import clean_local
7import release_web8import release_web
89
910
...@@ -11,6 +12,7 @@ def main():...@@ -11,6 +12,7 @@ def main():
11 environment = release_web.environment()12 environment = release_web.environment()
12 target = Path(environment['CARGO_TARGET_DIR'])13 target = Path(environment['CARGO_TARGET_DIR'])
13 output = target / 'receipt-probe'14 output = target / 'receipt-probe'
15 clean_local(release_web.ROOT, '--target', 'wasm32-unknown-unknown', environment=environment)
14 release_web.run(['cargo', 'build', '--locked', '-p', 'notebook', '--example', 'browser_receipts',16 release_web.run(['cargo', 'build', '--locked', '-p', 'notebook', '--example', 'browser_receipts',
15 '--target', 'wasm32-unknown-unknown'], env=environment)17 '--target', 'wasm32-unknown-unknown'], env=environment)
16 release_web.run([release_web.tool('wasm-bindgen'), '--target', 'nodejs', '--no-typescript',18 release_web.run([release_web.tool('wasm-bindgen'), '--target', 'nodejs', '--no-typescript',