Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

chore(release): publish upgrade-14 #9003

Merged
merged 304 commits into from
Feb 27, 2024

Conversation

mhofman
Copy link
Member

@mhofman mhofman commented Feb 27, 2024

Supersedes #8959

Packages that have NEWS.md updates

--- a/golang/cosmos/CHANGELOG.md
+++ b/golang/cosmos/CHANGELOG.md
@@ -3,6 +3,49 @@
 All notable changes to this project will be documented in this file.
 See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
 
+## [0.35.0-u14.0](https://github.com/Agoric/agoric-sdk/compare/@agoric/cosmos@0.35.0-u13.0...@agoric/cosmos@0.35.0-u14.0) (2024-02-27)
+
+
+### ⚠ BREAKING CHANGES
+
+* **cosmos:** make vm comms use `context.Context`
+
+### Features
+
+* repair KREAd contract on zoe upgrade ([6ac7623](https://github.com/Agoric/agoric-sdk/commit/6ac762379e2660353a23202acd2d6fb52ed13682))
+* **cosmos:** Add a "CapData" vstorage RPC endpoint ([d20e708](https://github.com/Agoric/agoric-sdk/commit/d20e708cf68e6b0616218e668f21f66b491032b5)), closes [#7581](https://github.com/Agoric/agoric-sdk/issues/7581)
+* **cosmos:** Add a vstorage package for decoding CapData ([f1b6b74](https://github.com/Agoric/agoric-sdk/commit/f1b6b74d6410412d86f094175fca72e2e17e8a2b))
+* **cosmos:** clean up `OnStartHook` and `OnExitHook` signatures ([e8a3a77](https://github.com/Agoric/agoric-sdk/commit/e8a3a77aacab4affa7e83885ece8789418a31846))
+* **cosmos:** make vm comms use `context.Context` ([0bb03a0](https://github.com/Agoric/agoric-sdk/commit/0bb03a0f222426bf8da6729d968c404dc9e72468))
+* agd vstorage 'path' for data or children ([71a217e](https://github.com/Agoric/agoric-sdk/commit/71a217e5a3576b6e8e89fb27e59eb7f2ebde592b))
+* **cosmos:** Always include alleged name and slot id in vstorage CapData remotable representations ([ee23c4e](https://github.com/Agoric/agoric-sdk/commit/ee23c4e404d90afaa28dbf53dfdb33cb9c3eda1b))
+* expose node service to retrieve operator config ([972d243](https://github.com/Agoric/agoric-sdk/commit/972d243eff2bf1eb0ca10f8a9860109a5a39cf87))
+* replace zoe and zcf ([#8846](https://github.com/Agoric/agoric-sdk/issues/8846)) ([0169c7e](https://github.com/Agoric/agoric-sdk/commit/0169c7e505099fdcfa8e4d1436e5d3b372f1c320))
+* tolerate missing files in gaia 3-way diff ([8633f4d](https://github.com/Agoric/agoric-sdk/commit/8633f4d7917a12035182715d560d50f312ece4ff))
+* upgrade ibc-go to v6.2.1 ([2371b51](https://github.com/Agoric/agoric-sdk/commit/2371b5178eff16baadc5716a3f7e11573d3b8889))
+* **cosmos:** impose defaults when sending VM actions ([d32e71e](https://github.com/Agoric/agoric-sdk/commit/d32e71ec14121c3c69aa3c173f284c706d329c75))
+* **cosmos:** next upgrade is `agoric-upgrade-14` ([0333099](https://github.com/Agoric/agoric-sdk/commit/03330999fa8ea872c57a94db063eadbdadc6f342))
+* **cosmos:** support core proposals set by upgrade handler ([14e47cc](https://github.com/Agoric/agoric-sdk/commit/14e47cc503db18ee74d7d9bd3193797524b7f540))
+* **cosmos:** upgrade wallet factory ([ceffbcd](https://github.com/Agoric/agoric-sdk/commit/ceffbcdd85bd4dfa3a7646b590133f9fd55755c8))
+
+
+### Bug Fixes
+
+* **cosmos:** add action context to core evals ([ce1197d](https://github.com/Agoric/agoric-sdk/commit/ce1197dca3c6e274f39ab9f125ed0ec8ad9388fd))
+* avoid broken goleveldb ([f4bd519](https://github.com/Agoric/agoric-sdk/commit/f4bd519ff0675fec1ecb81eaf2488b0df72bd286))
+* exempt more 3rd-party protos from link check ([0be9f00](https://github.com/Agoric/agoric-sdk/commit/0be9f0097d7657f33b5ecda467ff33309b228f51))
+* govulncheck updates ([e83fb57](https://github.com/Agoric/agoric-sdk/commit/e83fb57406ff176c11322c5b61e8515d7d8235df))
+* pick up snapshot initiation fix ([2d41178](https://github.com/Agoric/agoric-sdk/commit/2d41178e84d66fb3c4e990406989a4f6e1f4f386))
+* unwrap account keeper for app module ([4807023](https://github.com/Agoric/agoric-sdk/commit/48070238018ce6afc361254e5e847e90752eb9cf))
+* update protobuf download and generation for ibc-go v4 ([63bdd54](https://github.com/Agoric/agoric-sdk/commit/63bdd54f7629adc6dbb38632c0e1b0bc2526f0e2))
+
+
+### Reverts
+
+* Revert "fix(cosmos): don't log expected missing tx context of CORE_EVAL" ([eb856af](https://github.com/Agoric/agoric-sdk/commit/eb856afcb32b4376ceb353c6895c65db0c251958))
+
+
+
 ## [0.35.0-u13.0](https://github.com/Agoric/agoric-sdk/compare/@agoric/cosmos@0.35.0-u12.0...@agoric/cosmos@0.35.0-u13.0) (2023-12-07)
 
 
--- a/packages/SwingSet/CHANGELOG.md
+++ b/packages/SwingSet/CHANGELOG.md
@@ -3,6 +3,15 @@
 All notable changes to this project will be documented in this file.
 See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
 
+### [0.32.3-u14.0](https://github.com/Agoric/agoric-sdk/compare/@agoric/swingset-vat@0.32.3-u13.0...@agoric/swingset-vat@0.32.3-u14.0) (2024-02-27)
+
+
+### Bug Fixes
+
+* **SwingSet:** silence vat console output during replay ([6d51b08](https://github.com/Agoric/agoric-sdk/commit/6d51b08356082c00fff8da1a692770ec4a0c1c24))
+
+
+
 ### [0.32.3-u13.0](https://github.com/Agoric/agoric-sdk/compare/@agoric/swingset-vat@0.32.3-u12.0...@agoric/swingset-vat@0.32.3-u13.0) (2023-12-07)
 
 
--- a/packages/agoric-cli/CHANGELOG.md
+++ b/packages/agoric-cli/CHANGELOG.md
@@ -3,6 +3,21 @@
 All notable changes to this project will be documented in this file.
 See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
 
+## [0.22.0-u14.0](https://github.com/Agoric/agoric-sdk/compare/agoric@0.22.0-u13.0...agoric@0.22.0-u14.0) (2024-02-27)
+
+
+### Features
+
+* **create-dapp:** `npm create @agoric/dapp ...` uses `agoric init` ([8525a4f](https://github.com/Agoric/agoric-sdk/commit/8525a4f247a6f21752904c69cd5730926e9daba0))
+
+
+### Bug Fixes
+
+* use dapp-offer-up by default ([#8630](https://github.com/Agoric/agoric-sdk/issues/8630)) ([689fcfa](https://github.com/Agoric/agoric-sdk/commit/689fcfa168f9b0728c8fac7470376f94d3f28e27))
+* **agoric-cli:** `open` should default to `localhost`, not numeric IPv4 ([885b3a2](https://github.com/Agoric/agoric-sdk/commit/885b3a246846e5704528c0f795a9d48bc59b4861))
+
+
+
 ## [0.22.0-u13.0](https://github.com/Agoric/agoric-sdk/compare/agoric@0.21.2-u12.0...agoric@0.22.0-u13.0) (2023-12-07)
 
 
--- a/packages/cosmic-proto/CHANGELOG.md
+++ b/packages/cosmic-proto/CHANGELOG.md
@@ -3,6 +3,21 @@
 All notable changes to this project will be documented in this file.
 See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
 
+### [0.3.1-u14.0](https://github.com/Agoric/agoric-sdk/compare/@agoric/cosmic-proto@0.3.0...@agoric/cosmic-proto@0.3.1-u14.0) (2024-02-27)
+
+
+### Features
+
+* **cosmic-proto:** add vstorage query ([584fad3](https://github.com/Agoric/agoric-sdk/commit/584fad35b201d0de7f826aa2ed4d2815db1adc82))
+
+
+### Bug Fixes
+
+* **cosmic-proto:** add missing `cosmos_proto` dep ([e8e5d26](https://github.com/Agoric/agoric-sdk/commit/e8e5d2640040cf3a6ccd210c67906b175599b328))
+* **cosmic-proto:** do not git ignore all generated files ([58a2810](https://github.com/Agoric/agoric-sdk/commit/58a2810952125a201d3f6b0f3289854909ae3858))
+
+
+
 ## [0.3.0](https://github.com/Agoric/agoric-sdk/compare/@agoric/cosmic-proto@0.2.1...@agoric/cosmic-proto@0.3.0) (2023-05-19)
 
 
--- a/packages/cosmic-swingset/CHANGELOG.md
+++ b/packages/cosmic-swingset/CHANGELOG.md
@@ -3,6 +3,26 @@
 All notable changes to this project will be documented in this file.
 See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
 
+## [0.42.0-u14.0](https://github.com/Agoric/agoric-sdk/compare/@agoric/cosmic-swingset@0.42.0-u13.0...@agoric/cosmic-swingset@0.42.0-u14.0) (2024-02-27)
+
+
+### Features
+
+* **cosmos:** support core proposals set by upgrade handler ([14e47cc](https://github.com/Agoric/agoric-sdk/commit/14e47cc503db18ee74d7d9bd3193797524b7f540))
+* support `coreProposals.steps` ([368cf01](https://github.com/Agoric/agoric-sdk/commit/368cf013f329f87c8e740ec48ac3faebb5a065eb))
+* **cosmic-swingset:** add begin block check and transaction ([#8432](https://github.com/Agoric/agoric-sdk/issues/8432)) ([7d56920](https://github.com/Agoric/agoric-sdk/commit/7d56920d176f64bb05810b86933ce66b452c4593))
+* **cosmic-swingset:** implement `ENACTED_UPGRADE` blocking send ([e36966d](https://github.com/Agoric/agoric-sdk/commit/e36966dd0d9164ced5d0b70acc88b773b639adb9))
+* **cosmic-swingset:** run upgrade actions to completion ([1cf7c92](https://github.com/Agoric/agoric-sdk/commit/1cf7c92ee422c794c1b706214a21d3c06a36fdf0))
+
+
+### Bug Fixes
+
+* **cosmic-swingset:** merge `coreProposals` from bootstrap and upgrade plan ([7637b51](https://github.com/Agoric/agoric-sdk/commit/7637b51bd89002367d4e39ff6e707121dc369bea))
+* **cosmic-swingset:** only require vatconfig if uninitialized ([960de3b](https://github.com/Agoric/agoric-sdk/commit/960de3ba0d031eeb3d78858559f7e770137c52c7))
+* **cosmic-swingset:** only search for the `vatconfig` on init ([41133e0](https://github.com/Agoric/agoric-sdk/commit/41133e00aa9b82e2daf89cf5cff5ab72a6c4ea76))
+
+
+
 ## [0.42.0-u13.0](https://github.com/Agoric/agoric-sdk/compare/@agoric/cosmic-swingset@0.42.0-u12.0...@agoric/cosmic-swingset@0.42.0-u13.0) (2023-12-07)
 
 
--- a/packages/create-dapp/CHANGELOG.md
+++ b/packages/create-dapp/CHANGELOG.md
@@ -3,6 +3,15 @@
 All notable changes to this project will be documented in this file.
 See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
 
+### 0.1.1-u14.0 (2024-02-27)
+
+
+### Features
+
+* **create-dapp:** `npm create @agoric/dapp ...` uses `agoric init` ([8525a4f](https://github.com/Agoric/agoric-sdk/commit/8525a4f247a6f21752904c69cd5730926e9daba0))
+
+
+
 ## 0.1.0 (2023-11-13)
 
 Initial release
--- a/packages/deploy-script-support/CHANGELOG.md
+++ b/packages/deploy-script-support/CHANGELOG.md
@@ -3,6 +3,18 @@
 All notable changes to this project will be documented in this file.
 See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
 
+### [0.10.4-u14.0](https://github.com/Agoric/agoric-sdk/compare/@agoric/deploy-script-support@0.10.4-u13.0...@agoric/deploy-script-support@0.10.4-u14.0) (2024-02-27)
+
+
+### Features
+
+* **deploy-script-support:** generalize `extractCoreProposalBundles` ([5de1e93](https://github.com/Agoric/agoric-sdk/commit/5de1e93747146a4c9cd4e3d3d77a0f43033c72fb))
+* **deploy-script-support:** Write out bundle file names in machine readable file ([2a68ca1](https://github.com/Agoric/agoric-sdk/commit/2a68ca148f637ca88c553b75834496ac6ebea841))
+* **extract-proposal:** organize proposals into steps ([eaa6b4f](https://github.com/Agoric/agoric-sdk/commit/eaa6b4fdc5c8ce5c377ac8ed2b88971f78641536))
+* better diagnostic for bad proposal ([19725e5](https://github.com/Agoric/agoric-sdk/commit/19725e5a132056a314d90975fffbb89053de8829))
+
+
+
 ### [0.10.4-u13.0](https://github.com/Agoric/agoric-sdk/compare/@agoric/deploy-script-support@0.10.4-u12.0...@agoric/deploy-script-support@0.10.4-u13.0) (2023-12-07)
 
 **Note:** Version bump only for package @agoric/deploy-script-support
--- a/packages/deployment/CHANGELOG.md
+++ b/packages/deployment/CHANGELOG.md
@@ -3,6 +3,15 @@
 All notable changes to this project will be documented in this file.
 See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
 
+## [4.0.0-u14.0](https://github.com/Agoric/agoric-sdk/compare/@agoric/deployment@4.0.0-u13.0...@agoric/deployment@4.0.0-u14.0) (2024-02-27)
+
+
+### Bug Fixes
+
+* **deployment:** remove dependency on `HELPER_BINARY` ([8eeff73](https://github.com/Agoric/agoric-sdk/commit/8eeff73e8a34ca65a3a3a39373bdf043cd61a698))
+
+
+
 ## [4.0.0-u13.0](https://github.com/Agoric/agoric-sdk/compare/@agoric/deployment@4.0.0-u12.0...@agoric/deployment@4.0.0-u13.0) (2023-12-07)
 
 **Note:** Version bump only for package @agoric/deployment
--- a/packages/inter-protocol/CHANGELOG.md
+++ b/packages/inter-protocol/CHANGELOG.md
@@ -3,6 +3,20 @@
 All notable changes to this project will be documented in this file.
 See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
 
+### [0.16.2-u14.0](https://github.com/Agoric/agoric-sdk/compare/@agoric/inter-protocol@0.16.2-u13.0...@agoric/inter-protocol@0.16.2-u14.0) (2024-02-27)
+
+
+### Features
+
+*  smartWallet verstion 2 with watchedPromises ([31d7c2f](https://github.com/Agoric/agoric-sdk/commit/31d7c2f4ecea9a34956cc6716fb8d73cbeb12e64))
+
+
+### Bug Fixes
+
+* **smartWallet:** handle upgrade disconnects from purse notifiers ([f82b82b](https://github.com/Agoric/agoric-sdk/commit/f82b82bb79b21c0789609cc26b1c8f58ccdb32bc))
+
+
+
 ### [0.16.2-u13.0](https://github.com/Agoric/agoric-sdk/compare/@agoric/inter-protocol@0.16.2-u12.0...@agoric/inter-protocol@0.16.2-u13.0) (2023-12-07)
 
 
--- a/packages/internal/CHANGELOG.md
+++ b/packages/internal/CHANGELOG.md
@@ -3,6 +3,16 @@
 All notable changes to this project will be documented in this file.
 See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
 
+## [0.4.0-u14.0](https://github.com/Agoric/agoric-sdk/compare/@agoric/internal@0.4.0-u13.0...@agoric/internal@0.4.0-u14.0) (2024-02-27)
+
+
+### Features
+
+* **cosmic-swingset:** implement `ENACTED_UPGRADE` blocking send ([e36966d](https://github.com/Agoric/agoric-sdk/commit/e36966dd0d9164ced5d0b70acc88b773b639adb9))
+* **deploy-script-support:** Write out bundle file names in machine readable file ([2a68ca1](https://github.com/Agoric/agoric-sdk/commit/2a68ca148f637ca88c553b75834496ac6ebea841))
+
+
+
 ## [0.4.0-u13.0](https://github.com/Agoric/agoric-sdk/compare/@agoric/internal@0.4.0-u12.0...@agoric/internal@0.4.0-u13.0) (2023-12-07)
 
 **Note:** Version bump only for package @agoric/internal
--- a/packages/smart-wallet/CHANGELOG.md
+++ b/packages/smart-wallet/CHANGELOG.md
@@ -3,6 +3,26 @@
 All notable changes to this project will be documented in this file.
 See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
 
+### [0.5.4-u14.0](https://github.com/Agoric/agoric/compare/@agoric/smart-wallet@0.5.4-u13.0...@agoric/smart-wallet@0.5.4-u14.0) (2024-02-27)
+
+
+### Features
+
+*  smartWallet verstion 2 with watchedPromises ([31d7c2f](https://github.com/Agoric/agoric/commit/31d7c2f4ecea9a34956cc6716fb8d73cbeb12e64))
+* repairUnwatchedPurses ([aad9f16](https://github.com/Agoric/agoric/commit/aad9f1640e46da4e80f959767a485e1ee7fb0ea5))
+
+
+### Bug Fixes
+
+* burn invitation made for repair ([be80ef9](https://github.com/Agoric/agoric/commit/be80ef92b7cbbb161e00414851ccf397ec9d3180))
+* handle promises in repairWalletForIncarnation2 ([2a8dab2](https://github.com/Agoric/agoric/commit/2a8dab23ae0d20f77481f26d7ed098f649537bf7))
+* publish 'error' message for failure after upgrade ([d4ab282](https://github.com/Agoric/agoric/commit/d4ab282d8b07fdaf52326d5952fcb1ad9528b353))
+* re-use invitation from offerToUsedInvitation ([445dec7](https://github.com/Agoric/agoric/commit/445dec7d468609a41cf1c3078570a282f6789779))
+* repair incorrect fix for repairWalletForIncarnation2 (backport [#8984](https://github.com/Agoric/agoric/issues/8984)) ([#8985](https://github.com/Agoric/agoric/issues/8985)) ([b818d30](https://github.com/Agoric/agoric/commit/b818d30fed4fdaeb3f76af920e6a67824c608318))
+* **smartWallet:** handle upgrade disconnects from purse notifiers ([f82b82b](https://github.com/Agoric/agoric/commit/f82b82bb79b21c0789609cc26b1c8f58ccdb32bc))
+
+
+
 ### [0.5.4-u13.0](https://github.com/Agoric/agoric/compare/@agoric/smart-wallet@0.5.4-u12.0...@agoric/smart-wallet@0.5.4-u13.0) (2023-12-07)
 
 **Note:** Version bump only for package @agoric/smart-wallet
--- a/packages/vats/CHANGELOG.md
+++ b/packages/vats/CHANGELOG.md
@@ -3,6 +3,23 @@
 All notable changes to this project will be documented in this file.
 See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
 
+### [0.15.2-u14.0](https://github.com/Agoric/agoric-sdk/compare/@agoric/vats@0.15.2-u13.0...@agoric/vats@0.15.2-u14.0) (2024-02-27)
+
+
+### Features
+
+*  smartWallet verstion 2 with watchedPromises ([31d7c2f](https://github.com/Agoric/agoric-sdk/commit/31d7c2f4ecea9a34956cc6716fb8d73cbeb12e64))
+* repair KREAd contract on zoe upgrade ([6ac7623](https://github.com/Agoric/agoric-sdk/commit/6ac762379e2660353a23202acd2d6fb52ed13682))
+* replace zoe and zcf ([#8846](https://github.com/Agoric/agoric-sdk/issues/8846)) ([0169c7e](https://github.com/Agoric/agoric-sdk/commit/0169c7e505099fdcfa8e4d1436e5d3b372f1c320))
+* support `coreProposals.steps` ([368cf01](https://github.com/Agoric/agoric-sdk/commit/368cf013f329f87c8e740ec48ac3faebb5a065eb))
+
+
+### Bug Fixes
+
+* **vats:** include index.js in NPM package ([#8815](https://github.com/Agoric/agoric-sdk/issues/8815)) ([5749bd2](https://github.com/Agoric/agoric-sdk/commit/5749bd2c3de726c9c9ba326e05756f4c30c15903))
+
+
+
 ### [0.15.2-u13.0](https://github.com/Agoric/agoric-sdk/compare/@agoric/vats@0.15.2-u12.0...@agoric/vats@0.15.2-u13.0) (2023-12-07)
 
 **Note:** Version bump only for package @agoric/vats
--- a/packages/zoe/CHANGELOG.md
+++ b/packages/zoe/CHANGELOG.md
@@ -3,6 +3,21 @@
 All notable changes to this project will be documented in this file.
 See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.
 
+### [0.26.3-u14.0](https://github.com/Agoric/agoric-sdk/compare/@agoric/zoe@0.26.3-u13.0...@agoric/zoe@0.26.3-u14.0) (2024-02-27)
+
+
+### Features
+
+* zcf ask zoe to repair 'adminNode.done()` watcher on restart ([7195679](https://github.com/Agoric/agoric-sdk/commit/7195679b1edc6ee70875fd29dfa22947e1eabdb7))
+
+
+### Bug Fixes
+
+* make zoeStorageModule correctly restart with zcfMints present. ([f47702b](https://github.com/Agoric/agoric-sdk/commit/f47702b7886fa9bae95b393d88fbb3842441e7f6))
+* When setting a new zcfBundleCap, store it in baggage ([#8807](https://github.com/Agoric/agoric-sdk/issues/8807)) ([8be87aa](https://github.com/Agoric/agoric-sdk/commit/8be87aadde1b9161fdd958ca487f4e9c7cf6c650))
+
+
+
 ### [0.26.3-u13.0](https://github.com/Agoric/agoric-sdk/compare/@agoric/zoe@0.26.3-u12.0...@agoric/zoe@0.26.3-u13.0) (2023-12-07)
 
 **Note:** Version bump only for package @agoric/zoe

Details of changes

This release is build from a combination of manual and semi-automated cherry-pick PRs since the last upgrade:

For reference, the non-pruned rebase-todo of the master commits since the one generated for upgrade-13 (#8623):

rebase-todo since upgrade-13:
### Since upgrade-13 cherry-pick

# Pull Request #8527
pick 82cced218 chore: fix release instructions and tools (#8527)

# Branch Agoric-ta-timer-types
label base-Agoric-ta-timer-types
pick 0a811f8e8 chore(types): export timer types
pick 99f0ae4f8 chore(types): use @agoric/time type exports
pick 5406a34e4 chore(types): update AfterDeadlineExitRule
label Agoric-ta-timer-types
reset base-Agoric-ta-timer-types
merge -C 813e29e08 Agoric-ta-timer-types # Merge pull request #8631 from Agoric/ta/timer-types

# Branch Agoric-control-profiling
label base-Agoric-control-profiling
pick b68082147 refactor: move benchmarkerator into is own package & rearrange boot package
label Agoric-control-profiling
reset base-Agoric-control-profiling
merge -C 354c09254 Agoric-control-profiling # Merge pull request #8491 from Agoric/control-profiling

# Branch Agoric-8496-price-feed-benchmarks
label base-Agoric-8496-price-feed-benchmarks
pick d864b6661 feat: implement benchmarks for price feeds with and without liquidation.
pick 8f806bfdc chore: updates based on review comments
pick 881bf9d0e chore(types): boot tool driver types
label Agoric-8496-price-feed-benchmarks
reset base-Agoric-8496-price-feed-benchmarks
merge -C bc4a41c47 Agoric-8496-price-feed-benchmarks # Merge pull request #8603 from Agoric/8496-price-feed-benchmarks

# Branch Agoric-ta-guard-governorKit
label base-Agoric-ta-guard-governorKit
pick a926685cf ci: defer Loadgen compatibility
pick f0654e0ea feat: guard ContractGovernorKit
label Agoric-ta-guard-governorKit
reset base-Agoric-ta-guard-governorKit
merge -C 55d228cfc Agoric-ta-guard-governorKit # Merge pull request #8649 from Agoric/ta/guard-governorKit

# Branch Agoric-8626-reap-all-vats
label base-Agoric-8626-reap-all-vats
pick 6ba0af935 feat: add a `reapAllVats` call to the controller
label Agoric-8626-reap-all-vats
reset base-Agoric-8626-reap-all-vats
merge -C 4fb04184d Agoric-8626-reap-all-vats # Merge pull request #8634 from Agoric/8626-reap-all-vats

# Branch Agoric-8491-followon-doc-copy-edits
label base-Agoric-8491-followon-doc-copy-edits
pick 164f959cf chore: documentation copy editing
label Agoric-8491-followon-doc-copy-edits
reset base-Agoric-8491-followon-doc-copy-edits
merge -C 43543c3ce Agoric-8491-followon-doc-copy-edits # Merge pull request #8639 from Agoric/8491-followon-doc-copy-edits

# Branch Agoric-mfig-run-utils-js
label base-Agoric-mfig-run-utils-js
pick bcda21c43 chore(SwingSet): convert `run-utils.ts` to JS
label Agoric-mfig-run-utils-js
reset base-Agoric-mfig-run-utils-js
merge -C d61be8d7f Agoric-mfig-run-utils-js # Merge pull request #8659 from Agoric/mfig-run-utils-js

# Pull Request #8642
pick b235bd8a5 fix(zoe): Fix guards to accurately guard args (#8642)

# Branch Agoric-ta-vstorage-cli
label base-Agoric-ta-vstorage-cli
pick 2b56fc663 feat: agd vstorage 'path' for data or children
pick d97935883 docs: recommend 'path' style of vstorage query
label Agoric-ta-vstorage-cli
reset base-Agoric-ta-vstorage-cli
merge -C 624ac4ada Agoric-ta-vstorage-cli # Merge pull request #8637 from Agoric/ta/vstorage-cli

# Branch Agoric-8643-core-eval-types
label base-Agoric-8643-core-eval-types
pick d790b45d6 chore: deconflict core-eval export
pick 8ae09f48f chore(types): BootstrapModules
pick 3764eeea9 feat(types): coreEvalEnv
label Agoric-8643-core-eval-types
reset base-Agoric-8643-core-eval-types
merge -C 1b6f03be8 Agoric-8643-core-eval-types # Merge pull request #8666 from Agoric/8643-core-eval-types

# Branch Agoric-cth-cli-help-text
label base-Agoric-cth-cli-help-text
pick b00a6dfef docs: improve hints about cli commands that don't submit offers
pick d80d45144 chore: print hint to stderr
label Agoric-cth-cli-help-text
reset base-Agoric-cth-cli-help-text
merge -C 7d63ca35e Agoric-cth-cli-help-text # Merge pull request #8663 from Agoric/cth-cli-help-text

# Pull Request #8674
pick 9380cfe04 chore: Avoid out-of-bounds reads in go-lang code (#8674)

# Pull Request #8673
pick 75b00b2a1 Update links to docs (#8673)

# Branch Agoric-kris-sync-endo-2023-12-12-20-31-15
label base-Agoric-kris-sync-endo-2023-12-12-20-31-15
pick ec6fad973 fix(ci): Generate types when syncing Endo
pick 59ab3c556 fix(zoe): Accommodate exo-stensibility by relaxing method name enumeration tests
pick 7cc4f967d fix(zoe): Golden error regexp tolerant across endo versions
pick ad575b0f3 fix(vats): Shape of NameHub lookupAdmin rest args
pick ce4cc4788 fix(inter-protocol): Relax rounds manager interface guards
pick fe8ff260f fix(inter-protocol): Satisfy interface guard in mock
pick c6c69447b refactor(base-zone): Complete Endo migration
pick 9aa58683e refactor: Make all TS import extensions explicit
pick cffa8c0a2 fix(time): Export top-level types
pick 014fb5ba6 fix(zone): Ignore type error that occurrs only integration with vats
pick 3844fcc9d chore: Sync Endo versions
pick 055f68e69 chore: Update yarn.lock
pick 2b28332ec chore: Deduplicate yarn.lock
pick b48ccf2d7 chore: Reupdate yarn.lock
pick 552cdda7d chore: Bump xsnap meter type
pick 157e0e5d8 chore(swingset-vat): Update xsnap store test snapshots
pick 69884ddcc refactor(zoe): Remove accommodation for old interface guard error messages
label Agoric-kris-sync-endo-2023-12-12-20-31-15
reset base-Agoric-kris-sync-endo-2023-12-12-20-31-15
merge -C 4f7258043 Agoric-kris-sync-endo-2023-12-12-20-31-15 # Merge pull request #8651 from Agoric/kris-sync-endo-2023-12-12-20-31-15

# Branch Agoric-ta-fixup-endo-sync
label base-Agoric-ta-fixup-endo-sync
pick d2914ff11 chore(types): import Far, Guarded, GuardedKit
pick 41aeba3d6 chore(types): deprecate provideKindHandle
pick 990a79dea feat(guard): tighten roundsManager
label Agoric-ta-fixup-endo-sync
reset base-Agoric-ta-fixup-endo-sync
merge -C bef63e5f0 Agoric-ta-fixup-endo-sync # Merge pull request #8688 from Agoric/ta/fixup-endo-sync

# Pull Request #8677
pick a0d822952 chore(golang): Clarify error messages (#8677)

# Branch Agoric-ta-restore-store-types
label base-Agoric-ta-restore-store-types
pick cbb83187f chore(types): drop superfluous types-ambient
pick e366fab72 chore(types): refresh coverage threshold
pick 260ad50e8 chore(types): remove store-types declaration
pick 40591bccb chore(types): refresh coverage threshold
label Agoric-ta-restore-store-types
reset base-Agoric-ta-restore-store-types
merge -C 92855b2b3 Agoric-ta-restore-store-types # Merge pull request #8701 from Agoric/ta/restore-store-types

# Branch Agoric-kriskowal-and-fudco-hackathon
label base-Agoric-kriskowal-and-fudco-hackathon
pick 68235ec3f feat(deploy-script-support): Write out bundle file names in machine readable file
label Agoric-kriskowal-and-fudco-hackathon
reset base-Agoric-kriskowal-and-fudco-hackathon
merge -C 8ecb5d7a9 Agoric-kriskowal-and-fudco-hackathon # Merge pull request #8559 from Agoric/kriskowal-and-fudco-hackathon

# Pull Request #8453
pick 6388a002b feat: Zoe use watchPromise() to wait for contract finish (#8453)

# Branch Agoric-8445-addWatcher
label base-Agoric-8445-addWatcher
pick 5ed51078d feat:  smartWallet verstion 2 with watchedPromises
label Agoric-8445-addWatcher
reset base-Agoric-8445-addWatcher
merge -C 376e47d1b Agoric-8445-addWatcher # Merge pull request #8488 from Agoric/8445-addWatcher

# Branch Agoric-gibson-8336-classify-promises
label base-Agoric-gibson-8336-classify-promises
pick feb1f93c8 feat(SwingSet): Add a tool for classifying unsettled promises
pick 4ad62348c feat(SwingSet): Classify getExitSubscriber promises
pick c1e4090b6 feat(SwingSet): Classify wallet spend action promises
pick 948a20d42 feat(SwingSet): Indicate the target interface name of getUpdateSince() promises
pick 5fc73c0c5 feat(SwingSet): Improve classification of PublishKit tail promises
pick a955006eb feat(SwingSet): Improve promise classification descriptions
pick be372da9a feat(SwingSet): Add build-mezzanine-db.js
pick 4bcc9511f chore(SwingSet): Fix lint issues
label Agoric-gibson-8336-classify-promises
reset base-Agoric-gibson-8336-classify-promises
merge -C 6466eec6a Agoric-gibson-8336-classify-promises # Merge pull request #8499 from Agoric/gibson-8336-classify-promises

# Branch Agoric-mfig-vm-action-defaults
label base-Agoric-mfig-vm-action-defaults
pick a710d6851 feat(cosmos): impose defaults when sending VM actions
pick 021fd0f98 refactor(cosmos): rely on contextual defaults for VM actions
label Agoric-mfig-vm-action-defaults
reset base-Agoric-mfig-vm-action-defaults
merge -C 75ef233ca Agoric-mfig-vm-action-defaults # Merge pull request #8703 from Agoric/mfig-vm-action-defaults

# Branch Agoric-mfig-ci-external-prs
label base-Agoric-mfig-ci-external-prs
pick 45e654887 ci(linear-history): fix external PR sha references
pick d2ae9c7b1 ci: manipulate checks within `workflow_run`
pick 34fe9a469 test(upgrade-test): tolerate running after `a3p:main` zoe upgrade
pick 5395cda4a ci(mergify-ready): stub `wait-integration-pre-checks` to appease required jobs
label Agoric-mfig-ci-external-prs
reset base-Agoric-mfig-ci-external-prs
merge -C 05aeff247 Agoric-mfig-ci-external-prs # Merge pull request #8731 from Agoric/mfig-ci-external-prs

# Branch zmanian-zaki-ledger
label base-zmanian-zaki-ledger
pick e955047f6 Fix for MacOS Sonoma Ledger detection issues
label zmanian-zaki-ledger
reset base-zmanian-zaki-ledger
merge -C 780a4613a zmanian-zaki-ledger # Merge pull request #8462 from zmanian/zaki/ledger

# Pull Request #8723
pick 4dcc411ba refactor(internal): remove unused functions migrating to endo (#8723)

# Branch ijl4git-patch-1
label base-ijl4git-patch-1
pick b62f49e5e Update README.md
label ijl4git-patch-1
reset base-ijl4git-patch-1
merge -C d3ddae6fa ijl4git-patch-1 # Merge pull request #8732 from ijl4git/patch-1

# Branch Agoric-raphdev-secmd
label base-Agoric-raphdev-secmd
pick 8bdc349b0 fix H1 link in SECURITY.md
label Agoric-raphdev-secmd
reset base-Agoric-raphdev-secmd
merge -C 73364fab9 Agoric-raphdev-secmd # Merge pull request #8734 from Agoric/raphdev-secmd

# Pull Request #8691
pick 8604b011b feat: auctioneer detects failing priceAuthority; requests new one (#8691)

# Branch Agoric-ta-revert-workaround
label base-Agoric-ta-revert-workaround
pick 0b3e1a34d Revert "test(upgrade-test): tolerate running after `a3p:main` zoe upgrade"
label Agoric-ta-revert-workaround
reset base-Agoric-ta-revert-workaround
merge -C 82d35483f Agoric-ta-revert-workaround # Merge pull request #8736 from Agoric/ta/revert-workaround

# Branch Agoric-gibson-2024-01-cleanup-coreproposalbehavior
label base-Agoric-gibson-2024-01-cleanup-coreproposalbehavior
pick 5726566d4 chore(deploy-script-support): Rename variable for clarity
pick 5753e80ef chore(deploy-script-support): Improve JSDoc annotation
pick 4b5b60da1 chore(deploy-script-support): Fix package reference in comment
pick 2aa156c20 chore(deploy-script-support): For clarity, rename "override" paramaters to "custom"
pick e421f7d4b chore(deploy-script-support): Complete the "override" → "custom" renaming
pick c8c90e143 chore(deploy-script-support): Clarify script completion value as pseudo-export
pick cf009b21d chore(deploy-script-support): Avoid "make…" names for non-function variables
pick aba627b09 chore(deploy-script-support): Sync code patterns across files
pick aebce3f2c chore(deploy-script-support): Update assert(cond, X`...`) calls to cond || Fail`...`
pick 9dc2fa464 chore(deploy-script-support): Apply suggestions from code review
pick 2992afaac chore(deploy-script-support): Lookup the agoricNames installation admin only when necessary
label Agoric-gibson-2024-01-cleanup-coreproposalbehavior
reset base-Agoric-gibson-2024-01-cleanup-coreproposalbehavior
merge -C ba2f0d94e Agoric-gibson-2024-01-cleanup-coreproposalbehavior # Merge pull request #8712 from Agoric/gibson-2024-01-cleanup-coreproposalbehavior

# Branch Agoric-ta-move-priceAuthorityRegistry
label base-Agoric-ta-move-priceAuthorityRegistry
pick 97d8b1432 chore(types): storageHelper params
pick a92cf556a refactor: mv priceAuthorityRegistry to vats
label Agoric-ta-move-priceAuthorityRegistry
reset base-Agoric-ta-move-priceAuthorityRegistry
merge -C 53ec11cb9 Agoric-ta-move-priceAuthorityRegistry # Merge pull request #8717 from Agoric/ta/move-priceAuthorityRegistry

# Branch Agoric-8605-local-a3p
label base-Agoric-8605-local-a3p
pick eee7bfa94 lint: disable jsdoc/require-param-type for .ts
pick 845ba0da3 chore(types): import .js for .ts modules
pick edcf2f4c9 chore(deps): bump commander to 11.1
pick 23ecf28bf chore(deps): bump @types/node to 18
pick d8b84102a feat: a3p-integration package
pick fea3198cb ci: run a3p-integration instead of upgrade-tests
pick d8690bff9 chore: remove old upgrade-tests
label Agoric-8605-local-a3p
reset base-Agoric-8605-local-a3p
merge -C df3d0a788 Agoric-8605-local-a3p # Merge pull request #8635 from Agoric/8605-local-a3p

# Branch Agoric-mhofman-a3p-build
label base-Agoric-mhofman-a3p-build
pick ca765ec57 chore(ci): use synthetic-chain build config
pick 663871d01 chore(ci): integration uses synthetic-chain build command
label Agoric-mhofman-a3p-build
reset base-Agoric-mhofman-a3p-build
merge -C d48e752dd Agoric-mhofman-a3p-build # Merge pull request #8744 from Agoric/mhofman/a3p-build

# Pull Request #8748
pick 87e4ef498 fix(zoe): Fix OfferHandlerI.handle returns guard (#8748)

# Pull Request #8750
pick 00137a3dd fix: "x" parameter in many tests is optional (#8750)

# Branch Agoric-mhofman-update-a3p
label base-Agoric-mhofman-update-a3p
pick 7fcd59c95 chore(a3p): upgrade synthetic-chain
pick dd296e9de ci: simulate network core proposal in upgrade test
label Agoric-mhofman-update-a3p
reset base-Agoric-mhofman-update-a3p
merge -C 627b56bac Agoric-mhofman-update-a3p # Merge pull request #8754 from Agoric/mhofman/update-a3p

# Branch Agoric-mhofman-explicit-harden
label base-Agoric-mhofman-explicit-harden
pick 833c9b3f6 fix(casting): explicitly harden prototypes
pick 86c128a29 fix(swing-store): explicitly harden prototypes
pick 24319abf7 fix(SwingSet): explicitly harden prototypes
pick e451d13b7 fix(xsnap): explicitly harden prototypes
pick acb819bae chore(zoe): explicitly harden generateQuotes tool prototype
pick 953000996 chore(internal): explicitly harden some test prototypes
pick c561a1275 fix(wallet): explicitly harden iteration helper prototype
pick 5c00e863f fix(vats): explicitly harden iteration helper prototype
pick aeaa62b07 fix(swingset-liveslots): explicitly harden iteration helper prototypes
label Agoric-mhofman-explicit-harden
reset base-Agoric-mhofman-explicit-harden
merge -C 6e90d9640 Agoric-mhofman-explicit-harden # Merge pull request #8738 from Agoric/mhofman/explicit-harden

# Pull Request #8752
pick 8ef62f443 refactor(liveslots): minor improvements to prepare for upcoming changes (#8752)

# Branch Agoric-mhofman-clean-docker-tags
label base-Agoric-mhofman-clean-docker-tags
pick e5302c694 chore(deployment): remove unused docker-push make targets
pick 3ac11031d chore: default deployment docker tag to unreleased
label Agoric-mhofman-clean-docker-tags
reset base-Agoric-mhofman-clean-docker-tags
merge -C f85d35b67 Agoric-mhofman-clean-docker-tags # Merge pull request #8760 from Agoric/mhofman/clean-docker-tags

# Branch Agoric-ta-typedoc-vats
label base-Agoric-ta-typedoc-vats
pick 083ac4375 docs: include @agoric/vats in typedoc
pick fe6feebff docs: README for vats
pick 4239c7356 docs: include @agoric/vats in typedoc
pick 27e87e408 docs: include @agoric/swingset-vat in typedoc
pick 95c0b6479 docs: include @agoric/zone in typedoc
pick 2fadbe885 chore(types): * -> any for typedoc
pick b6f8b6d09 docs: more @agoric/zoe in typedoc
label Agoric-ta-typedoc-vats
reset base-Agoric-ta-typedoc-vats
merge -C 51f64c2b3 Agoric-ta-typedoc-vats # Merge pull request #8720 from Agoric/ta/typedoc-vats

# Branch Agoric-slogulator-refresh
label base-Agoric-slogulator-refresh
pick 73aa6d655 feat: refresh slogulator to account for smallcaps and improve UX
label Agoric-slogulator-refresh
reset base-Agoric-slogulator-refresh
merge -C 046af5959 Agoric-slogulator-refresh # Merge pull request #8669 from Agoric/slogulator-refresh


# Branch Agoric-kris-sync-endo-2024-01-18-00-40-42
label base-Agoric-kris-sync-endo-2024-01-18-00-40-42
pick 9f91cbca0 chore: Sync Endo versions
pick 30d7d38a9 chore: Update yarn.lock
pick 869218c94 chore: Bump xsnap meter type
pick 8142c36a6 chore(swingset-vat): Update xsnap store test snapshots
label Agoric-kris-sync-endo-2024-01-18-00-40-42
reset base-Agoric-kris-sync-endo-2024-01-18-00-40-42
merge -C 305b2320a Agoric-kris-sync-endo-2024-01-18-00-40-42 # Merge pull request #8763 from Agoric/kris-sync-endo-2024-01-18-00-40-42


# Branch Agoric-8767-ibc-4-proto
label base-Agoric-8767-ibc-4-proto
pick 9cdfaefcf fix: update protobuf download and generation for ibc-go v4
label Agoric-8767-ibc-4-proto
reset base-Agoric-8767-ibc-4-proto
merge -C e0447b837 Agoric-8767-ibc-4-proto # Merge pull request #8769 from Agoric/8767-ibc-4-proto


# Branch Agoric-gibson-2024-01-package-links
label base-Agoric-gibson-2024-01-package-links
pick 66ddfcbfa docs(store): Hyperlink package references
pick 0ce293abb docs(xsnap-lockdown): Hyperlink package references
pick 74e42e50b docs(wallet): Hyperlink package references
pick 6c74a826f docs(swing-store): Hyperlink package references
pick 6faef0dbd docs(base-zone): Hyperlink package references
pick 0c4812da7 docs(inter-protocol): Hyperlink package references
pick d6b5a64ec docs(zoe): Hyperlink package references
pick 6dfc40a95 docs(zoe): Hyperlink package references
pick acefacb3c docs(SwingSet): Hyperlink package references
pick 186aafab7 docs(SwingSet): Hyperlink package references
pick 3c58688e7 docs(SwingSet): Hyperlink package references
pick 46236d769 docs(casting): Hyperlink package references
pick 848732e63 docs(swingset-xsnap-supervisor): Hyperlink package references
pick 6f3ebd586 docs(vm-config): Hyperlink package references
pick 0a4fe42c8 docs(ERTP): Hyperlink package references
pick 737b51128 docs(ERTP): Hyperlink package references
label Agoric-gibson-2024-01-package-links
reset base-Agoric-gibson-2024-01-package-links
merge -C 55a09026e Agoric-gibson-2024-01-package-links # Merge pull request #8705 from Agoric/gibson-2024-01-package-links


# Branch Agoric-gibson-2023-12-golang-cli-commands
label base-Agoric-gibson-2023-12-golang-cli-commands
pick f3ca9249d style(golang): Align CLI command fields with upstream recommendations
pick 90f4ba893 chore(agd testnet): Deprecate --v in favor of --validator-count, -n
pick 088764597 chore(x/swingset): Adopt and explain conventions for file/inline CLI arguments
label Agoric-gibson-2023-12-golang-cli-commands
reset base-Agoric-gibson-2023-12-golang-cli-commands
merge -C 853cca53c Agoric-gibson-2023-12-golang-cli-commands # Merge pull request #8678 from Agoric/gibson-2023-12-golang-cli-commands


# Branch Agoric-ta-restore-builders-typecheck
label base-Agoric-ta-restore-builders-typecheck
pick 8e453bea4 chore(types): InstallEntrypoint
pick 755a2f730 chore(types): typecheck 'builders'
label Agoric-ta-restore-builders-typecheck
reset base-Agoric-ta-restore-builders-typecheck
merge -C 1cea34c30 Agoric-ta-restore-builders-typecheck # Merge pull request #8778 from Agoric/ta/restore-builders-typecheck


# Branch Agoric-mfig-integration-deps
label base-Agoric-mfig-integration-deps
pick e5a80fc8f ci(registry): `set-versions.sh` cwd is already at the target
pick 3bace780d ci(registry): use exact Endo version matches
pick e0741e50e build(eslint-config): fix `peerDependencies.eslint-plugin-jsdoc`
label Agoric-mfig-integration-deps
reset base-Agoric-mfig-integration-deps
merge -C 01baa2896 Agoric-mfig-integration-deps # Merge pull request #8751 from Agoric/mfig-integration-deps


# Branch Agoric-8647-benchmark-kernel-cleanup
label base-Agoric-8647-benchmark-kernel-cleanup
pick 100922b4c feat: cleanup minor issues found during benchmark writeup
label Agoric-8647-benchmark-kernel-cleanup
reset base-Agoric-8647-benchmark-kernel-cleanup
merge -C 6b07a7ba7 Agoric-8647-benchmark-kernel-cleanup # Merge pull request #8764 from Agoric/8647-benchmark-kernel-cleanup


# Branch Agoric-8647-benchmarkerator-cleanup
label base-Agoric-8647-benchmarkerator-cleanup
pick 49be74c1f doc: clean up Benchmarkerator doc and Benchmarkerator report output formatting
label Agoric-8647-benchmarkerator-cleanup
reset base-Agoric-8647-benchmarkerator-cleanup
merge -C 0769559a1 Agoric-8647-benchmarkerator-cleanup # Merge pull request #8765 from Agoric/8647-benchmarkerator-cleanup


# Branch Agoric-8647-writeup-benchmarkerator-exercise
label base-Agoric-8647-writeup-benchmarkerator-exercise
pick 9fbf6af61 doc: A blog-post-like writeup of using one of our benchmarks for performance engineering
label Agoric-8647-writeup-benchmarkerator-exercise
reset base-Agoric-8647-writeup-benchmarkerator-exercise
merge -C af57c38c8 Agoric-8647-writeup-benchmarkerator-exercise # Merge pull request #8768 from Agoric/8647-writeup-benchmarkerator-exercise


# Branch Agoric-8445-reintegrate
label base-Agoric-8445-reintegrate
pick 3cfe39245 fix: smartWallet watch ERTP purse balances across zoe upgrades
label Agoric-8445-reintegrate
reset base-Agoric-8445-reintegrate
merge -C 99fc02534 Agoric-8445-reintegrate # Merge pull request #8775 from Agoric/8445-reintegrate


# Branch Agoric-mfig-core-proposal-deps
label base-Agoric-mfig-core-proposal-deps
pick 74f17ee3d feat(extract-proposal): organize proposals into steps
pick 80fa3d144 feat: support `coreProposals.steps`
pick bf8b86f4c chore(cosmic-swingset): `coreProposals.steps` demo
pick 2b38ebc37 fix(cosmic-swingset): merge `coreProposals` from bootstrap and upgrade plan
label Agoric-mfig-core-proposal-deps
reset base-Agoric-mfig-core-proposal-deps
merge -C 09e90eeb9 Agoric-mfig-core-proposal-deps # Merge pull request #8370 from Agoric/mfig-core-proposal-deps


# Branch Agoric-8795-pull-create-dapp-into-master
label base-Agoric-8795-pull-create-dapp-into-master
pick 4c7a6b24a feat(create-dapp): `npm create @agoric/dapp ...` uses `agoric init`
pick 472ee2562 test(create-dapp): basic init flags sanity test
pick 9864bc1a6 docs(create-dapp): update url for getting started
pick 5df669baf chores(create-dapp): update changelog
pick af26c1770 build(xsnap): detect production mode by absence of `test` dir, not `git status`
pick 3154baa01 fix(agoric-cli): `open` should default to `localhost`, not numeric IPv4
pick f8afd2205 build(agoric-cli): add `tools` subdir to NPM
pick c3ef51cc3 Remove the "upcoming release" part of the Changelog changes
pick ecd435e2e chore(xsnap): Match version of @agoric/xsnap to what's on master
pick feaeef6ab chore(create-dapp): match dependency version to current version of agoric-cli
pick ae2e30be1 chore(create-dapp): update devDependencies to match other packages
pick 0d5937640 chore(create-dapp): bump version to 0.2.0
pick f528ba05e chore(create-dapp): remove unused dependency
pick 9743db8e2 Revert "chore(create-dapp): bump version to 0.2.0"
label Agoric-8795-pull-create-dapp-into-master
reset base-Agoric-8795-pull-create-dapp-into-master
merge -C 2c609b84d Agoric-8795-pull-create-dapp-into-master # Merge pull request #8799 from Agoric/8795-pull-create-dapp-into-master

# Pull Request #8815
pick c132a3157 fix(vats): include index.js in NPM package (#8815)

# Branch Agoric-markm-remove-migrated-common
label base-Agoric-markm-remove-migrated-common
pick d59dc415c refactor: postponed removals and simplifications
label Agoric-markm-remove-migrated-common
reset base-Agoric-markm-remove-migrated-common
merge -C eddf36d9c Agoric-markm-remove-migrated-common # Merge pull request #8771 from Agoric/markm-remove-migrated-common

# Pull Request #8827
pick 72d3ed240 chore(internal): Remove unused ENACTED_UPGRADE action type (#8827)

# Pull Request #8828
pick b233223e9 ci: add `dev-` branches as supported PR target (#8828)

# Pull Request #8630
pick 1108cfdbe fix: use dapp-offer-up by default (#8630)

# Branch Agoric-8113-provision-names
label base-Agoric-8113-provision-names
pick 84d74dd22 fix(provisioning): don't use disconnected namesByAddress
pick b588445c3 test: namesByAddress contains provisioned account
pick b2fe7f7ab chore: upgrade proposal to fix namesByAddress / provisioning vat
label Agoric-8113-provision-names
reset base-Agoric-8113-provision-names
merge -C f3c2b65ce Agoric-8113-provision-names # Merge pull request #8821 from Agoric/8113-provision-names

# Pull Request #8749
pick 7d4729735 refactor(base-zone,store): prepare for migration to endo repo (#8749)

# Pull Request #8806
pick 1f4333e2e fix: When setting a new zcfBundleCap, store it in baggage (#8806)

# Branch Agoric-ta-bump-asynth
label base-Agoric-ta-bump-asynth
pick 28b2f9085 chore(deps): bump @agoric/synthetic-chain
pick de95d22d7 feat: delegate synthetic-chain cmds
pick 783f7e84e ci: use a3p-integration cmds
pick 09c585a02 test(upgrade-next): bump synthetic-chain dep
pick 9b94cda8f test: use Yarn v4 for a3p-integration
label Agoric-ta-bump-asynth
reset base-Agoric-ta-bump-asynth
merge -C 014290682 Agoric-ta-bump-asynth # Merge pull request #8839 from Agoric/ta/bump-asynth


# Pull Request #8831
pick 738642095 refactor(internal): Doing a TODO for UpgradeDisconnectionShape (#8831)

# Branch Agoric-mhofman-8843-core-proposal-upgrade-handler
label base-Agoric-mhofman-8843-core-proposal-upgrade-handler
pick b801d2649 chore(deploy-script-support): explicit SequentialCoreProposals type
pick 605eb4b8f feat(cosmos): support core proposals set by upgrade handler
label Agoric-mhofman-8843-core-proposal-upgrade-handler
reset base-Agoric-mhofman-8843-core-proposal-upgrade-handler
merge -C a253f7472 Agoric-mhofman-8843-core-proposal-upgrade-handler # Merge pull request #8844 from Agoric/mhofman/8843-core-proposal-upgrade-handler

# Branch Agoric-gibson-2024-01-recorderkit-typo
label base-Agoric-gibson-2024-01-recorderkit-typo
pick 0470b46a7 chore(zoe): Fix a typo in recorder.js
label Agoric-gibson-2024-01-recorderkit-typo
reset base-Agoric-gibson-2024-01-recorderkit-typo
merge -C 7bf587060 Agoric-gibson-2024-01-recorderkit-typo # Merge pull request #8816 from Agoric/gibson-2024-01-recorderkit-typo

# Branch Agoric-gibson-2024-01-cleanup-clean-core-eval-js
label base-Agoric-gibson-2024-01-cleanup-clean-core-eval-js
pick 811d180d4 chore(cosmic-swingset): Propagate errors from `main` in clean-core-eval.js
label Agoric-gibson-2024-01-cleanup-clean-core-eval-js
reset base-Agoric-gibson-2024-01-cleanup-clean-core-eval-js
merge -C b7a5c92d2 Agoric-gibson-2024-01-cleanup-clean-core-eval-js # Merge pull request #8777 from Agoric/gibson-2024-01-cleanup-clean-core-eval.js

# Branch Agoric-gibson-gh-8703-followup
label base-Agoric-gibson-gh-8703-followup
pick 89a2d9fcb docs(golang): Improve the description of PopulateAction
pick 7665aafa7 style(golang): Rename PopulateAction variables for clarity
pick ca42f47f3 style(golang): Rename a test helper function for clarity
label Agoric-gibson-gh-8703-followup
reset base-Agoric-gibson-gh-8703-followup
merge -C 121b67747 Agoric-gibson-gh-8703-followup # Merge pull request #8855 from Agoric/gibson-gh-8703-followup

# Pull Request #8745
pick f30b37972 feat(zoe): caretaker-style revocable, ownable (#8745)

# Pull Request #8136
pick d2ea4b46b fix: DEBUG harmony (#8136)

# Branch Agoric-8224-ibc5
label base-Agoric-8224-ibc5
pick 302f6a02e chore: update proto dependencies and scripts to produce/use them
pick 045d051c7 chore: update ibc-go import versions
pick 5f8deb41b chore: update for cosmos-sdk API changes
pick 20a89f060 fix: unwrap account keeper for app module
pick 680e5274f build: use temporary tag for cosmos-sdk
pick b6abb10ba build: clean up no-op go.mod replace directive
pick cb12a5342 feat: expose node service to retrieve operator config
pick 38f6c3f8d fix: pick up snapshot initiation fix
pick a2bfb34d1 fix: avoid broken goleveldb
pick d2602b3be fix: exempt more 3rd-party protos from link check
pick 0345c4d20 chore: use more cosmos-sdk replace directives and align formatting
pick 34d505671 fix: govulncheck updates
pick 2e4d8d33a feat: tolerate missing files in gaia 3-way diff
pick 6e290612d docs: typo
pick 5a02d321c build: update cosmos-sdk fork to final tag
label Agoric-8224-ibc5
reset base-Agoric-8224-ibc5
merge -C 64cb69fcc Agoric-8224-ibc5 # Merge pull request #8791 from Agoric/8224-ibc5

# Branch Agoric-8224-ibc6
label base-Agoric-8224-ibc6
pick fa4695dce feat: upgrade ibc-go to v6.2.1
pick 9e12a7ce3 docs: update note on unwrapping of account keeper
label Agoric-8224-ibc6
reset base-Agoric-8224-ibc6
merge -C 7ffae88ae Agoric-8224-ibc6 # Merge pull request #8865 from Agoric/8224-ibc6

# Branch Agoric-mfig-build-uses-hashes
label base-Agoric-mfig-build-uses-hashes
pick 456f11c41 build(agd): rely on checksums, not timestamps
pick d712be231 fix(registry.sh): use `build:types` and `clean:types` if they exist
pick a1cfba894 build(golang): remove sources when building Docker image
pick e7fb9f5ab fix(deployment): remove dependency on `HELPER_BINARY`
label Agoric-mfig-build-uses-hashes
reset base-Agoric-mfig-build-uses-hashes
merge -C 386cc4922 Agoric-mfig-build-uses-hashes # Merge pull request #8715 from Agoric/mfig-build-uses-hashes

# Branch Agoric-mfig-silence-golint-errors
label base-Agoric-mfig-silence-golint-errors
pick 9f0250878 ci(golangci-lint): ignore deprecations until we have none
pick c226455af chore(cosmos): panic instead of ignoring export errors
pick d5484e3ff ci(integration): fix `agd` wrapper and `Dockerfile.sdk`
label Agoric-mfig-silence-golint-errors
reset base-Agoric-mfig-silence-golint-errors
merge -C d4925683c Agoric-mfig-silence-golint-errors # Merge pull request #8866 from Agoric/mfig-silence-golint-errors


# Branch Agoric-mhofman-upgrade-wf-zoe-in-handler
label base-Agoric-mhofman-upgrade-wf-zoe-in-handler
pick 2df166954 feat: integrate endo#2038 as patch
pick e370bff50 feat: upgrade wallet-factory
pick 3932a8080 feat: replace zoe and zcf
label Agoric-mhofman-upgrade-wf-zoe-in-handler
reset base-Agoric-mhofman-upgrade-wf-zoe-in-handler
merge -C 405811728 Agoric-mhofman-upgrade-wf-zoe-in-handler # Merge pull request #8872 from Agoric/mhofman/upgrade-wf-zoe-in-handler

# Branch Agoric-ta-bump-a3p
label base-Agoric-ta-bump-a3p
pick 160fd0c2c chore(a3p): bump synthetic-chain to 0.0.5-2
pick 5b8663c98 chore(a3p): bump yarn to 4.1.0
pick 1a7d9b342 chore(a3p): bump synthetic-chain to 0.0.5-3
label Agoric-ta-bump-a3p
reset base-Agoric-ta-bump-a3p
merge -C 592f960d2 Agoric-ta-bump-a3p # Merge pull request #8873 from Agoric/ta/bump-a3p

# Branch Agoric-ta-types-deps
label base-Agoric-ta-types-deps
pick 13d6be2c1 chore(deps): yarn add -D typescript typedoc type-coverage
pick c70ae6b81 chore(types): correct provideVatSlogger
pick 965f8baa1 chore(deps): bump @typescript-eslint
pick e09b4e465 chore(deps): bump tsd
pick cc8b1a413 lint: handle floating promise arrays
label Agoric-ta-types-deps
reset base-Agoric-ta-types-deps
merge -C b9ffe4824 Agoric-ta-types-deps # Merge pull request #8836 from Agoric/ta/types-deps

# Branch Agoric-gibson-2024-02-remove-arraytoobj
label base-Agoric-gibson-2024-02-remove-arraytoobj
pick 37b6b8a6e refactor(zoe): Replace arrayToObj with objectMap
pick 2512bbc59 refactor(zoe): Remove arrayToObj
pick 81c909f59 refactor(zoe): Remove assertSubset
pick 2165e1e8a refactor(zoe): Populate initialAllocation with empty want properties before give properties
label Agoric-gibson-2024-02-remove-arraytoobj
reset base-Agoric-gibson-2024-02-remove-arraytoobj
merge -C cd8e0aa86 Agoric-gibson-2024-02-remove-arraytoobj # Merge pull request #8856 from Agoric/gibson-2024-02-remove-arraytoobj

# Pull Request #8892
pick 7e8835ec7 ci: merge integration branch before endo checkout (#8892)

# Pull Request #8861
pick 73fe0af52 feat(ertp): purse amountStore abstraction (#8861)

# Branch Agoric-ta-integration-cleanup
label base-Agoric-ta-integration-cleanup
pick a5c64c69f chore: remove obsolete issue template
pick 73a52d415 ci: delete disabled dapp-fungible-faucet test
label Agoric-ta-integration-cleanup
reset base-Agoric-ta-integration-cleanup
merge -C 17e0efe7d Agoric-ta-integration-cleanup # Merge pull request #8899 from Agoric/ta/integration-cleanup

# Pull Request #8898
pick 2044d2208 fix(agoric-cli): Remove conflicting AggregateError declaration comment (#8898)

# Branch Agoric-mhofman-8887-fix-governance
label base-Agoric-mhofman-8887-fix-governance
pick 4887ecb7c build(cosmos): update cosmos-sdk with gov fixes
pick 7cfae88a1 fix(cosmos): add action context to core evals
pick 003f0c223 Revert "fix(cosmos): don't log expected missing tx context of CORE_EVAL"
pick d8efae59e chore: handle new agd query gov proposals response
pick ac804f448 chore: handle failed proposals in test script
pick d13427ce5 chore: debug faucet script
pick 229b36ff1 chore(a3p): bump synthetic-chain to 0.0.6-4
label Agoric-mhofman-8887-fix-governance
reset base-Agoric-mhofman-8887-fix-governance
merge -C 61af4a89c Agoric-mhofman-8887-fix-governance # Merge pull request #8902 from Agoric/mhofman/8887-fix-governance

# Branch Agoric-ta-a3p-coreeval
label base-Agoric-ta-a3p-coreeval
pick bab2f8295 docs(a3p): UPGRADE NEEDED case
pick 022abb15c chore(deps): simplify a3p-integration package
pick f864dd35d test(a3p): restart-vats
label Agoric-ta-a3p-coreeval
reset base-Agoric-ta-a3p-coreeval
merge -C b4094ba2a Agoric-ta-a3p-coreeval # Merge pull request #8801 from Agoric/ta/a3p-coreeval

# Pull Request #8905
pick 41d52be25 Revert "test(a3p): restart-vats" (#8905)

# Branch Agoric-mhofman-reland-8801
label base-Agoric-mhofman-reland-8801
pick 4ed3581e6 ci: build sdk in upgrade test for potential proposal uses
pick 2a7bcead2 test(a3p): restart vats
label Agoric-mhofman-reland-8801
reset base-Agoric-mhofman-reland-8801
merge -C c839fb4a0 Agoric-mhofman-reland-8801 # Merge pull request #8907 from Agoric/mhofman/reland-8801

# Pull Request #8910
pick ddc6f52b9 chore: more reliable collected check in gc test (#8910)

# Pull Request #8913
pick 2ffb5b841 chore: tweak holding pattern in liveslots gc test (#8913)

# Branch Agoric-8636-fs-slogSender
label base-Agoric-8636-fs-slogSender
pick 8b3d75136 lint: work around Endo lint bug
pick 3aeabd2af lint: conform array-foreach
pick cf8ebe133 chore(types): MakeSlogSender
pick 45fad0e7f refactor(flight-recorder): makeSlogSenderFromBuffer
pick be2221b30 refactor: fsp
pick c0c715b7d chore(flight-record): require buffer size
pick 7622c94a5 refactor: IO out of CircularBuffer
pick 8d9cb7abe feat: simple CircularBuffer with fs offsets
pick a043651ea test: pre-serialization
pick 47a2adda7 feat: use writeSync slogSender
pick 515ef12c5 chore: remove mmap-based CircularBuffer
label Agoric-8636-fs-slogSender
reset base-Agoric-8636-fs-slogSender
merge -C 23a970d49 Agoric-8636-fs-slogSender # Merge pull request #8889 from Agoric/8636-fs-slogSender

# Branch Agoric-8900-package-tests-node
label base-Agoric-8900-package-tests-node
pick 1bcafdcc5 ci(all-packages): add Node 20, remove 16
pick 7d8b471db build: allow Node 20 LTS engine
pick 178672fe2 build: specify .node-version (20.11.0)
pick 4a3b59b48 fix: performance.now() binding
pick 5dd8af670 test: Node version compat
pick fc3d5f30d test: await promise
label Agoric-8900-package-tests-node
reset base-Agoric-8900-package-tests-node
merge -C 01eedd962 Agoric-8900-package-tests-node # Merge pull request #8920 from Agoric/8900-package-tests-node

# Branch Agoric-mhofman-clarify-a3p
label base-Agoric-mhofman-clarify-a3p
pick b89aa57ca fix(a3p-integration): rebuild SDK image automatically
pick 2eb9ff4c7 docs: detail structure of a3p-integration
pick 66ab6c362 docs: add README.md to a3p upgrade proposal
label Agoric-mhofman-clarify-a3p
reset base-Agoric-mhofman-clarify-a3p
merge -C c7efebaff Agoric-mhofman-clarify-a3p # Merge pull request #8886 from Agoric/mhofman/clarify-a3p

# Pull Request #8737
pick 1fe134b4a chore(vats): Cleanup runModuleBehaviors (#8737)

# Pull Request #8929
pick bc337b531 feat(a3p-integration): add core eval in test (#8929)

# Pull Request #8940
pick 0c299962f fix(a3p): serial test execution (#8940)

# Pull Request #8901
pick 174e37d74 feat(cosmos): upgrade provisioning vat (#8901)

# Pull Request #8909
pick a929734f0 test: verify purse balances are updated after smartWallet upgrade (#8909)

# Pull Request #8941
pick d42390c00 chore(swingset-liveslots): handle GC test flake (#8941)

# Branch Agoric-mfig-silence-vat-replay-console
label base-Agoric-mfig-silence-vat-replay-console
pick 5d00dc6dd fix(SwingSet): silence vat console output during replay
pick 3098a8e75 chore(cosmic-swingset): log swingset launched
label Agoric-mfig-silence-vat-replay-console
reset base-Agoric-mfig-silence-vat-replay-console
merge -C a239f8b79 Agoric-mfig-silence-vat-replay-console # Merge pull request #8943 from Agoric/mfig-silence-vat-replay-console

# Pull Request #8944
pick 27079f984 refactor(a3p): reusable submission generation function (#8944)

# Branch Agoric-mhofman-fix-cosmic-proto
label base-Agoric-mhofman-fix-cosmic-proto
pick 651775f4e fix(cosmic-proto): add missing `cosmos_proto` dep
pick 2f1318ba2 chore(cosmic-proto): rebuild
label Agoric-mhofman-fix-cosmic-proto
reset base-Agoric-mhofman-fix-cosmic-proto
merge -C 72a0d8901 Agoric-mhofman-fix-cosmic-proto # Merge pull request #8949 from Agoric/mhofman/fix-cosmic-proto

# Branch Agoric-mhofman-more-cosmic-proto-fixes
label base-Agoric-mhofman-more-cosmic-proto-fixes
pick 83a9d2308 fix(cosmic-proto): do not git ignore all generated files
pick f6073b00d chore(cosmic-proto): rebuild
label Agoric-mhofman-more-cosmic-proto-fixes
reset base-Agoric-mhofman-more-cosmic-proto-fixes
merge -C 150c84ddf Agoric-mhofman-more-cosmic-proto-fixes # Merge pull request #8952 from Agoric/mhofman/more-cosmic-proto-fixes

# Branch Agoric-ta-bump-synth
label base-Agoric-ta-bump-synth
pick 4ec1b5706 chore(deps): bump @agoric/synthetic-chain
label Agoric-ta-bump-synth
reset base-Agoric-ta-bump-synth
merge -C 34ee0b74e Agoric-ta-bump-synth # Merge pull request #8953 from Agoric/ta/bump-synth

# Branch Agoric-ta-smart-wallet-repair
label base-Agoric-ta-smart-wallet-repair
pick 3146886cb fix: handle promises in repairWalletForIncarnation2
pick c70ee0113 fix: burn invitation made for repair
pick 71bb1c76d fix: re-use invitation from offerToUsedInvitation
pick a3f0fc5d2 chore(types): offerToUsedInvitation
label Agoric-ta-smart-wallet-repair
reset base-Agoric-ta-smart-wallet-repair
merge -C c2a8d064c Agoric-ta-smart-wallet-repair # Merge pull request #8966 from Agoric/ta/smart-wallet-repair

# Pull Request #8878
pick 08c75a91a (feat) Add PFM v6.1.1 (#8878)

# Branch Agoric-mfig-whenable
label base-Agoric-mfig-whenable
pick 793f02815 feat(whenable): first cut
pick c65c774ef test(whenable): find bugs and improve the implementation
pick 282b5b514 ci(test-all-packages): add `packages/whenable`
pick 663a5fde5 fix(whenable): enhance to pass basic tests
pick 996e33da4 feat(whenable): use features from more recent Endo
pick 65bb8ebf4 refactor(whenable): putting on some polish for reviewers
pick 4afad84c2 chore(internal): add `whenable.js` to preserve layering
pick d1ac054c5 chore(whenable): remove hard dependency on `@agoric/internal`
pick 86ee08243 fix(whenable): properly chain `watch`ed whenables
pick 7086fe9cf build(whenable): update Endo dependencies
pick 04557ca5a fix(whenable): better fidelity of shimmed `watchPromise`
pick 8097d9473 chore(whenable): `whenable0` -> `whenableV0`
pick a4c2ae151 docs(whenable): add some
pick c6bc20915 chore(whenable): copy `E.js` from `@endo/eventual-send`
pick f649b524f feat(whenable): working version of `E`
pick 871306bbb chore(whenable): `prepareWhenableModule` -> `prepareWhenableTools`
pick 9dfa8610c chore(vat-data): adopt `@agoric/internal/whenable.js`
pick b5885f7bc chore(vow): rename `Whenable` -> `Vow`
pick 4d9371cb7 fix(vow): persistent resolution, settler->resolver
label Agoric-mfig-whenable
reset base-Agoric-mfig-whenable
merge -C 0ebb76d4d Agoric-mfig-whenable # Merge pull request #8742 from Agoric/mfig-whenable

# Pull Request #8970
pick 771480c04 chore: PR feedback (#8970)

# Branch Agoric-mhofman-8888-state-sync-logging-part-1
label base-Agoric-mhofman-8888-state-sync-logging-part-1
pick 6adf2380d chore(cosmos): add logging to state-sync extension restore
pick c27b24ebf chore(cosmos): Add CLI missing commands
label Agoric-mhofman-8888-state-sync-logging-part-1
reset base-Agoric-mhofman-8888-state-sync-logging-part-1
merge -C fd0382de8 Agoric-mhofman-8888-state-sync-logging-part-1 # Merge pull request #8975 from Agoric/mhofman/8888-state-sync-logging-part-1

# Pull Request #8971
pick 101fa90ce golangci lint fix (#8971)

# Branch Agoric-kris-sync-endo-2024-02-15-04-52-21
label base-Agoric-kris-sync-endo-2024-02-15-04-52-21
pick 13a6a84d1 chore: Sync Endo versions
pick 05596ad5d chore: remove '@endo/patterns@1.1.0' patch
pick 4a0c86ade chore: Update yarn.lock
pick fcc681652 chore: Deduplicate yarn.lock
pick 2b86ebe2f chore: Reupdate yarn.lock
pick b07cd4e1b chore: Bump xsnap meter type
pick 12cd181e6 docs: Update Endo integration process
pick bdee8233c chore(swingset-vat): Update xsnap store test snapshots
label Agoric-kris-sync-endo-2024-02-15-04-52-21
reset base-Agoric-kris-sync-endo-2024-02-15-04-52-21
merge -C f05590ffa Agoric-kris-sync-endo-2024-02-15-04-52-21 # Merge pull request #8923 from Agoric/kris-sync-endo-2024-02-15-04-52-21

# Pull Request #7116
pick be6d97051 refactor(ertp): ertp on zones (#7116)

# Pull Request #8965
pick e5ee0b481 refactor(zoe,base-zone): move prepare-revocable to base-zone helper lib (#8965)

# Branch Agoric-8966-repair
label base-Agoric-8966-repair
pick 4d6a82341 fix: repair incorrect fix for repairWalletForIncarnation2
label Agoric-8966-repair
reset base-Agoric-8966-repair
merge -C 64d9318b2 Agoric-8966-repair # Merge pull request #8984 from Agoric/8966-repair

# Branch Agoric-gibson-8983-sha1sum-fallbacks
label base-Agoric-gibson-8983-sha1sum-fallbacks
pick 1dc83f10f fix(agd): Support environments with shasum but not sha1sum
label Agoric-gibson-8983-sha1sum-fallbacks
reset base-Agoric-gibson-8983-sha1sum-fallbacks
merge -C 5317a06c9 Agoric-gibson-8983-sha1sum-fallbacks # Merge pull request #8986 from Agoric/gibson-8983-sha1sum-fallbacks

# Branch Agoric-gibson-2024-02-simplify-makerunutils
label base-Agoric-gibson-2024-02-simplify-makerunutils
pick 8adb39ec4 refactor(SwingSet): Simplify makeRunUtils
label Agoric-gibson-2024-02-simplify-makerunutils
reset base-Agoric-gibson-2024-02-simplify-makerunutils
merge -C 26a3100e9 Agoric-gibson-2024-02-simplify-makerunutils # Merge pull request #8973 from Agoric/gibson-2024-02-simplify-makerunutils

# Pull Request #8988
pick 695c440c0 feat: Simple removal of lien primarilly through code search (#8988)

# Branch Agoric-mfig-local-chain
label base-Agoric-mfig-local-chain
pick c48fe184d fix(cosmos): vm.Action returns ActionHeader pointer
pick 28a256bd5 chore(localchain): extract from `vtransfer`
pick 3ea527d98 feat(cosmos): wire in vlocalchain to the Cosmos app
pick afd60170d feat(cosmos): prevent VM port handlers from panicking
pick 6ef27abb0 fix(vats): update vlocalchain API
pick b4aada3c4 chore(vlocalchain): add proto3 definitions
pick 6e35dc642 feat(vlocalchain): bare minimum implementation
pick 875cb8a38 test(vlocalchain): tests for the portHandler
pick 2182f81f6 test(a3p-integration): c:restart-vats -> g:restart-vats
pick be0228b68 refactor(cosmic-swingset): generalize the portName-to-portNum mapping
pick 19e5aed4e feat(vats): provide init-localchain
pick 42775ddf9 test(a3p): localchain integration test
pick 8067e5d76 build: some Docker affordances
pick 2f3800504 test(boot): add `localchain` to golden master
pick f1a7df67f feat(agoric): pass through subcommand options when relevant
pick 1bffe8489 feat(vlocalchain): generalise tx and query implementation
label Agoric-mfig-local-chain
reset base-Agoric-mfig-local-chain
merge -C 100b64f7d Agoric-mfig-local-chain # Merge pull request #8927 from Agoric/mfig-local-chain

# Branch Agoric-8997-error-handling
label base-Agoric-8997-error-handling
pick 8b0ec4cdd chore(types): publishResult
pick 5397e0cf7 fix: publish 'error' message for failure after upgrade
pick 36bb0e4b2 refactor: tryReclaimingWithdrawnPayments no return
pick 4d4c3f7e2 refactor: onRejected reason
label Agoric-8997-error-handling
reset base-Agoric-8997-error-handling
merge -C 6676107ef Agoric-8997-error-handling # Merge pull request #8998 from Agoric/8997-error-handling

turadg and others added 30 commits January 15, 2024 15:38
chore(types): correct ManifestBundleRef
refactor(agoric-cli): Improve git clone efficiency
feat(cosmic-swingset): bundling and execution of `coreProposals` upon software upgrade
…gset-upgrade-plan

Atomic swingset upgrade actions
mhofman and others added 21 commits February 20, 2024 20:03
Co-authored-by: Turadg Aleahmad <turadg@agoric.com>
…part-1-u14

chore(cosmos): state-sync improvements (#8975)
…8984) (#8985)

Co-authored-by: Chris Hibbert <hibbert@agoric.com>
now returns Promise<void> instead of all the records, but they weren't ever used so it won't change behavior
 - @agoric/cosmos@0.35.0-u14.0
 - @agoric/ertp@0.16.3-u14.0
 - @agoric/swingset-vat@0.32.3-u14.0
 - agoric@0.22.0-u14.0
 - @agoric/cache@0.3.3-u14.0
 - @agoric/casting@0.4.3-u14.0
 - @agoric/cosmic-proto@0.3.1-u14.0
 - @agoric/cosmic-swingset@0.42.0-u14.0
 - @agoric/create-dapp@0.1.1-u14.0
 - @agoric/deploy-script-support@0.10.4-u14.0
 - @agoric/deployment@4.0.0-u14.0
 - @agoric/governance@0.10.4-u14.0
 - @agoric/import-manager@0.3.12-u14.0
 - @agoric/inter-protocol@0.16.2-u14.0
 - @agoric/internal@0.4.0-u14.0
 - @agoric/notifier@0.6.3-u14.0
 - @agoric/pegasus@0.7.13-u14.0
 - @agoric/same-structure@0.2.8-u14.0
 - @agoric/sharing-service@0.2.12-u14.0
 - @agoric/smart-wallet@0.5.4-u14.0
 - @agoric/solo@0.10.4-u14.0
 - @agoric/spawner@0.6.9-u14.0
 - @agoric/store@0.9.3-u14.0
 - @agoric/swing-store@0.9.2-u14.0
 - @agoric/swingset-liveslots@0.10.3-u14.0
 - @agoric/swingset-runner@0.22.3-u14.0
 - @agoric/swingset-xsnap-supervisor@0.10.3-u14.0
 - @agoric/telemetry@0.6.3-u14.0
 - @agoric/time@0.3.3-u14.0
 - @agoric/ui-components@0.3.9-u14.0
 - @agoric/vat-data@0.5.3-u14.0
 - @agoric/vats@0.15.2-u14.0
 - @agoric/wallet-connection@0.1.18-u14.0
 - @agoric/web-components@0.6.4-u14.0
 - @agoric/xsnap@0.14.3-u14.0
 - @agoric/zoe@0.26.3-u14.0
 - @agoric/zone@0.2.3-u14.0
 - @agoric/wallet-backend@0.14.4-u14.0
@mhofman mhofman requested a review from a team as a code owner February 27, 2024 22:00
@mhofman
Copy link
Member Author

mhofman commented Feb 27, 2024

@mhofman mhofman added proto:expect-breakage force:integration Force integration tests to run on PR labels Feb 27, 2024
Copy link
Member

@gibson042 gibson042 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.


### Features

* smartWallet verstion 2 with watchedPromises ([31d7c2f](https://github.com/Agoric/agoric/commit/31d7c2f4ecea9a34956cc6716fb8d73cbeb12e64))
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks like some typos slipped by us ("verstion" and an extra space after *).

@mhofman mhofman merged commit 28b493b into release-mainnet1B Feb 27, 2024
87 of 88 checks passed
@mhofman mhofman deleted the prepare-release-20240227T211541 branch February 27, 2024 23:59
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
force:integration Force integration tests to run on PR proto:expect-breakage
Projects
None yet
Development

Successfully merging this pull request may close these issues.