From 8ca84add1fe67c3a936c1c294f9f9a21128e74db Mon Sep 17 00:00:00 2001 From: Turadg Aleahmad Date: Mon, 24 Oct 2022 15:08:06 -0700 Subject: [PATCH 1/9] chore: Sync Endo versions --- packages/ERTP/package.json | 10 +++++----- packages/SwingSet/package.json | 22 ++++++++++----------- packages/agoric-cli/package.json | 14 ++++++------- packages/assert/package.json | 2 +- packages/cache/package.json | 4 ++-- packages/casting/package.json | 12 +++++------ packages/cosmic-swingset/package.json | 8 ++++---- packages/deploy-script-support/package.json | 8 ++++---- packages/deployment/package.json | 4 ++-- packages/governance/package.json | 16 +++++++-------- packages/inter-protocol/package.json | 16 +++++++-------- packages/internal/package.json | 8 ++++---- packages/notifier/package.json | 10 +++++----- packages/pegasus/package.json | 10 +++++----- packages/same-structure/package.json | 2 +- packages/sharing-service/package.json | 4 ++-- packages/smart-wallet/package.json | 6 +++--- packages/solo/package.json | 14 ++++++------- packages/spawner/package.json | 10 +++++----- packages/store/package.json | 6 +++--- packages/swing-store/package.json | 2 +- packages/swingset-runner/package.json | 8 ++++---- packages/telemetry/package.json | 8 ++++---- packages/ui-components/package.json | 4 ++-- packages/vats/package.json | 14 ++++++------- packages/wallet/api/package.json | 10 +++++----- packages/wallet/ui/package.json | 10 +++++----- packages/web-components/package.json | 10 +++++----- packages/xsnap/package.json | 14 ++++++------- packages/zoe/package.json | 16 +++++++-------- 30 files changed, 141 insertions(+), 141 deletions(-) diff --git a/packages/ERTP/package.json b/packages/ERTP/package.json index 2f3470cf586..1213cd9a937 100644 --- a/packages/ERTP/package.json +++ b/packages/ERTP/package.json @@ -43,13 +43,13 @@ "@agoric/store": "^0.8.3", "@agoric/swingset-vat": "^0.30.2", "@agoric/vat-data": "^0.4.3", - "@endo/eventual-send": "^0.16.5", - "@endo/far": "^0.2.11", - "@endo/marshal": "^0.7.5", - "@endo/promise-kit": "^0.2.49" + "@endo/eventual-send": "^0.16.7", + "@endo/far": "^0.2.13", + "@endo/marshal": "^0.8.0", + "@endo/promise-kit": "^0.2.51" }, "devDependencies": { - "@endo/bundle-source": "^2.3.1", + "@endo/bundle-source": "^2.4.1", "@fast-check/ava": "^1.0.1", "ava": "^4.3.1" }, diff --git a/packages/SwingSet/package.json b/packages/SwingSet/package.json index 9947d565d56..2e07041c964 100644 --- a/packages/SwingSet/package.json +++ b/packages/SwingSet/package.json @@ -34,16 +34,16 @@ "@agoric/vat-data": "^0.4.3", "@agoric/xsnap": "^0.13.2", "@endo/base64": "^0.2.27", - "@endo/bundle-source": "^2.3.1", - "@endo/captp": "^2.0.15", - "@endo/check-bundle": "^0.2.11", - "@endo/compartment-mapper": "^0.7.13", - "@endo/eventual-send": "^0.16.5", - "@endo/import-bundle": "^0.2.53", - "@endo/init": "^0.5.49", - "@endo/marshal": "^0.7.5", - "@endo/nat": "^4.1.20", - "@endo/promise-kit": "^0.2.49", + "@endo/bundle-source": "^2.4.1", + "@endo/captp": "^2.0.17", + "@endo/check-bundle": "^0.2.13", + "@endo/compartment-mapper": "^0.7.15", + "@endo/eventual-send": "^0.16.7", + "@endo/import-bundle": "^0.2.55", + "@endo/init": "^0.5.51", + "@endo/marshal": "^0.8.0", + "@endo/nat": "^4.1.22", + "@endo/promise-kit": "^0.2.51", "@endo/zip": "^0.2.27", "anylogger": "^0.21.0", "import-meta-resolve": "^1.1.1", @@ -52,7 +52,7 @@ "semver": "^6.3.0" }, "peerDependencies": { - "@endo/ses-ava": "^0.2.33", + "@endo/ses-ava": "^0.2.35", "ava": "^4.3.1" }, "files": [ diff --git a/packages/agoric-cli/package.json b/packages/agoric-cli/package.json index 31f992b6824..ad17cdcc5de 100644 --- a/packages/agoric-cli/package.json +++ b/packages/agoric-cli/package.json @@ -44,13 +44,13 @@ "@cosmjs/proto-signing": "0.29.0", "@cosmjs/stargate": "0.29.0", "@cosmjs/tendermint-rpc": "0.29.0", - "@endo/bundle-source": "^2.3.1", - "@endo/captp": "^2.0.15", - "@endo/compartment-mapper": "^0.7.13", - "@endo/far": "^0.2.11", - "@endo/init": "^0.5.49", - "@endo/marshal": "^0.7.5", - "@endo/promise-kit": "^0.2.49", + "@endo/bundle-source": "^2.4.1", + "@endo/captp": "^2.0.17", + "@endo/compartment-mapper": "^0.7.15", + "@endo/far": "^0.2.13", + "@endo/init": "^0.5.51", + "@endo/marshal": "^0.8.0", + "@endo/promise-kit": "^0.2.51", "@iarna/toml": "^2.2.3", "anylogger": "^0.21.0", "chalk": "^2.4.2", diff --git a/packages/assert/package.json b/packages/assert/package.json index 5af0de6a6cb..1fa602535a8 100755 --- a/packages/assert/package.json +++ b/packages/assert/package.json @@ -18,7 +18,7 @@ "lint:types": "tsc -p jsconfig.json" }, "devDependencies": { - "@endo/init": "^0.5.49", + "@endo/init": "^0.5.51", "ava": "^4.3.1" }, "repository": { diff --git a/packages/cache/package.json b/packages/cache/package.json index deaf7f36f42..0db06556cd1 100644 --- a/packages/cache/package.json +++ b/packages/cache/package.json @@ -23,8 +23,8 @@ "@agoric/store": "^0.8.3", "@agoric/vat-data": "^0.4.3", "@agoric/vats": "^0.13.0", - "@endo/far": "^0.2.11", - "@endo/marshal": "^0.7.5" + "@endo/far": "^0.2.13", + "@endo/marshal": "^0.8.0" }, "devDependencies": { "@agoric/zoe": "^0.25.3", diff --git a/packages/casting/package.json b/packages/casting/package.json index 7042116025c..95e9a632c52 100644 --- a/packages/casting/package.json +++ b/packages/casting/package.json @@ -26,15 +26,15 @@ "@cosmjs/proto-signing": "0.29.0", "@cosmjs/stargate": "0.29.0", "@cosmjs/tendermint-rpc": "0.29.0", - "@endo/far": "^0.2.11", - "@endo/init": "^0.5.49", - "@endo/lockdown": "^0.1.21", - "@endo/marshal": "^0.7.5", - "@endo/promise-kit": "^0.2.49", + "@endo/far": "^0.2.13", + "@endo/init": "^0.5.51", + "@endo/lockdown": "^0.1.23", + "@endo/marshal": "^0.8.0", + "@endo/promise-kit": "^0.2.51", "node-fetch": "^2.6.0" }, "devDependencies": { - "@endo/ses-ava": "^0.2.33", + "@endo/ses-ava": "^0.2.35", "ava": "^4.3.1", "c8": "^7.7.2", "express": "^4.17.1", diff --git a/packages/cosmic-swingset/package.json b/packages/cosmic-swingset/package.json index 3055836191d..46f1ab81bfe 100644 --- a/packages/cosmic-swingset/package.json +++ b/packages/cosmic-swingset/package.json @@ -34,10 +34,10 @@ "@agoric/telemetry": "^0.4.0", "@agoric/vats": "^0.13.0", "@agoric/xsnap": "^0.13.2", - "@endo/far": "^0.2.11", - "@endo/import-bundle": "^0.2.53", - "@endo/init": "^0.5.49", - "@endo/marshal": "^0.7.5", + "@endo/far": "^0.2.13", + "@endo/import-bundle": "^0.2.55", + "@endo/init": "^0.5.51", + "@endo/marshal": "^0.8.0", "@iarna/toml": "^2.2.3", "@opentelemetry/sdk-metrics-base": "^0.27.0", "agoric": "^0.18.2", diff --git a/packages/deploy-script-support/package.json b/packages/deploy-script-support/package.json index a7f689e0c3b..c11e111f468 100644 --- a/packages/deploy-script-support/package.json +++ b/packages/deploy-script-support/package.json @@ -43,10 +43,10 @@ "@agoric/vats": "^0.13.0", "@agoric/zoe": "^0.25.3", "@endo/base64": "^0.2.27", - "@endo/bundle-source": "^2.3.1", - "@endo/far": "^0.2.11", - "@endo/marshal": "^0.7.5", - "@endo/promise-kit": "^0.2.49", + "@endo/bundle-source": "^2.4.1", + "@endo/far": "^0.2.13", + "@endo/marshal": "^0.8.0", + "@endo/promise-kit": "^0.2.51", "@endo/zip": "^0.2.27" }, "devDependencies": { diff --git a/packages/deployment/package.json b/packages/deployment/package.json index f1c317e4279..0231bf68369 100644 --- a/packages/deployment/package.json +++ b/packages/deployment/package.json @@ -20,8 +20,8 @@ "license": "Apache-2.0", "dependencies": { "@agoric/assert": "^0.5.1", - "@endo/init": "^0.5.49", - "@endo/marshal": "^0.7.5", + "@endo/init": "^0.5.51", + "@endo/marshal": "^0.8.0", "chalk": "^2.4.2", "deterministic-json": "^1.0.5", "inquirer": "^8.2.2", diff --git a/packages/governance/package.json b/packages/governance/package.json index de4424bfc7f..2076b759640 100644 --- a/packages/governance/package.json +++ b/packages/governance/package.json @@ -39,20 +39,20 @@ "@agoric/vat-data": "^0.4.3", "@agoric/vats": "^0.13.0", "@agoric/zoe": "^0.25.3", - "@endo/captp": "^2.0.15", - "@endo/eventual-send": "^0.16.5", - "@endo/far": "^0.2.11", - "@endo/marshal": "^0.7.5", - "@endo/promise-kit": "^0.2.49" + "@endo/captp": "^2.0.17", + "@endo/eventual-send": "^0.16.7", + "@endo/far": "^0.2.13", + "@endo/marshal": "^0.8.0", + "@endo/promise-kit": "^0.2.51" }, "devDependencies": { "@agoric/deploy-script-support": "^0.9.4", - "@endo/bundle-source": "^2.3.1", - "@endo/init": "^0.5.49", + "@endo/bundle-source": "^2.4.1", + "@endo/init": "^0.5.51", "ava": "^4.3.1", "c8": "^7.11.0", "import-meta-resolve": "^1.1.1", - "ses": "^0.15.23" + "ses": "^0.17.0" }, "files": [ "README.md", diff --git a/packages/inter-protocol/package.json b/packages/inter-protocol/package.json index 8cbf20dd4b1..ee8e7800177 100644 --- a/packages/inter-protocol/package.json +++ b/packages/inter-protocol/package.json @@ -40,17 +40,17 @@ "@agoric/vat-data": "^0.4.3", "@agoric/vats": "^0.13.0", "@agoric/zoe": "^0.25.3", - "@endo/bundle-source": "^2.3.1", - "@endo/captp": "^2.0.15", - "@endo/eventual-send": "^0.16.5", - "@endo/far": "^0.2.11", - "@endo/marshal": "^0.7.5", - "@endo/nat": "^4.1.20", - "@endo/promise-kit": "^0.2.49" + "@endo/bundle-source": "^2.4.1", + "@endo/captp": "^2.0.17", + "@endo/eventual-send": "^0.16.7", + "@endo/far": "^0.2.13", + "@endo/marshal": "^0.8.0", + "@endo/nat": "^4.1.22", + "@endo/promise-kit": "^0.2.51" }, "devDependencies": { "@agoric/deploy-script-support": "^0.9.4", - "@endo/init": "^0.5.49", + "@endo/init": "^0.5.51", "@fast-check/ava": "^1.0.1", "ava": "^4.3.1", "c8": "^7.11.0", diff --git a/packages/internal/package.json b/packages/internal/package.json index baef4d932b8..aca7c7ee7b3 100755 --- a/packages/internal/package.json +++ b/packages/internal/package.json @@ -18,12 +18,12 @@ "lint:types": "tsc -p jsconfig.json" }, "dependencies": { - "@endo/eventual-send": "^0.16.5", - "@endo/marshal": "^0.7.5", - "@endo/promise-kit": "^0.2.49" + "@endo/eventual-send": "^0.16.7", + "@endo/marshal": "^0.8.0", + "@endo/promise-kit": "^0.2.51" }, "devDependencies": { - "@endo/init": "^0.5.49", + "@endo/init": "^0.5.51", "ava": "^4.3.1" }, "author": "Agoric", diff --git a/packages/notifier/package.json b/packages/notifier/package.json index 1a2cc39e8c2..66885c38732 100644 --- a/packages/notifier/package.json +++ b/packages/notifier/package.json @@ -32,13 +32,13 @@ "homepage": "https://github.com/Agoric/agoric-sdk#readme", "dependencies": { "@agoric/assert": "^0.5.1", - "@endo/eventual-send": "^0.16.5", - "@endo/marshal": "^0.7.5", - "@endo/promise-kit": "^0.2.49" + "@endo/eventual-send": "^0.16.7", + "@endo/marshal": "^0.8.0", + "@endo/promise-kit": "^0.2.51" }, "devDependencies": { - "@endo/init": "^0.5.49", - "@endo/ses-ava": "^0.2.33", + "@endo/init": "^0.5.51", + "@endo/ses-ava": "^0.2.35", "ava": "^4.3.1", "c8": "^7.7.2" }, diff --git a/packages/pegasus/package.json b/packages/pegasus/package.json index f2bb97bc193..0903944ef1b 100644 --- a/packages/pegasus/package.json +++ b/packages/pegasus/package.json @@ -37,11 +37,11 @@ "@agoric/swingset-vat": "^0.30.2", "@agoric/vats": "^0.13.0", "@agoric/zoe": "^0.25.3", - "@endo/bundle-source": "^2.3.1", - "@endo/captp": "^2.0.15", - "@endo/far": "^0.2.11", - "@endo/init": "^0.5.49", - "@endo/promise-kit": "^0.2.49" + "@endo/bundle-source": "^2.4.1", + "@endo/captp": "^2.0.17", + "@endo/far": "^0.2.13", + "@endo/init": "^0.5.51", + "@endo/promise-kit": "^0.2.51" }, "devDependencies": { "@agoric/deploy-script-support": "^0.9.4", diff --git a/packages/same-structure/package.json b/packages/same-structure/package.json index 8e3441a140e..5b37ca7187e 100644 --- a/packages/same-structure/package.json +++ b/packages/same-structure/package.json @@ -31,7 +31,7 @@ "dependencies": { "@agoric/assert": "^0.5.1", "@agoric/store": "^0.8.1", - "@endo/marshal": "^0.7.5" + "@endo/marshal": "^0.8.0" }, "files": [ "*.js", diff --git a/packages/sharing-service/package.json b/packages/sharing-service/package.json index 864b668673e..06ea25821d5 100644 --- a/packages/sharing-service/package.json +++ b/packages/sharing-service/package.json @@ -28,11 +28,11 @@ "homepage": "https://github.com/Agoric/agoric-sdk#readme", "dependencies": { "@agoric/assert": "^0.5.1", - "@endo/marshal": "^0.7.5" + "@endo/marshal": "^0.8.0" }, "devDependencies": { "@agoric/swingset-vat": "^0.30.2", - "@endo/eventual-send": "^0.16.5", + "@endo/eventual-send": "^0.16.7", "ava": "^4.3.1", "c8": "^7.7.2" }, diff --git a/packages/smart-wallet/package.json b/packages/smart-wallet/package.json index 129693545fe..18056dd7ba6 100644 --- a/packages/smart-wallet/package.json +++ b/packages/smart-wallet/package.json @@ -21,8 +21,8 @@ "@agoric/swingset-vat": "^0.30.2", "@agoric/vats": "^0.11.0", "@agoric/wallet-backend": "^0.13.3", - "@endo/captp": "^2.0.15", - "@endo/init": "^0.5.49", + "@endo/captp": "^2.0.17", + "@endo/init": "^0.5.51", "ava": "^4.3.1" }, "dependencies": { @@ -36,7 +36,7 @@ "@agoric/vat-data": "^0.4.3", "@agoric/vats": "^0.13.0", "@agoric/zoe": "^0.25.3", - "@endo/far": "^0.2.11" + "@endo/far": "^0.2.13" }, "files": [ "src/" diff --git a/packages/solo/package.json b/packages/solo/package.json index 7d5c7eb1755..259308709d8 100644 --- a/packages/solo/package.json +++ b/packages/solo/package.json @@ -34,12 +34,12 @@ "@agoric/telemetry": "^0.4.0", "@agoric/vats": "^0.13.0", "@agoric/wallet": "^0.17.0", - "@endo/captp": "^2.0.15", - "@endo/eventual-send": "^0.16.5", - "@endo/import-bundle": "^0.2.53", - "@endo/init": "^0.5.49", - "@endo/marshal": "^0.7.5", - "@endo/promise-kit": "^0.2.49", + "@endo/captp": "^2.0.17", + "@endo/eventual-send": "^0.16.7", + "@endo/import-bundle": "^0.2.55", + "@endo/init": "^0.5.51", + "@endo/marshal": "^0.8.0", + "@endo/promise-kit": "^0.2.51", "agoric": "^0.18.2", "anylogger": "^0.21.0", "deterministic-json": "^1.0.5", @@ -57,7 +57,7 @@ }, "devDependencies": { "@agoric/ertp": "^0.15.3", - "@endo/bundle-source": "^2.3.1", + "@endo/bundle-source": "^2.4.1", "ava": "^4.3.1", "c8": "^7.7.2" }, diff --git a/packages/spawner/package.json b/packages/spawner/package.json index 731dc3a70af..3b16815b497 100644 --- a/packages/spawner/package.json +++ b/packages/spawner/package.json @@ -31,15 +31,15 @@ "homepage": "https://github.com/Agoric/agoric-sdk#readme", "dependencies": { "@agoric/assert": "^0.5.1", - "@endo/eventual-send": "^0.16.5", - "@endo/import-bundle": "^0.2.53", - "@endo/marshal": "^0.7.5" + "@endo/eventual-send": "^0.16.7", + "@endo/import-bundle": "^0.2.55", + "@endo/marshal": "^0.8.0" }, "devDependencies": { "@agoric/deploy-script-support": "^0.9.4", "@agoric/swingset-vat": "^0.30.2", - "@endo/bundle-source": "^2.3.1", - "@endo/init": "^0.5.49", + "@endo/bundle-source": "^2.4.1", + "@endo/init": "^0.5.51", "ava": "^4.3.1", "c8": "^7.7.2" }, diff --git a/packages/store/package.json b/packages/store/package.json index f01eac33b48..3f098babf17 100644 --- a/packages/store/package.json +++ b/packages/store/package.json @@ -32,9 +32,9 @@ "dependencies": { "@agoric/assert": "^0.5.1", "@agoric/internal": "^0.2.1", - "@endo/eventual-send": "^0.16.5", - "@endo/marshal": "^0.7.5", - "@endo/promise-kit": "^0.2.49", + "@endo/eventual-send": "^0.16.7", + "@endo/marshal": "^0.8.0", + "@endo/promise-kit": "^0.2.51", "@fast-check/ava": "^1.0.1" }, "devDependencies": { diff --git a/packages/swing-store/package.json b/packages/swing-store/package.json index 54cb65329e6..2fbc2bdc8c9 100644 --- a/packages/swing-store/package.json +++ b/packages/swing-store/package.json @@ -25,7 +25,7 @@ "tmp": "^0.2.1" }, "devDependencies": { - "@endo/init": "^0.5.49", + "@endo/init": "^0.5.51", "@types/better-sqlite3": "^7.5.0", "ava": "^4.3.1", "c8": "^7.7.2" diff --git a/packages/swingset-runner/package.json b/packages/swingset-runner/package.json index f46a77a5ac2..5d5f8d5681a 100644 --- a/packages/swingset-runner/package.json +++ b/packages/swingset-runner/package.json @@ -29,10 +29,10 @@ "@agoric/telemetry": "^0.4.0", "@agoric/vat-data": "^0.4.3", "@agoric/zoe": "^0.25.3", - "@endo/bundle-source": "^2.3.1", - "@endo/eventual-send": "^0.16.5", - "@endo/init": "^0.5.49", - "@endo/marshal": "^0.7.5", + "@endo/bundle-source": "^2.4.1", + "@endo/eventual-send": "^0.16.7", + "@endo/init": "^0.5.51", + "@endo/marshal": "^0.8.0", "expose-gc": "^1.0.0", "lmdb": "^2.4.5", "n-readlines": "^1.0.1", diff --git a/packages/telemetry/package.json b/packages/telemetry/package.json index 26018158622..8fcb5690369 100644 --- a/packages/telemetry/package.json +++ b/packages/telemetry/package.json @@ -24,8 +24,8 @@ "dependencies": { "@agoric/internal": "^0.2.1", "@agoric/store": "^0.8.1", - "@endo/init": "^0.5.49", - "@endo/stream": "^0.3.18", + "@endo/init": "^0.5.51", + "@endo/stream": "^0.3.20", "@opentelemetry/api": "^1.0.0", "@opentelemetry/exporter-prometheus": "^0.27.0", "@opentelemetry/exporter-trace-otlp-http": "^0.27.0", @@ -39,8 +39,8 @@ "tmp": "^0.2.1" }, "devDependencies": { - "@endo/lockdown": "^0.1.21", - "@endo/ses-ava": "^0.2.33", + "@endo/lockdown": "^0.1.23", + "@endo/ses-ava": "^0.2.35", "ava": "^4.3.1", "c8": "^7.11.0", "tmp": "^0.2.1" diff --git a/packages/ui-components/package.json b/packages/ui-components/package.json index 9aa86cc37b9..e63e3f8951b 100644 --- a/packages/ui-components/package.json +++ b/packages/ui-components/package.json @@ -8,8 +8,8 @@ "@agoric/assert": "^0.5.1", "@agoric/ertp": "^0.15.3", "@agoric/nat": "^4.1.0", - "@endo/eventual-send": "^0.16.5", - "@endo/init": "^0.5.49", + "@endo/eventual-send": "^0.16.7", + "@endo/init": "^0.5.51", "clsx": "^1.1.1" }, "peerDependencies": { diff --git a/packages/vats/package.json b/packages/vats/package.json index b778f40b126..dd961b8f210 100644 --- a/packages/vats/package.json +++ b/packages/vats/package.json @@ -38,17 +38,17 @@ "@agoric/swingset-vat": "^0.30.2", "@agoric/wallet-backend": "^0.13.3", "@agoric/zoe": "^0.25.3", - "@endo/far": "^0.2.11", - "@endo/import-bundle": "^0.2.53", - "@endo/init": "^0.5.49", - "@endo/marshal": "^0.7.5", - "@endo/promise-kit": "^0.2.49" + "@endo/far": "^0.2.13", + "@endo/import-bundle": "^0.2.55", + "@endo/init": "^0.5.51", + "@endo/marshal": "^0.8.0", + "@endo/promise-kit": "^0.2.51" }, "devDependencies": { "@agoric/deploy-script-support": "^0.9.4", "@agoric/smart-wallet": "^0.4.2", - "@endo/bundle-source": "^2.3.1", - "@endo/captp": "^2.0.15", + "@endo/bundle-source": "^2.4.1", + "@endo/captp": "^2.0.17", "ava": "^4.3.1", "c8": "^7.7.2", "import-meta-resolve": "^1.1.1" diff --git a/packages/wallet/api/package.json b/packages/wallet/api/package.json index 4d965319ce8..97a250d4531 100644 --- a/packages/wallet/api/package.json +++ b/packages/wallet/api/package.json @@ -16,8 +16,8 @@ "devDependencies": { "@agoric/deploy-script-support": "^0.9.4", "@agoric/vats": "^0.13.0", - "@endo/bundle-source": "^2.3.1", - "@endo/init": "^0.5.49", + "@endo/bundle-source": "^2.4.1", + "@endo/init": "^0.5.51", "ava": "^4.3.1" }, "dependencies": { @@ -31,9 +31,9 @@ "@agoric/store": "^0.8.3", "@agoric/vat-data": "^0.4.3", "@agoric/zoe": "^0.25.3", - "@endo/eventual-send": "^0.16.5", - "@endo/marshal": "^0.7.5", - "@endo/promise-kit": "^0.2.49", + "@endo/eventual-send": "^0.16.7", + "@endo/marshal": "^0.8.0", + "@endo/promise-kit": "^0.2.51", "import-meta-resolve": "^1.1.1" }, "keywords": [], diff --git a/packages/wallet/ui/package.json b/packages/wallet/ui/package.json index 82997f06e3f..ffd84df9c69 100644 --- a/packages/wallet/ui/package.json +++ b/packages/wallet/ui/package.json @@ -25,11 +25,11 @@ "@cosmjs/stargate": "0.29.0", "@emotion/react": "^11.5.0", "@emotion/styled": "^11.3.0", - "@endo/captp": "^2.0.15", - "@endo/eventual-send": "^0.16.5", - "@endo/far": "^0.2.11", - "@endo/init": "^0.5.49", - "@endo/marshal": "^0.7.5", + "@endo/captp": "^2.0.17", + "@endo/eventual-send": "^0.16.7", + "@endo/far": "^0.2.13", + "@endo/init": "^0.5.51", + "@endo/marshal": "^0.8.0", "@mui/icons-material": "^5.1.0", "@mui/lab": "^5.0.0-alpha.67", "@mui/material": "^5.1.0", diff --git a/packages/web-components/package.json b/packages/web-components/package.json index c1b098c3f46..7d1e929de0e 100644 --- a/packages/web-components/package.json +++ b/packages/web-components/package.json @@ -27,10 +27,10 @@ "@agoric/notifier": "^0.5.1", "@agoric/smart-wallet": "^0.4.2", "@agoric/wallet": "^0.17.0", - "@endo/captp": "^2.0.15", - "@endo/eventual-send": "^0.16.5", - "@endo/marshal": "^0.7.5", - "@endo/promise-kit": "^0.2.49", + "@endo/captp": "^2.0.17", + "@endo/eventual-send": "^0.16.7", + "@endo/marshal": "^0.8.0", + "@endo/promise-kit": "^0.2.51", "@lit-labs/react": "^1.0.1", "lit": "^2.0.2", "robot3": "^0.2.19", @@ -38,7 +38,7 @@ }, "devDependencies": { "@custom-elements-manifest/analyzer": "^0.4.17", - "@endo/init": "^0.5.49", + "@endo/init": "^0.5.51", "@open-wc/eslint-config": "^4.3.0", "@open-wc/testing": "next", "@web/dev-server": "^0.1.22", diff --git a/packages/xsnap/package.json b/packages/xsnap/package.json index dcffff486a9..757be13dc93 100644 --- a/packages/xsnap/package.json +++ b/packages/xsnap/package.json @@ -28,13 +28,13 @@ }, "dependencies": { "@agoric/assert": "^0.5.1", - "@endo/bundle-source": "^2.3.1", - "@endo/eventual-send": "^0.16.5", - "@endo/init": "^0.5.49", - "@endo/netstring": "^0.3.19", - "@endo/promise-kit": "^0.2.49", - "@endo/stream": "^0.3.18", - "@endo/stream-node": "^0.2.19", + "@endo/bundle-source": "^2.4.1", + "@endo/eventual-send": "^0.16.7", + "@endo/init": "^0.5.51", + "@endo/netstring": "^0.3.21", + "@endo/promise-kit": "^0.2.51", + "@endo/stream": "^0.3.20", + "@endo/stream-node": "^0.2.21", "glob": "^7.1.6", "rollup-plugin-string": "^3.0.0" }, diff --git a/packages/zoe/package.json b/packages/zoe/package.json index 54e543b28da..904a73993ee 100644 --- a/packages/zoe/package.json +++ b/packages/zoe/package.json @@ -49,17 +49,17 @@ "@agoric/store": "^0.8.3", "@agoric/swingset-vat": "^0.30.2", "@agoric/vat-data": "^0.4.3", - "@endo/bundle-source": "^2.3.1", - "@endo/eventual-send": "^0.16.5", - "@endo/far": "^0.2.11", - "@endo/import-bundle": "^0.2.53", - "@endo/marshal": "^0.7.5", - "@endo/promise-kit": "^0.2.49" + "@endo/bundle-source": "^2.4.1", + "@endo/eventual-send": "^0.16.7", + "@endo/far": "^0.2.13", + "@endo/import-bundle": "^0.2.55", + "@endo/marshal": "^0.8.0", + "@endo/promise-kit": "^0.2.51" }, "devDependencies": { "@agoric/deploy-script-support": "^0.9.4", - "@endo/captp": "^2.0.15", - "@endo/init": "^0.5.49", + "@endo/captp": "^2.0.17", + "@endo/init": "^0.5.51", "ava": "^4.3.1", "c8": "^7.11.0", "import-meta-resolve": "^1.1.1" From 90004e01b2920a179e0f4ab370f554287e17e5b0 Mon Sep 17 00:00:00 2001 From: Turadg Aleahmad Date: Mon, 24 Oct 2022 15:08:20 -0700 Subject: [PATCH 2/9] chore: Remove bundle-source patch --- patches/@endo+bundle-source+2.3.1.patch | 111 ------------------------ 1 file changed, 111 deletions(-) delete mode 100644 patches/@endo+bundle-source+2.3.1.patch diff --git a/patches/@endo+bundle-source+2.3.1.patch b/patches/@endo+bundle-source+2.3.1.patch deleted file mode 100644 index fd7c33351cd..00000000000 --- a/patches/@endo+bundle-source+2.3.1.patch +++ /dev/null @@ -1,111 +0,0 @@ -diff --git a/node_modules/@endo/bundle-source/src/index.js b/node_modules/@endo/bundle-source/src/index.js -index 9eb89aa..f3960c4 100644 ---- a/node_modules/@endo/bundle-source/src/index.js -+++ b/node_modules/@endo/bundle-source/src/index.js -@@ -32,6 +32,23 @@ const textEncoder = new TextEncoder(); - const textDecoder = new TextDecoder(); - const readPowers = makeReadPowers({ fs, url, crypto }); - -+// Find the longest common prefix of an array of strings. -+function longestCommonPrefix(strings) { -+ if (strings.length === 0) { -+ return ''; -+ } -+ const first = strings[0]; -+ const rest = strings.slice(1); -+ let i = 0; -+ for (; i < first.length; i += 1) { -+ const c = first[i]; -+ if (rest.some(s => s[i] !== c)) { -+ break; -+ } -+ } -+ return first.slice(0, i); -+} -+ - function rewriteComment(node, unmapLoc) { - node.type = 'CommentBlock'; - // Within comments... -@@ -192,6 +209,17 @@ async function bundleNestedEvaluateAndGetExports( - }); - // console.log(output); - -+ // Find the longest common prefix of all the source file names. -+ // We shorten the fileNames to make the bundle output deterministic. -+ const fileNameToUrlPath = fileName => -+ readPowers.pathToFileURL(pathResolve(startFilename, fileName)).pathname; -+ const pathnames = output.map(({ fileName }) => fileNameToUrlPath(fileName)); -+ const longestPrefix = longestCommonPrefix(pathnames); -+ -+ // Ensure the prefix ends with a slash. -+ const pathnameEndPos = longestPrefix.lastIndexOf('/'); -+ const pathnamePrefix = longestPrefix.slice(0, pathnameEndPos + 1); -+ - // Create a source bundle. - const unsortedSourceBundle = {}; - let entrypoint; -@@ -201,8 +229,12 @@ async function bundleNestedEvaluateAndGetExports( - throw Error(`unprepared for assets: ${chunk.fileName}`); - } - const { code, fileName, isEntry } = chunk; -+ const pathname = fileNameToUrlPath(fileName); -+ const shortName = pathname.startsWith(pathnamePrefix) -+ ? pathname.slice(pathnamePrefix.length) -+ : fileName; - if (isEntry) { -- entrypoint = fileName; -+ entrypoint = shortName; - } - - const useLocationUnmap = -@@ -212,7 +244,7 @@ async function bundleNestedEvaluateAndGetExports( - sourceMap: chunk.map, - useLocationUnmap, - }); -- unsortedSourceBundle[fileName] = transformedCode; -+ unsortedSourceBundle[shortName] = transformedCode; - - // console.log(`==== sourceBundle[${fileName}]\n${sourceBundle[fileName]}\n====`); - }), -@@ -250,7 +282,7 @@ async function bundleNestedEvaluateAndGetExports( - let sourceMap; - let source; - if (moduleFormat === 'getExport') { -- sourceMap = `//# sourceURL=${resolvedPath}\n`; -+ sourceMap = `//# sourceURL=${DEFAULT_FILE_PREFIX}/${entrypoint}\n`; - - if (Object.keys(sourceBundle).length !== 1) { - throw Error('unprepared for more than one chunk'); -@@ -292,11 +324,8 @@ ${sourceMap}`; - // This function's source code is inlined in the output bundle. - // It figures out the exports from a given module filename. - const nsBundle = {}; -- const nestedEvaluate = _src => { -- throw Error('need to override nestedEvaluate'); -- }; - function computeExports(filename, exportPowers, exports) { -- const { require: systemRequire, _log } = exportPowers; -+ const { require: systemRequire, systemEval, _log } = exportPowers; - // This captures the endowed require. - const match = filename.match(/^(.*)\/[^/]+$/); - const thisdir = match ? match[1] : '.'; -@@ -366,7 +395,8 @@ ${sourceMap}`; - } - - // log('evaluating', code); -- return nestedEvaluate(code)(contextRequire, exports); -+ // eslint-disable-next-line no-eval -+ return (systemEval || eval)(code)(contextRequire, exports); - } - - source = `\ -@@ -387,7 +417,8 @@ function getExportWithNestedEvaluate(filePrefix) { - - // Evaluate the entrypoint recursively, seeding the exports. - const systemRequire = typeof require === 'undefined' ? undefined : require; -- return computeExports(entrypoint, { require: systemRequire }, {}); -+ const systemEval = typeof nestedEvaluate === 'undefined' ? undefined : nestedEvaluate; -+ return computeExports(entrypoint, { require: systemRequire, systemEval }, {}); - } - ${sourceMap}`; - } From 717f498fa4abe7177e546bb63fdb7cbde38731a1 Mon Sep 17 00:00:00 2001 From: Turadg Aleahmad Date: Mon, 24 Oct 2022 15:25:34 -0700 Subject: [PATCH 3/9] chore: Update ses-ava patch for version 0.2.35 --- ....2.33.patch => @endo+ses-ava+0.2.35.patch} | 37 +++++++++---------- 1 file changed, 18 insertions(+), 19 deletions(-) rename patches/{@endo+ses-ava+0.2.33.patch => @endo+ses-ava+0.2.35.patch} (88%) diff --git a/patches/@endo+ses-ava+0.2.33.patch b/patches/@endo+ses-ava+0.2.35.patch similarity index 88% rename from patches/@endo+ses-ava+0.2.33.patch rename to patches/@endo+ses-ava+0.2.35.patch index 13c591bbcf7..5eb367d83ba 100644 --- a/patches/@endo+ses-ava+0.2.33.patch +++ b/patches/@endo+ses-ava+0.2.35.patch @@ -5,11 +5,10 @@ index f4cba01..e69de29 100644 @@ -1 +0,0 @@ -import './src/types.js'; diff --git a/node_modules/@endo/ses-ava/src/ses-ava-test.js b/node_modules/@endo/ses-ava/src/ses-ava-test.js -index 36038ad..de65de7 100644 +index 743fe68..c5c074b 100644 --- a/node_modules/@endo/ses-ava/src/ses-ava-test.js +++ b/node_modules/@endo/ses-ava/src/ses-ava-test.js -@@ -1,18 +1,8 @@ - // @ts-check +@@ -1,17 +1,7 @@ import 'ses'; -import './types.js'; @@ -27,7 +26,7 @@ index 36038ad..de65de7 100644 /** * Determine if the argument is a Promise. * (Approximately copied from promiseKit.js) -@@ -24,21 +14,48 @@ const isPromise = maybePromise => +@@ -23,21 +13,48 @@ const isPromise = maybePromise => Promise.resolve(maybePromise) === maybePromise; /** @@ -80,7 +79,7 @@ index 36038ad..de65de7 100644 return result; }, ); -@@ -47,7 +64,7 @@ const logErrorFirst = (func, args, name, logger = defaultLogger) => { +@@ -46,7 +63,7 @@ const logErrorFirst = (func, args, name, logger = defaultLogger) => { } }; @@ -89,7 +88,7 @@ index 36038ad..de65de7 100644 'after', 'afterEach', 'before', -@@ -56,32 +73,52 @@ const testerMethodsWhitelist = [ +@@ -55,32 +72,52 @@ const testerMethodsWhitelist = [ 'failing', 'serial', 'only', @@ -152,7 +151,7 @@ index 36038ad..de65de7 100644 * `t => {...}`. If the outcome of this function indicates an error, either * by throwing or by eventually rejecting a returned promise, ava does its * own peculiar console-like display of this error and its stacktrace. -@@ -105,25 +142,18 @@ const wrapTester = (testerFunc, logger = defaultLogger) => { +@@ -104,25 +141,18 @@ const wrapTester = (testerFunc, logger = defaultLogger) => { * that eventually rejects, the error is first sent to the `console` before * propagating into `rawTest`. * @@ -191,12 +190,10 @@ index 36038ad..de65de7 100644 export { wrapTest }; diff --git a/node_modules/@endo/ses-ava/src/types.js b/node_modules/@endo/ses-ava/src/types.js deleted file mode 100644 -index 9bddf17..0000000 +index 7723612..0000000 --- a/node_modules/@endo/ses-ava/src/types.js +++ /dev/null @@ -1,72 +0,0 @@ --// @ts-check -- -/** - * @typedef {(...args: unknown[]) => void} Logger - */ @@ -204,19 +201,21 @@ index 9bddf17..0000000 -/** - * @callback LogCallError - * -- * Calls `thunk()` passing back approximately its outcome, but first +- * Calls `func(...args)` passing back approximately its outcome, but first - * logging any erroneous outcome to the `logger`, which defaults to - * `console.log`. - * -- * If thunk returns a non-promise, silently return it. -- * If thunk throws, log what was thrown and then rethrow it. -- * If thunk returns a promise, immediately return a new unresolved promise. -- * If the first promise fulfills, silently fulfill the returned promise even if -- * the fulfillment was an error. -- * If the first promise rejects, log the rejection reason and then reject the -- * returned promise with the same reason. +- * * If `func(...args)` returns a non-promise, silently return it. +- * * If `func(...args)` throws, log what was thrown and then rethrow it. +- * * If `func(...args)` returns a promise, immediately return a new +- * unresolved promise. +- * * If the first promise fulfills, silently fulfill the returned promise +- * even if the fulfillment was an error. +- * * If the first promise rejects, log the rejection reason and then +- * reject the returned promise with the same reason. +- * - * The delayed rejection of the returned promise is an observable difference -- * from directly calling `thunk()` but will be equivalent enough for most +- * from directly calling `func(...args)` but will be equivalent enough for most - * purposes. - * - * TODO This function is useful independent of ava, so consider moving it From 44aad7c513c3e21f073570136b265786e0a2b3b5 Mon Sep 17 00:00:00 2001 From: Turadg Aleahmad Date: Mon, 24 Oct 2022 15:26:12 -0700 Subject: [PATCH 4/9] chore: Update yarn.lock --- yarn.lock | 206 +++++++++++++++++++++++++++--------------------------- 1 file changed, 103 insertions(+), 103 deletions(-) diff --git a/yarn.lock b/yarn.lock index 6549dc265b6..de165b75ae2 100644 --- a/yarn.lock +++ b/yarn.lock @@ -1596,55 +1596,55 @@ resolved "https://registry.yarnpkg.com/@endo/base64/-/base64-0.2.27.tgz#6c68fe83092c621e2d46f77523e0e898e7f7fa68" integrity sha512-5LVFV7EDZemO+G8plo3pENFNmuCbo4G3Mnj8meRh9P7VyYlRK3QSvUe7QZ59BUb88iByPd6h0/a2PWyUC+zucw== -"@endo/bundle-source@^2.3.1": - version "2.3.1" - resolved "https://registry.yarnpkg.com/@endo/bundle-source/-/bundle-source-2.3.1.tgz#48cec4cb0ed95ddeeb4e2568704705c83e800b34" - integrity sha512-okgDwCmPnfvG2lB0F+z7xIiF/XzDwkNJBgUvFXmnbHxgLvxMGFfq3JzpdTeU9txuAFXS9kUZ+pfqbDE/vvgsDQ== +"@endo/bundle-source@^2.4.1": + version "2.4.1" + resolved "https://registry.yarnpkg.com/@endo/bundle-source/-/bundle-source-2.4.1.tgz#ec81dc81b16abc744af6db4ebbdebc83bbb150ed" + integrity sha512-ydTrL+m1RE9LfvWmxLegjoZQD3XtKTyA4jSIds3s8bITuThWzm3RtgqL/2Gcj8y7e/m+KiKbgyGS1vFc8BV2Sw== dependencies: "@agoric/babel-generator" "^7.17.4" "@babel/parser" "^7.17.3" "@babel/traverse" "^7.17.3" "@endo/base64" "^0.2.27" - "@endo/compartment-mapper" "^0.7.13" - "@endo/init" "^0.5.49" + "@endo/compartment-mapper" "^0.7.15" + "@endo/init" "^0.5.51" "@rollup/plugin-commonjs" "^19.0.0" "@rollup/plugin-node-resolve" "^13.0.0" acorn "^8.2.4" rollup endojs/endo#rollup-2.7.1-patch-1 source-map "^0.7.3" -"@endo/captp@^2.0.15": - version "2.0.15" - resolved "https://registry.yarnpkg.com/@endo/captp/-/captp-2.0.15.tgz#2794e18f22339da8c0963f914b4a32a7c484d544" - integrity sha512-SWg5wbEe5d301fTOMF3GXkyk7QLJL69nYkRfTUndtOae/B7IorQZ7AwVQjC8uYsfiHvneSgscDhhJ766gKD4CA== +"@endo/captp@^2.0.17": + version "2.0.17" + resolved "https://registry.yarnpkg.com/@endo/captp/-/captp-2.0.17.tgz#abaad501bac84387080cc36474869b472c9fa861" + integrity sha512-pikqvvbiJ9f2RJT4JRQd6fznHx1P5PwrwRvH8A36vPWJ7jZ5PKUfgMPr1SYK8Y8XmKLITMsi3lD5A0K5nXoUnA== dependencies: - "@endo/eventual-send" "^0.16.5" - "@endo/marshal" "^0.7.5" - "@endo/nat" "^4.1.20" - "@endo/promise-kit" "^0.2.49" + "@endo/eventual-send" "^0.16.7" + "@endo/marshal" "^0.8.0" + "@endo/nat" "^4.1.22" + "@endo/promise-kit" "^0.2.51" -"@endo/check-bundle@^0.2.11": - version "0.2.11" - resolved "https://registry.yarnpkg.com/@endo/check-bundle/-/check-bundle-0.2.11.tgz#aed9416208691c6fb69f9ae4e92dd245ea69411f" - integrity sha512-+Tf7udqpHLJ33F87KyyNn68Er8QcbuZX/PQ2fB4Z1ayIrv8kKnI8P9RmtHrS8kwjrBF0Q8VEu4pEYKhLQmVigw== +"@endo/check-bundle@^0.2.13": + version "0.2.13" + resolved "https://registry.yarnpkg.com/@endo/check-bundle/-/check-bundle-0.2.13.tgz#047ac8853a080cfe9a679ddf84c2845c840d5721" + integrity sha512-KgBZg1G7IEfO2jppZFddd8YD1US6VUAWT9YgymX0feIzqZBp3i12ZQtOwsPw3aMUq2/n72A9obE1sJ9Ay67Nxg== dependencies: "@endo/base64" "^0.2.27" - "@endo/compartment-mapper" "^0.7.13" + "@endo/compartment-mapper" "^0.7.15" "@endo/cjs-module-analyzer@^0.2.27": version "0.2.27" resolved "https://registry.yarnpkg.com/@endo/cjs-module-analyzer/-/cjs-module-analyzer-0.2.27.tgz#c92dbc1982e9fe5bc57f22bf156076641537b32d" integrity sha512-EkMF3Sa/shwk66XHU/kN120xZDw8+MRrenXgjhz7iKrPTqwtg3hbh1gnt42wtniysBBJf9UPNtI5sxLmoGnNbw== -"@endo/compartment-mapper@^0.7.13": - version "0.7.13" - resolved "https://registry.yarnpkg.com/@endo/compartment-mapper/-/compartment-mapper-0.7.13.tgz#401c7709ce0f0cc50a910b2ae9b4309eb2eba7f7" - integrity sha512-G3TM3V33qmaC/Xv48UzAjHiUhvKRi2Lw9kGFP8PgJ7g+Jj8gJU0hTYC2BuQ0DN4dpoJtIMMiWg8IKGCHXmHQmA== +"@endo/compartment-mapper@^0.7.15": + version "0.7.15" + resolved "https://registry.yarnpkg.com/@endo/compartment-mapper/-/compartment-mapper-0.7.15.tgz#fb6c03925c6544dbb699520f100d5088770b5194" + integrity sha512-gZyPrpwyCKX19JrEu/U2QeVVoORoFv0KGpAclB4tSMEj0AMVixLieHtoOSBXZ3z2UCAVBDPeVTj7hp40lRccKA== dependencies: "@endo/cjs-module-analyzer" "^0.2.27" - "@endo/static-module-record" "^0.7.12" + "@endo/static-module-record" "^0.7.14" "@endo/zip" "^0.2.27" - ses "^0.15.23" + ses "^0.17.0" "@endo/eslint-config@^0.5.1": version "0.5.1" @@ -1661,109 +1661,109 @@ dependencies: requireindex "~1.1.0" -"@endo/eventual-send@^0.16.5": - version "0.16.5" - resolved "https://registry.yarnpkg.com/@endo/eventual-send/-/eventual-send-0.16.5.tgz#39f2e21b5331cd9e423a8440f9e74e28fea6701e" - integrity sha512-tWmia2jv+beGf4oVOxUqcHc358PX3Gssz4qUD3BA7D6d7AW75Pk34ArWsi29E9w6aNMrnhnpX+EaRBWoj/Q1PA== +"@endo/eventual-send@^0.16.7": + version "0.16.7" + resolved "https://registry.yarnpkg.com/@endo/eventual-send/-/eventual-send-0.16.7.tgz#f4b1a806d0dbb559c3a2882e96b7558ef5c80516" + integrity sha512-K0UEs6wFNs3lNMk/9CFTmPs38d4HeLDUBCCQsndDD1ZcMimekp4Hm/myHUaVpAbvrZpFCWgZGP8NK1mzns4VKw== -"@endo/far@^0.2.11": - version "0.2.11" - resolved "https://registry.yarnpkg.com/@endo/far/-/far-0.2.11.tgz#cf3581c00997eb1aa92c4a375d89f747ac8af778" - integrity sha512-f1JC2WRj0xLYaBkRq0eAy3qwt8PPt0kCmHv1R1uWgW9x+ffNYBQ1QM8XuN/iPz46nctn+0qckNOGIgG864ia+Q== +"@endo/far@^0.2.13": + version "0.2.13" + resolved "https://registry.yarnpkg.com/@endo/far/-/far-0.2.13.tgz#da6546a10bd2f43cbc9f1ef8028d2953b6b7f107" + integrity sha512-or7PpVZCxlY+j2vQUBjmizx+nmfHovtHNxEwCB1OdJdXKxn7AZtFbPSFP2Q0Zzq090qKfTFLujkm874yIAuB8g== dependencies: - "@endo/eventual-send" "^0.16.5" - "@endo/marshal" "^0.7.5" + "@endo/eventual-send" "^0.16.7" + "@endo/marshal" "^0.8.0" -"@endo/import-bundle@^0.2.53": - version "0.2.53" - resolved "https://registry.yarnpkg.com/@endo/import-bundle/-/import-bundle-0.2.53.tgz#d75557205e16f8976abd9b732d30bdf19daf5fad" - integrity sha512-plccTiuHhkkGewF0XcDUnfop64fzSh6tcod3i2P3ADz8Kx6c/YTdNt8TLfc3nXJz+S9ScSj9bVFytStCz234Vw== +"@endo/import-bundle@^0.2.55": + version "0.2.55" + resolved "https://registry.yarnpkg.com/@endo/import-bundle/-/import-bundle-0.2.55.tgz#4ad1012d15a2027992b2fc2a3848cbaa5bb5ff90" + integrity sha512-1t3AbhBSpb090+jSmta/2/PmkdSjXU3s0Pcdx/IQp2qcTqsrQDiCCZTdbZ24moxBGllAuTnPYTeA3jiu6/vdXA== dependencies: "@endo/base64" "^0.2.27" - "@endo/compartment-mapper" "^0.7.13" + "@endo/compartment-mapper" "^0.7.15" -"@endo/init@^0.5.49": - version "0.5.49" - resolved "https://registry.yarnpkg.com/@endo/init/-/init-0.5.49.tgz#0adebc95d7ade6628964d522e89586dbdddb07e7" - integrity sha512-RJgU0RJVTZSxgVKBNK8URn5xeRcAWDeFL2J3a59SHpH0ixpf6ZXhwaXWsUiRr7IMQJXtdBrwAQsTYSOiXbYRZg== +"@endo/init@^0.5.51": + version "0.5.51" + resolved "https://registry.yarnpkg.com/@endo/init/-/init-0.5.51.tgz#510e71f3c90caf71a38fee26e26282613509218e" + integrity sha512-kubWUdbGasl3cRU1j+HkCaWCx7Nq6FRfniOuCoQXCJU1B8zVYdlMq/unVG97GC3ruTr9iTs9mKZ67uwo6QhCJA== dependencies: "@endo/base64" "^0.2.27" - "@endo/eventual-send" "^0.16.5" - "@endo/lockdown" "^0.1.21" - "@endo/promise-kit" "^0.2.49" + "@endo/eventual-send" "^0.16.7" + "@endo/lockdown" "^0.1.23" + "@endo/promise-kit" "^0.2.51" -"@endo/lockdown@^0.1.21": - version "0.1.21" - resolved "https://registry.yarnpkg.com/@endo/lockdown/-/lockdown-0.1.21.tgz#189d99f1db04ce311230e7d5e803bc0f96fa3036" - integrity sha512-bFKi5AyvojoqE9P78n1BaugH10OHEPhIQAr8XmvncdJqrIkAy53lGBlszJ2oBpbQl4jqUoqUOzw1ysPaPVOygA== +"@endo/lockdown@^0.1.23": + version "0.1.23" + resolved "https://registry.yarnpkg.com/@endo/lockdown/-/lockdown-0.1.23.tgz#18c10c530ea43be3fc6f740fb6084801eeea4122" + integrity sha512-dzm7qTAGmAI0o0uvO/f7tibLi17LMKVqBi87vgtzipj+70kOm0sngiY4mYIbnIEY+Ike0ls2Mnj405UA+f84/w== dependencies: - ses "^0.15.23" + ses "^0.17.0" -"@endo/marshal@^0.7.5": - version "0.7.5" - resolved "https://registry.yarnpkg.com/@endo/marshal/-/marshal-0.7.5.tgz#66639b40b8907c6c328ae4e3a14b4048be3f400a" - integrity sha512-RDx2mtjeyjO6jRegIulHyiaRweuXK9jHqYmpepwZko26ERGeuYRqpE8C+udWHcHe/WGqbkqRKmkPaBNYbYTRQA== +"@endo/marshal@^0.8.0": + version "0.8.0" + resolved "https://registry.yarnpkg.com/@endo/marshal/-/marshal-0.8.0.tgz#a260e57152bb544e306fcac29e86a5cc0b4296dc" + integrity sha512-LnDnvTLVEhAMPwsCoFUmvXU991WPAadyNyDX8WlG4wbunMg54qwfh9SdADPKxfYo6XAzBcbJaSchaB9dYjC1vw== dependencies: - "@endo/eventual-send" "^0.16.5" - "@endo/nat" "^4.1.20" - "@endo/promise-kit" "^0.2.49" + "@endo/eventual-send" "^0.16.7" + "@endo/nat" "^4.1.22" + "@endo/promise-kit" "^0.2.51" -"@endo/nat@^4.1.20": - version "4.1.20" - resolved "https://registry.yarnpkg.com/@endo/nat/-/nat-4.1.20.tgz#c11780b5670e7ad847e5cec58cbfff8e45256c67" - integrity sha512-14tKaoiuKNpGyrepU0c2aZ5S9bnWPRUi2e7bbIeFhyCrR7AJ4EorxQnWvB5Ftq59YNBQA9qVJRJ8odU6jhnZwg== +"@endo/nat@^4.1.22": + version "4.1.22" + resolved "https://registry.yarnpkg.com/@endo/nat/-/nat-4.1.22.tgz#33dfda92ab36f188f91b5b1f2f58f17298e294db" + integrity sha512-Ke/vh39nJfIpbUzIWzqG4z00MhXt3Y9x4aVoGja5xuIUa+vdhwCLVoeclD5OkTaZl7rO3NlovJnNfxnaoywdDw== -"@endo/netstring@^0.3.19": - version "0.3.19" - resolved "https://registry.yarnpkg.com/@endo/netstring/-/netstring-0.3.19.tgz#82a2bf500648d246dd0d62675c95395abd9b7c85" - integrity sha512-xbQpRCazkL/CI0Cbm6oYO0oJYi1qm39froJvpPFVNcohZIWrzas6njd91dbfw3vaIldvRKhqtysv8Pje9BiH+g== +"@endo/netstring@^0.3.21": + version "0.3.21" + resolved "https://registry.yarnpkg.com/@endo/netstring/-/netstring-0.3.21.tgz#eb8a075058aa64387a5a3769cbb840674153d8f0" + integrity sha512-tvIdCeDj0YkRKFm1/THW3r6qbcxrfH8J0pOQ6SCRbrrapvh6Lfrg7z0LDbTE2BhuUSHWFghlx9mhaWX+TDniqA== dependencies: - "@endo/init" "^0.5.49" - "@endo/stream" "^0.3.18" - ses "^0.15.23" + "@endo/init" "^0.5.51" + "@endo/stream" "^0.3.20" + ses "^0.17.0" -"@endo/promise-kit@^0.2.49": - version "0.2.49" - resolved "https://registry.yarnpkg.com/@endo/promise-kit/-/promise-kit-0.2.49.tgz#276043200ba8e4dd30c475e861f78babb7908075" - integrity sha512-Eq1GJUeIPyJHNS1ZHaJuf7coj8HIHnTo6cCI3/liN7FYnERiwkcYFYeOMPnqdIw2SDXvWEvBSX00d1+U2Nyomg== +"@endo/promise-kit@^0.2.51": + version "0.2.51" + resolved "https://registry.yarnpkg.com/@endo/promise-kit/-/promise-kit-0.2.51.tgz#084595fdbec3be97dd59ae1423b851661cbed424" + integrity sha512-OSQhb/VI7dzuv5IdTSoy3N0hS1lF2LDQPj0WkqtcEv62NxhXp5IKaaS8ue6UVs5FK/RGhXGppxN0rU1qMT8mQQ== dependencies: - ses "^0.15.23" + ses "^0.17.0" -"@endo/ses-ava@^0.2.33": - version "0.2.33" - resolved "https://registry.yarnpkg.com/@endo/ses-ava/-/ses-ava-0.2.33.tgz#6813a68f36bcd7939c1520ceb3bfde40ed69d664" - integrity sha512-w6q4I4EjRTCYr1FFKPK8v4KeSLdprAdQH6uV7I0BPgpYAiXH3YUO4PImzqWY/uWjU26QJ+QY8pCFjlITmWpT5w== +"@endo/ses-ava@^0.2.35": + version "0.2.35" + resolved "https://registry.yarnpkg.com/@endo/ses-ava/-/ses-ava-0.2.35.tgz#becfe2dde5bf27dfe1e0ba90277a204dd9a19055" + integrity sha512-6t5JVzaCrLWtUT3jVYCkJ0s5MCUjzRApo5FMbw9vXS8EXM89tXevlLttB0qgS3Le6ucai0hhwwnkAAz6L8qIvw== dependencies: - ses "^0.15.23" + ses "^0.17.0" -"@endo/static-module-record@^0.7.12": - version "0.7.12" - resolved "https://registry.yarnpkg.com/@endo/static-module-record/-/static-module-record-0.7.12.tgz#7b78e0199152071095d8902769c2a26f50362d31" - integrity sha512-tbYdXk10qV1FPMp099dPMcY4Hk7VnGSXbtFFgfvHNN+AZpw7lU7ZyHyMidzT8J/uOIC7zZ53n3LQDml0Y7tUNQ== +"@endo/static-module-record@^0.7.14": + version "0.7.14" + resolved "https://registry.yarnpkg.com/@endo/static-module-record/-/static-module-record-0.7.14.tgz#23c44efe734df8e45211452121d9bf11c61b4958" + integrity sha512-+X9UqPCrMTCtCfHJ7TMGQ+vCdDOEWl0TiqA7/FKlgHelZG96isHMu6VKAqXySfWS8cgSDzMa5QEOAA2BEPGs4g== dependencies: "@agoric/babel-generator" "^7.17.6" "@babel/parser" "^7.17.3" "@babel/traverse" "^7.17.3" "@babel/types" "^7.17.0" - ses "^0.15.23" + ses "^0.17.0" -"@endo/stream-node@^0.2.19": - version "0.2.19" - resolved "https://registry.yarnpkg.com/@endo/stream-node/-/stream-node-0.2.19.tgz#7b212efe9474d2628e12f86657a5444d89610f67" - integrity sha512-LXXojLnmhrmmlVyj4ISTBlNhpvSPb/+NyNPhZiXgbtKsA/VWcwm8zkF/3ieaRwEFiPUw3J6/OgDjOGp3tRkXQQ== +"@endo/stream-node@^0.2.21": + version "0.2.21" + resolved "https://registry.yarnpkg.com/@endo/stream-node/-/stream-node-0.2.21.tgz#426e729737eca5e4de9d3e20d0c4b8cb11783931" + integrity sha512-aPhVGz10VWSN2iKoSF7QNpAW00CKN7FDpcOilH8p7WXjwd6kqPwA4xjZmBfEtTFjCyGt7/JLC5FIA9vDGNI2Gw== dependencies: - "@endo/init" "^0.5.49" - "@endo/stream" "^0.3.18" - ses "^0.15.23" + "@endo/init" "^0.5.51" + "@endo/stream" "^0.3.20" + ses "^0.17.0" -"@endo/stream@^0.3.18": - version "0.3.18" - resolved "https://registry.yarnpkg.com/@endo/stream/-/stream-0.3.18.tgz#5bb539ea93bf13a44dab497aa23b9d900bc09e15" - integrity sha512-+LGVswnYM1GJ99wV/6GJTrA3vc4nqq/x2vRiSY+6l29k5or2Pl3H2U3muHmicZdY3rR4S8WyaEtD9PxxqnUrWA== +"@endo/stream@^0.3.20": + version "0.3.20" + resolved "https://registry.yarnpkg.com/@endo/stream/-/stream-0.3.20.tgz#f87aaa8fbf2ed8a3258c45b7b108bf1c1425dad1" + integrity sha512-YDRVs/txHUtdK+vUQVGJuBQ6GcM8Y7AIaQDp+W/vFna5vR88a66VK1C0NaLyeS9VVgn6s67s+Jv03EDo7g1q4Q== dependencies: - "@endo/eventual-send" "^0.16.5" - "@endo/promise-kit" "^0.2.49" - ses "^0.15.23" + "@endo/eventual-send" "^0.16.7" + "@endo/promise-kit" "^0.2.51" + ses "^0.17.0" "@endo/zip@^0.2.27": version "0.2.27" @@ -16069,10 +16069,10 @@ serve-static@1.15.0: parseurl "~1.3.3" send "0.18.0" -ses@^0.15.23: - version "0.15.23" - resolved "https://registry.yarnpkg.com/ses/-/ses-0.15.23.tgz#067a2d856ea1304093dff5d27eaa906c495962d8" - integrity sha512-mFV5a0alaJkJcWU3AgT/2yRasEZZNv78PY6UmRdt6KhndtOMMkQl7vAvwWp9md8YBBG3zVJ5J82PT0uPY7atXw== +ses@^0.17.0: + version "0.17.0" + resolved "https://registry.yarnpkg.com/ses/-/ses-0.17.0.tgz#4e37cd1c4003e4448df2e84983900ccc5e2f095a" + integrity sha512-ObQ4DF4OgkmuPVRZLSmB1E+8jWh6lnlSpN9JHnphAUb/5J6k7da+7kj63cXrz53NDPd69rUV3DsfRBNBx8xcPQ== set-blocking@^2.0.0, set-blocking@~2.0.0: version "2.0.0" From e9e43339cf697ca4850f1a75af69500240eef638 Mon Sep 17 00:00:00 2001 From: Turadg Aleahmad Date: Mon, 24 Oct 2022 15:31:54 -0700 Subject: [PATCH 5/9] chore: types fixes --- packages/SwingSet/src/controller/initializeSwingset.js | 2 +- packages/deploy-script-support/src/install.js | 9 +++++++++ packages/internal/src/index.js | 1 + 3 files changed, 11 insertions(+), 1 deletion(-) diff --git a/packages/SwingSet/src/controller/initializeSwingset.js b/packages/SwingSet/src/controller/initializeSwingset.js index 40bdf3c3b44..f8507eff776 100644 --- a/packages/SwingSet/src/controller/initializeSwingset.js +++ b/packages/SwingSet/src/controller/initializeSwingset.js @@ -104,7 +104,7 @@ function byName(a, b) { * @param {string} basedir The directory to scan * @param {object} [options] * @param {boolean} [options.includeDevDependencies] whether to include devDependencies - * @param {ModuleFormat} [options.bundleFormat] the bundle format to use + * @param {BundleFormat} [options.bundleFormat] the bundle format to use * @returns {SwingSetConfig} a swingset config object: { * bootstrap: "bootstrap", * vats: { diff --git a/packages/deploy-script-support/src/install.js b/packages/deploy-script-support/src/install.js index 38cafeaaa17..b7a661fa7d6 100644 --- a/packages/deploy-script-support/src/install.js +++ b/packages/deploy-script-support/src/install.js @@ -4,6 +4,15 @@ import './externalTypes.js'; import { E } from '@endo/far'; +/** + * @callback BundleSource + * @param {string} startFilename - the filepath to start the bundling from + * @param {(ModuleFormat | BundleOptions)=} moduleFormat + * @param {object=} powers + * @param {ReadFn=} powers.read + * @param {CanonicalFn=} powers.canonical + */ + // XXX board is Board but specifying that leads to type errors with imports which aren't worth fixing right now /** * @param {BundleSource} bundleSource diff --git a/packages/internal/src/index.js b/packages/internal/src/index.js index 85292d0752d..e4bc11de185 100644 --- a/packages/internal/src/index.js +++ b/packages/internal/src/index.js @@ -1,4 +1,5 @@ // @ts-check +/// export * from './utils.js'; export * from './config.js'; From a53a299250c118219ad7d2d0d4a003babb734340 Mon Sep 17 00:00:00 2001 From: Turadg Aleahmad Date: Mon, 24 Oct 2022 15:46:26 -0700 Subject: [PATCH 6/9] chore: bump @jessie.js/eslint-plugin --- package.json | 2 +- packages/eslint-config/package.json | 2 +- yarn.lock | 15 +++++---------- 3 files changed, 7 insertions(+), 12 deletions(-) diff --git a/package.json b/package.json index 6d51a1d0e99..78161225942 100644 --- a/package.json +++ b/package.json @@ -11,7 +11,7 @@ "type": "module", "devDependencies": { "@endo/eslint-config": "^0.5.1", - "@jessie.js/eslint-plugin": "^0.2.0", + "@jessie.js/eslint-plugin": "^0.2.1", "@types/node": "^16.7.10", "@typescript-eslint/parser": "^5.33.0", "ava": "^4.3.1", diff --git a/packages/eslint-config/package.json b/packages/eslint-config/package.json index 4a7a4990c07..2015913309b 100644 --- a/packages/eslint-config/package.json +++ b/packages/eslint-config/package.json @@ -26,7 +26,7 @@ ], "peerDependencies": { "@endo/eslint-config": "^0.5.1", - "@jessie.js/eslint-plugin": "^0.2.0", + "@jessie.js/eslint-plugin": "^0.2.1", "@typescript-eslint/parser": "^5.33.0", "eslint": "^7.32.0", "eslint-config-airbnb-base": "^14.0.0", diff --git a/yarn.lock b/yarn.lock index de165b75ae2..0bc8460deb0 100644 --- a/yarn.lock +++ b/yarn.lock @@ -1988,10 +1988,10 @@ resolved "https://registry.yarnpkg.com/@istanbuljs/schema/-/schema-0.1.3.tgz#e45e384e4b8ec16bce2fd903af78450f6bf7ec98" integrity sha512-ZXRY4jNvVgSVQ8DL3LTcakaAtXwTVUxE81hslsyD2AtoXW/wVob10HkOJ1X/pAlcI7D+2YoZKg5do8G/w6RYgA== -"@jessie.js/eslint-plugin@^0.2.0": - version "0.2.0" - resolved "https://registry.yarnpkg.com/@jessie.js/eslint-plugin/-/eslint-plugin-0.2.0.tgz#47e81ddacf909b68f484955f20f9bf0bf9de6f57" - integrity sha512-Llym/BGtFu1pq15U73Rkb+kflTCI8LRxGfCufN+jcIX00m1+nDIhcgqVqmVKrghrSte+UXwDEzb/EO/Zl9K7hA== +"@jessie.js/eslint-plugin@^0.2.0", "@jessie.js/eslint-plugin@^0.2.1": + version "0.2.1" + resolved "https://registry.yarnpkg.com/@jessie.js/eslint-plugin/-/eslint-plugin-0.2.1.tgz#857f778963fd95179649be4fa601271bb5800303" + integrity sha512-SgQoa2O0uOKf6j2WMXFZc1KE+pOCzacV/uoyq0e4A/jm7Tja8/TJR+TlCPpYnx/YCMH23SCYC0Uz7T+5Qw6Byg== dependencies: requireindex "~1.1.0" @@ -9124,12 +9124,7 @@ flush-write-stream@^1.0.0: inherits "^2.0.3" readable-stream "^2.3.6" -follow-redirects@^1.0.0, follow-redirects@^1.10.0, follow-redirects@^1.14.0: - version "1.15.1" - resolved "https://registry.yarnpkg.com/follow-redirects/-/follow-redirects-1.15.1.tgz#0ca6a452306c9b276e4d3127483e29575e207ad5" - integrity sha512-yLAMQs+k0b2m7cVxpS1VKJVvoz7SS9Td1zss3XRwXj+ZDH00RJgnuLx7E44wx02kQLrdM3aOOy+FpzS7+8OizA== - -follow-redirects@^1.14.9: +follow-redirects@^1.0.0, follow-redirects@^1.10.0, follow-redirects@^1.14.0, follow-redirects@^1.14.9: version "1.15.2" resolved "https://registry.yarnpkg.com/follow-redirects/-/follow-redirects-1.15.2.tgz#b460864144ba63f2681096f274c4e57026da2c13" integrity sha512-VQLG33o04KaQ8uYi2tVNbdrWp1QWxNNea+nmIB4EVM28v0hmP17z7aG1+wAkNzVq4KeXTq3221ye5qTJP91JwA== From 371785b805698a6c11f15fa602e5ed6c2d4994e6 Mon Sep 17 00:00:00 2001 From: Turadg Aleahmad Date: Mon, 24 Oct 2022 16:24:37 -0700 Subject: [PATCH 7/9] chore(swingset-vat): Update xsnap store test snapshots --- .../test/snapshots/test-xsnap-store.js.md | 8 ++++---- .../test/snapshots/test-xsnap-store.js.snap | Bin 525 -> 528 bytes 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/packages/SwingSet/test/snapshots/test-xsnap-store.js.md b/packages/SwingSet/test/snapshots/test-xsnap-store.js.md index 38b32d25ac3..4b5a326cae9 100644 --- a/packages/SwingSet/test/snapshots/test-xsnap-store.js.md +++ b/packages/SwingSet/test/snapshots/test-xsnap-store.js.md @@ -20,9 +20,9 @@ Generated by [AVA](https://avajs.dev). { compressSeconds: 0, - hash: '875291d3231ae6661d86de4c123120819fccbf1c8d4f7ac73531e79a8882e7ec', + hash: '29278a07d019b09317376597a2bc9d942551f988863a8f34789757205c38b662', newFile: true, - rawByteCount: 775991, + rawByteCount: 777279, rawSaveSeconds: 0, } @@ -30,8 +30,8 @@ Generated by [AVA](https://avajs.dev). { compressSeconds: 0, - hash: 'c07085adf13f76f1652c181184cf37107819b28cbf3a738fe3fe69c0a1bb13db', + hash: 'b8adfd0323ad5a27695ca59ea71faebd66fea4ce91856c780db088da548b149e', newFile: true, - rawByteCount: 777895, + rawByteCount: 779431, rawSaveSeconds: 0, } diff --git a/packages/SwingSet/test/snapshots/test-xsnap-store.js.snap b/packages/SwingSet/test/snapshots/test-xsnap-store.js.snap index 3155d6ea2f474fbe1a7254fe20956a7e26656936..53b2569a75e749b3d30c3f6eb23400d62a3a886a 100644 GIT binary patch literal 528 zcmV+r0`L7nRzVs_yH4*Z8JhrN{J*q$X@ zHoMWpI%rlh`wxu15yQ|OU4UHf4Yu%A(ft5CPK54Ei~t}mC)L4fy!4U>apHOOtU|1`$e zQD;#<8eanCgfH^M$t34Plho$A|u<)<~@2}qU~De z*Y&+*%e6NJKmC_HSHLh+GSjlKg5?EwsYxAJp{-7ND!5@NEI5H^v_lKbLXiVg(&P~L zZ5@8l;`!UU!F4_uZLQwv;r!*NfUmkm8?J6Q{P}gT<+>MLB`op(S6~AMn|UM}YG^jx zZyHaoxr|JuW2rVwXQ|9&A+!W;tadu*LZp>eN);KXD$AwPQb^8(&6Ft$er=x5ejV<> z^Wq6qu~FBpY`QMc3H8|e$ask~bgTNrPwUwUJuOctw2u149Q$SMyZ)x3Hws+kSjMy1 zuE1rXW8(^qAkzxaxT2^Ka*H}uqOejiXP8nBM6OJlYrHo4@4t6K|KbY$!Xxb}I)&b0 S`{3a&Kkye(Ic2q&1ONb};Rad& literal 525 zcmV+o0`mPqRzVCrl6~54EYct}mC?LV)*#4U@xUJ;-e`dKTmB zsI#aaQGcS2NRr$qqhm69r_ay?LblV%WRj4(3AvS!ar6uxkYP-Y$=G!BMUUQBXu8(= zP5mI*aUIOS&;BLP6)+S^ic%IPXIYV2uDJ!1m!{+?&r{7XH(+x_U0O823=|nKC3OaI z-_GHOEuO!v8{FiB@y_a<9?oBW3izs9w&Ch_!=GOVJFa`tRly4Xe+4$6u~|f-p@wG5 z{l@W>d0KKSQo#X>qTp5)7Bj Date: Mon, 24 Oct 2022 16:24:49 -0700 Subject: [PATCH 8/9] chore: Bump xsnap meter type --- packages/xsnap/api.js | 2 +- packages/xsnap/test/test-xs-perf.js | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/xsnap/api.js b/packages/xsnap/api.js index 90104be2858..826b4555774 100644 --- a/packages/xsnap/api.js +++ b/packages/xsnap/api.js @@ -5,7 +5,7 @@ * Also, update golden master test/test-xs-perf.js to reflect new meter * version. */ -export const METER_TYPE = 'xs-meter-18'; +export const METER_TYPE = 'xs-meter-19'; export const ExitCode = { E_UNKNOWN_ERROR: -1, diff --git a/packages/xsnap/test/test-xs-perf.js b/packages/xsnap/test/test-xs-perf.js index cdd0fdc930d..b95d2ec1855 100644 --- a/packages/xsnap/test/test-xs-perf.js +++ b/packages/xsnap/test/test-xs-perf.js @@ -63,7 +63,7 @@ test('meter details', async t => { }, 'evaluate returns meter details', ); - t.is(meterType, 'xs-meter-18'); + t.is(meterType, 'xs-meter-19'); }); // test disabled until rewritten to tolerate fast CI hosts getting From e31d2f5dc69dbbad0475e88c96f3ce73fa218f74 Mon Sep 17 00:00:00 2001 From: Turadg Aleahmad Date: Mon, 24 Oct 2022 16:28:01 -0700 Subject: [PATCH 9/9] docs: hint to yarn build before updating snapshots --- MAINTAINERS.md | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/MAINTAINERS.md b/MAINTAINERS.md index c85e1630f54..2765b165b6b 100644 --- a/MAINTAINERS.md +++ b/MAINTAINERS.md @@ -129,9 +129,9 @@ git commit -m 'chore: Update yarn.lock' ``` It is safe to assume that any change to Endo will invalidate assumptions about -guest application meters. -Increment the meter type in `packages/xsnap/api.js`. +guest application meters. +Increment the meter type in `packages/xsnap/api.js`: ```js export const METER_TYPE = 'xs-meter-0'; ``` @@ -143,6 +143,11 @@ Endo changes nothing, bumping the meter version certainly will, and so predictably frustrates the kernel hash golden test. Update the test snapshots. +```sh +# at the repo root +yarn build +``` + ```sh cd packages/SwingSet yarn test test/test-xsnap-store.js --update-snapshots