From da7649e5da02a3a15d452d8333a801d1aa76b7b0 Mon Sep 17 00:00:00 2001 From: Aaravkhanal Date: Thu, 29 Oct 2026 21:46:24 +0530 Subject: [PATCH 1/2] test(packaging): show full runtime regenerate command --- tests/unit/test_packaging.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/tests/unit/test_packaging.py b/tests/unit/test_packaging.py index 6c8f771..8aac4b9 100644 --- a/tests/unit/test_packaging.py +++ b/tests/unit/test_packaging.py @@ -301,5 +301,8 @@ def contents(folder: Path) -> dict[str, bytes]: for p in folder.rglob("*") if p.is_file()} assert contents(published) == contents(generated), ( - "Regenerate distributions/claude with scripts/pack_plugin.py" + "Published Claude runtime differs from generated output. Regenerate " + "with `python scripts/pack_plugin.py --target claude --output " + "`; copy the generated `egm-claude` folder contents into " + "`distributions/claude`." ) From 67ab9de3b070b3dd1ae459632b9e83740130576c Mon Sep 17 00:00:00 2001 From: Aaravkhanal Date: Thu, 29 Oct 2026 21:54:22 +0530 Subject: [PATCH 2/2] test(packaging): clarify runtime replacement guidance --- tests/unit/test_packaging.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/tests/unit/test_packaging.py b/tests/unit/test_packaging.py index 8aac4b9..8bdf689 100644 --- a/tests/unit/test_packaging.py +++ b/tests/unit/test_packaging.py @@ -302,7 +302,7 @@ def contents(folder: Path) -> dict[str, bytes]: assert contents(published) == contents(generated), ( "Published Claude runtime differs from generated output. Regenerate " - "with `python scripts/pack_plugin.py --target claude --output " - "`; copy the generated `egm-claude` folder contents into " - "`distributions/claude`." + "with `python3 scripts/pack_plugin.py --target claude --output " + "`; replace `distributions/claude` with the generated " + "`egm-claude` folder." )