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

rebase/cherry-pick commits for upgrade 11 #8159

Merged
merged 139 commits into from
Aug 24, 2023

Commits on Aug 16, 2023

  1. Configuration menu
    Copy the full SHA
    67d6e1f View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    d35c678 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    a1d1666 View commit details
    Browse the repository at this point in the history
  4. feat: allow passing tmux flags

    raphdev authored and mhofman committed Aug 16, 2023
    Configuration menu
    Copy the full SHA
    7740bab View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    b2a6d20 View commit details
    Browse the repository at this point in the history
  6. upgrade-test: tmux flag docs

    raphdev authored and mhofman committed Aug 16, 2023
    Configuration menu
    Copy the full SHA
    3df4c83 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    b9ed037 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    332f1c0 View commit details
    Browse the repository at this point in the history
  9. Update Readme.md

    raphdev authored and mhofman committed Aug 16, 2023
    Configuration menu
    Copy the full SHA
    07c6cf2 View commit details
    Browse the repository at this point in the history
  10. Merge pull request #7802 from Agoric/raph/ut-env-refactor

    upgrade-test: isolate vaults-and-beyond env setup
    raphdev authored and mhofman committed Aug 16, 2023
    Configuration menu
    Copy the full SHA
    571c20c View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    d90563a View commit details
    Browse the repository at this point in the history
  12. Merge pull request #7792 from Agoric/raph/tmux-flags

    feat(upgrade-test): allow passing tmux flags
    raphdev authored and mhofman committed Aug 16, 2023
    Configuration menu
    Copy the full SHA
    1a0a91e View commit details
    Browse the repository at this point in the history
  13. build(xsnap): rebuild on postinstall

    michaelfig authored and mhofman committed Aug 16, 2023
    Configuration menu
    Copy the full SHA
    d19e630 View commit details
    Browse the repository at this point in the history
  14. chore(bin/agd): get expected xsnap version from repoconfig.sh

    instead of using a baked-in constant. Thanks to mfig for the
    suggestion.
    warner authored and mhofman committed Aug 16, 2023
    Configuration menu
    Copy the full SHA
    22a675e View commit details
    Browse the repository at this point in the history
  15. Merge pull request #7865 from Agoric/mfig-relocatable-addon

    build(cosmos): make Node.js addon tolerate relocation
    michaelfig authored and mhofman committed Aug 16, 2023
    Configuration menu
    Copy the full SHA
    07be947 View commit details
    Browse the repository at this point in the history
  16. Configuration menu
    Copy the full SHA
    8b61b0e View commit details
    Browse the repository at this point in the history
  17. Configuration menu
    Copy the full SHA
    208cfa1 View commit details
    Browse the repository at this point in the history
  18. Configuration menu
    Copy the full SHA
    c631bc5 View commit details
    Browse the repository at this point in the history
  19. Merge pull request #7881 from Agoric/better-xsnap-version-check

    chore(bin/agd): get expected xsnap version from repoconfig.sh
    michaelfig authored and mhofman committed Aug 16, 2023
    Configuration menu
    Copy the full SHA
    2850c90 View commit details
    Browse the repository at this point in the history
  20. Configuration menu
    Copy the full SHA
    c3a4e0f View commit details
    Browse the repository at this point in the history
  21. Configuration menu
    Copy the full SHA
    355f205 View commit details
    Browse the repository at this point in the history
  22. Configuration menu
    Copy the full SHA
    ee43112 View commit details
    Browse the repository at this point in the history
  23. Merge pull request #7923 from Agoric/dc-deliver-inbound-discard-test

    test: DeliverInbound from un-provisioned account is discarded
    dckc authored and mhofman committed Aug 16, 2023
    Configuration menu
    Copy the full SHA
    335bec4 View commit details
    Browse the repository at this point in the history
  24. Configuration menu
    Copy the full SHA
    1d8acf6 View commit details
    Browse the repository at this point in the history
  25. Configuration menu
    Copy the full SHA
    6121ae4 View commit details
    Browse the repository at this point in the history
  26. Merge pull request #7927 from Agoric/mfig-build-tweaks

    build!: remove deprecated `ag-cosmos-helper`
    michaelfig authored and mhofman committed Aug 16, 2023
    Configuration menu
    Copy the full SHA
    c220c25 View commit details
    Browse the repository at this point in the history
  27. Configuration menu
    Copy the full SHA
    8ed879c View commit details
    Browse the repository at this point in the history
  28. upgrade-test: split upgrade steps and tag

    raphdev authored and mhofman committed Aug 16, 2023
    Configuration menu
    Copy the full SHA
    6edae75 View commit details
    Browse the repository at this point in the history
  29. Merge pull request #7948 from Agoric/mfig-specify-debian-version

    build(deployment): use `bullseye` until `bookworm` bakes a bit
    michaelfig authored and mhofman committed Aug 16, 2023
    Configuration menu
    Copy the full SHA
    7e89f5e View commit details
    Browse the repository at this point in the history
  30. fix: use dev instead of latest

    raphdev authored and mhofman committed Aug 16, 2023
    Configuration menu
    Copy the full SHA
    70f6b90 View commit details
    Browse the repository at this point in the history
  31. Configuration menu
    Copy the full SHA
    241f0f2 View commit details
    Browse the repository at this point in the history
  32. Configuration menu
    Copy the full SHA
    2701716 View commit details
    Browse the repository at this point in the history
  33. Merge pull request #7835 from Agoric/raph/ut-target-steps

    upgrade-test: split targets
    raphdev authored and mhofman committed Aug 16, 2023
    Configuration menu
    Copy the full SHA
    2adbe18 View commit details
    Browse the repository at this point in the history
  34. github action uses locally built latest

    raphdev authored and mhofman committed Aug 16, 2023
    Configuration menu
    Copy the full SHA
    9ca0484 View commit details
    Browse the repository at this point in the history
  35. Configuration menu
    Copy the full SHA
    dc8a7f4 View commit details
    Browse the repository at this point in the history
  36. Merge pull request #7930 from Agoric/mfig-bridge-no-error-stack

    fix(cosmos): prevent Golang error wrapping stack frame divergence
    michaelfig authored and mhofman committed Aug 16, 2023
    Configuration menu
    Copy the full SHA
    9e25dae View commit details
    Browse the repository at this point in the history
  37. update docs

    raphdev authored and mhofman committed Aug 16, 2023
    Configuration menu
    Copy the full SHA
    69c730a View commit details
    Browse the repository at this point in the history
  38. Merge pull request #7836 from Agoric/mfig-i-can-haz-builtin

    Prevent `__has_builtin` compiler differences from causing divergence
    michaelfig authored and mhofman committed Aug 16, 2023
    Configuration menu
    Copy the full SHA
    6dc476e View commit details
    Browse the repository at this point in the history
  39. Configuration menu
    Copy the full SHA
    745a5cc View commit details
    Browse the repository at this point in the history
  40. Configuration menu
    Copy the full SHA
    92620ea View commit details
    Browse the repository at this point in the history
  41. Configuration menu
    Copy the full SHA
    fa942e2 View commit details
    Browse the repository at this point in the history
  42. Configuration menu
    Copy the full SHA
    9a51df5 View commit details
    Browse the repository at this point in the history
  43. Configuration menu
    Copy the full SHA
    3a8e4c0 View commit details
    Browse the repository at this point in the history
  44. Configuration menu
    Copy the full SHA
    66f7bcc View commit details
    Browse the repository at this point in the history
  45. Configuration menu
    Copy the full SHA
    9ce286e View commit details
    Browse the repository at this point in the history
  46. Configuration menu
    Copy the full SHA
    452bdb8 View commit details
    Browse the repository at this point in the history
  47. fix: test upgrade to one-past-vaults

    JimLarson authored and mhofman committed Aug 16, 2023
    Configuration menu
    Copy the full SHA
    eeb4f4a View commit details
    Browse the repository at this point in the history
  48. Configuration menu
    Copy the full SHA
    cea7606 View commit details
    Browse the repository at this point in the history
  49. Merge pull request #7745 from Agoric/raph/upgrade-tests-tagging

    upgrade-test: Tagging follows remote repository
    raphdev authored and mhofman committed Aug 16, 2023
    Configuration menu
    Copy the full SHA
    a1586d8 View commit details
    Browse the repository at this point in the history
  50. Configuration menu
    Copy the full SHA
    3ce4012 View commit details
    Browse the repository at this point in the history
  51. Configuration menu
    Copy the full SHA
    4f2fc0f View commit details
    Browse the repository at this point in the history
  52. Configuration menu
    Copy the full SHA
    958c3ee View commit details
    Browse the repository at this point in the history
  53. Configuration menu
    Copy the full SHA
    475708e View commit details
    Browse the repository at this point in the history
  54. Merge pull request #7997 from Agoric/raph/fix-dest-ci

    upgrade-test: do not overwrite DEST_IMAGE when set
    raphdev authored and mhofman committed Aug 16, 2023
    Configuration menu
    Copy the full SHA
    3cfc3e3 View commit details
    Browse the repository at this point in the history
  55. fix(ci): checkout agoric-sdk in sub folder

    Restore loadgen in deployment test
    mhofman committed Aug 16, 2023
    Configuration menu
    Copy the full SHA
    0b1a85b View commit details
    Browse the repository at this point in the history
  56. Configuration menu
    Copy the full SHA
    e22cfff View commit details
    Browse the repository at this point in the history
  57. Configuration menu
    Copy the full SHA
    0c1b727 View commit details
    Browse the repository at this point in the history
  58. Configuration menu
    Copy the full SHA
    64cb9b2 View commit details
    Browse the repository at this point in the history
  59. Merge pull request #8029 from Agoric/gibson-2023-07-make-cosmos-aarch64

    fix(cosmos): Support building on Linux aarch64
    gibson042 authored and mhofman committed Aug 16, 2023
    Configuration menu
    Copy the full SHA
    e45950c View commit details
    Browse the repository at this point in the history
  60. Configuration menu
    Copy the full SHA
    e567c21 View commit details
    Browse the repository at this point in the history
  61. Configuration menu
    Copy the full SHA
    88889a6 View commit details
    Browse the repository at this point in the history
  62. Configuration menu
    Copy the full SHA
    c946d58 View commit details
    Browse the repository at this point in the history
  63. Configuration menu
    Copy the full SHA
    e451c2e View commit details
    Browse the repository at this point in the history
  64. Merge pull request #7994 from Agoric/7992-enact-upgrade-plan

    feat: Cosmos upgrade handler calls swingset
    JimLarson authored and mhofman committed Aug 16, 2023
    Configuration menu
    Copy the full SHA
    5c6b254 View commit details
    Browse the repository at this point in the history
  65. Configuration menu
    Copy the full SHA
    50944cf View commit details
    Browse the repository at this point in the history
  66. Configuration menu
    Copy the full SHA
    544c720 View commit details
    Browse the repository at this point in the history
  67. fix(deployment): propagate ag-setup-cosmos path to faucet script

    remove remnants of `ag-setup-cosmos` symlink
    mhofman committed Aug 16, 2023
    Configuration menu
    Copy the full SHA
    ee0daf3 View commit details
    Browse the repository at this point in the history
  68. Configuration menu
    Copy the full SHA
    5320a30 View commit details
    Browse the repository at this point in the history
  69. Merge pull request #8004 from Agoric/mfig-debug-deploy

    feat(deployment): better `docker build` caching
    michaelfig authored and mhofman committed Aug 16, 2023
    Configuration menu
    Copy the full SHA
    2da7070 View commit details
    Browse the repository at this point in the history
  70. Configuration menu
    Copy the full SHA
    c2e2a42 View commit details
    Browse the repository at this point in the history
  71. Configuration menu
    Copy the full SHA
    7803d3d View commit details
    Browse the repository at this point in the history
  72. Configuration menu
    Copy the full SHA
    9dbb13c View commit details
    Browse the repository at this point in the history
  73. Merge pull request #8060 from Agoric/mhofman/refactor-cosmos-init

    refactor cosmos init
    mhofman committed Aug 16, 2023
    Configuration menu
    Copy the full SHA
    6926404 View commit details
    Browse the repository at this point in the history
  74. Configuration menu
    Copy the full SHA
    5dd1e0d View commit details
    Browse the repository at this point in the history
  75. Configuration menu
    Copy the full SHA
    fa6e935 View commit details
    Browse the repository at this point in the history
  76. Configuration menu
    Copy the full SHA
    f95d613 View commit details
    Browse the repository at this point in the history
  77. Merge pull request #8085 from Agoric/mhofman/fix-deployment-ci-loadgen

    fix(ci): checkout agoric-sdk in sub folder
    michaelfig authored and mhofman committed Aug 16, 2023
    Configuration menu
    Copy the full SHA
    eb619d8 View commit details
    Browse the repository at this point in the history
  78. Configuration menu
    Copy the full SHA
    2200e89 View commit details
    Browse the repository at this point in the history
  79. Configuration menu
    Copy the full SHA
    34a43ee View commit details
    Browse the repository at this point in the history
  80. Merge pull request #8106 from Agoric/mhofman/fix-controller-init-upgrade

    fix(cosmos): don't init controller before upgrade
    mhofman committed Aug 16, 2023
    Configuration menu
    Copy the full SHA
    3ea0201 View commit details
    Browse the repository at this point in the history
  81. Configuration menu
    Copy the full SHA
    c129663 View commit details
    Browse the repository at this point in the history
  82. Merge pull request #8107 from Agoric/mhofman/8081-replicate-state-syn…

    …c-issue
    
    feat(deployment): replicate broken state sync in docker upgrade test
    mhofman committed Aug 16, 2023
    Configuration menu
    Copy the full SHA
    d76530c View commit details
    Browse the repository at this point in the history
  83. Configuration menu
    Copy the full SHA
    fb2d7d1 View commit details
    Browse the repository at this point in the history
  84. Configuration menu
    Copy the full SHA
    8820097 View commit details
    Browse the repository at this point in the history
  85. Configuration menu
    Copy the full SHA
    5cb29d2 View commit details
    Browse the repository at this point in the history
  86. Configuration menu
    Copy the full SHA
    e3bd6b5 View commit details
    Browse the repository at this point in the history
  87. feat(x/swingset): add WaitUntilSwingStoreExportDone

    Refactor block/snapshot synchronization
    mhofman committed Aug 16, 2023
    Configuration menu
    Copy the full SHA
    f8acd22 View commit details
    Browse the repository at this point in the history
  88. Configuration menu
    Copy the full SHA
    4b2357e View commit details
    Browse the repository at this point in the history
  89. Configuration menu
    Copy the full SHA
    ff6cda9 View commit details
    Browse the repository at this point in the history
  90. Configuration menu
    Copy the full SHA
    5ec5ad8 View commit details
    Browse the repository at this point in the history
  91. Merge split of snapshotter.go

    mhofman committed Aug 16, 2023
    Configuration menu
    Copy the full SHA
    37ac4b2 View commit details
    Browse the repository at this point in the history
  92. Configuration menu
    Copy the full SHA
    0c0e742 View commit details
    Browse the repository at this point in the history
  93. Configuration menu
    Copy the full SHA
    3613b04 View commit details
    Browse the repository at this point in the history
  94. Merge pull request #8072 from Agoric/mhofman/refactor-snapshotter

    refactor snapshotter
    mhofman committed Aug 16, 2023
    Configuration menu
    Copy the full SHA
    02d62ac View commit details
    Browse the repository at this point in the history
  95. refactor(swing-store): refactor swingstore into better pieces

    This creates new files to house `importSwingStore`,
    `makeSwingStoreExporter`, and the kvStore. All were previously in
    `swingStore.js`, which is now a shell that gathers together the other
    components. The module exports have been consolidated into
    `src/index.js`, and types are now exported by a
    `types.d.ts`. No behavioral changes.
    warner authored and mhofman committed Aug 16, 2023
    Configuration menu
    Copy the full SHA
    d1cdf56 View commit details
    Browse the repository at this point in the history
  96. Configuration menu
    Copy the full SHA
    0a2ba8a View commit details
    Browse the repository at this point in the history
  97. fix: rewrite importSwingStore to preserve metadata properly

    Previously, the swingstore importer would ignore "historical
    metadata": records (with hashes) for transcripts and heap snapshots
    that are not strictly necessary to rebuild workers. This was a
    mistake: our intention was to always preserve these hashes, so that we
    might safely (with integrity) repopulate the corresponding data in the
    future, using artifacts from untrusted sources.
    
    This commit rewrites the importer to record *all* metadata records in
    the first pass, regardless of whether we want historical data or
    not. All of these records will be stubs: they contain hashes, but are
    missing the actual bundle or snapshot or transcript items, as if they
    had been pruned. Then, in the second pass, we populate those stubs
    using the matching artifacts (or ignore the historical ones, as
    configured by the `includeHistorical` option). A final
    `assertComplete` pass insists that all the important (non-historical)
    records are fully populated.
    
    The exporter was updated to omit empty artifacts.
    
    New tests were added to assert that metadata is preserved regardless
    of import mode, and that the `assertComplete` pass really catches
    everything. Also, we check that an import throws if given a mis-sized
    artifact, like a transcript span that is missing a few items.
    
    A new `docs/swingstore.md` was added to describe the data model,
    including what it means for records to be pruned, and
    `docs/data-export.md` was updated.
    
    Note: this commit changes the schema of the `snapshots` table (to
    support temporarily-unpopulated `inUse = 1` snapshot data). To be
    precise, any swing-store created by this version (either via
    `initSwingStore` or `importSwingStore`) will get the new schema:
    pre-existing DBs opened with `openSwingStore` will continue to use the
    old/strict schema. This is fine for now, but as the comments in
    snapStore.js explain, we'll need to implement DB schema versioning and
    upgrade (#8089) before we
    can safely change any non-`importSwingStore` code to create
    unpopulated `inUse=1` records.
    
    fixes #8025
    warner authored and mhofman committed Aug 16, 2023
    Configuration menu
    Copy the full SHA
    03e323a View commit details
    Browse the repository at this point in the history
  98. Configuration menu
    Copy the full SHA
    8cdffc6 View commit details
    Browse the repository at this point in the history
  99. feat(swingstore): add repairMetadata()

    Since bug #8025 caused swingstore imports to omit historical metadata,
    there may be deployed instances that are missing data. To fix this,
    the new `hostStorage.repairMetadata()` method takes an (intact)
    exporter, and will re-create any metadata records that don't already
    exist. This function ignores artifacts entirely.
    
    The method will throw if the metadata stream has records that already
    exist in the DB but whose contents do not match. It also throws if the
    stream creates a new bundle record, since without artifacts that new
    record cannot possibly be populated, and the data model requires all
    bundles be present. The method ignores any kvStore records (which are
    not really metadata).
    
    Afterwards, the caller is responsible for calling
    `hostStorage.commit()` when they are ready.
    
    refs #8025
    warner authored and mhofman committed Aug 16, 2023
    Configuration menu
    Copy the full SHA
    5b2d19d View commit details
    Browse the repository at this point in the history
  100. Configuration menu
    Copy the full SHA
    28db1dc View commit details
    Browse the repository at this point in the history
  101. Configuration menu
    Copy the full SHA
    981fa01 View commit details
    Browse the repository at this point in the history
  102. Merge pull request #8075 from Agoric/8025-swingstore-missing-metadata

    swingstore import should not discard historical metadata, and add repair function
    warner authored and mhofman committed Aug 16, 2023
    Configuration menu
    Copy the full SHA
    558089a View commit details
    Browse the repository at this point in the history
  103. Configuration menu
    Copy the full SHA
    47a6b70 View commit details
    Browse the repository at this point in the history
  104. Merge pull request #8165 from Agoric/raphdev-patch-1

    fix(upgrade-test): use correct mainnet-1b image
    raphdev authored and mhofman committed Aug 16, 2023
    Configuration menu
    Copy the full SHA
    9a39fe5 View commit details
    Browse the repository at this point in the history
  105. Configuration menu
    Copy the full SHA
    a4fe290 View commit details
    Browse the repository at this point in the history
  106. Configuration menu
    Copy the full SHA
    f71a9c9 View commit details
    Browse the repository at this point in the history
  107. Configuration menu
    Copy the full SHA
    3bd1004 View commit details
    Browse the repository at this point in the history
  108. Merge pull request #8166 from Agoric/mfig-improve-docker-test

    feat(upgrade-test): plumb and use `UPGRADE_INFO`
    michaelfig authored and mhofman committed Aug 16, 2023
    Configuration menu
    Copy the full SHA
    19816e5 View commit details
    Browse the repository at this point in the history
  109. Configuration menu
    Copy the full SHA
    c5c8d8c View commit details
    Browse the repository at this point in the history
  110. Configuration menu
    Copy the full SHA
    6d2fe11 View commit details
    Browse the repository at this point in the history
  111. Configuration menu
    Copy the full SHA
    393b91b View commit details
    Browse the repository at this point in the history
  112. Configuration menu
    Copy the full SHA
    3361b25 View commit details
    Browse the repository at this point in the history
  113. refactor(cosmos): add KVEntry helpers

    Use for swing-store export data
    Standardize Json handling of export data
    mhofman committed Aug 16, 2023
    Configuration menu
    Copy the full SHA
    2f702bd View commit details
    Browse the repository at this point in the history
  114. fix(x/swingset): switch export/import to replay artifact level

    Effectively includes historical artifacts in state-sync
    mitigates the lack of full transcripts for current vat incarnations
    mhofman committed Aug 16, 2023
    Configuration menu
    Copy the full SHA
    c037ea3 View commit details
    Browse the repository at this point in the history
  115. Configuration menu
    Copy the full SHA
    3336b62 View commit details
    Browse the repository at this point in the history
  116. Configuration menu
    Copy the full SHA
    13078a2 View commit details
    Browse the repository at this point in the history
  117. Configuration menu
    Copy the full SHA
    ee041db View commit details
    Browse the repository at this point in the history
  118. fix(swing-store): add 'replay' artifactMode, make export more strict

    Previously, `makeSwingStoreExporter()` took a positional argument
    named `exportMode`, with values of 'current', 'archival', or
    'debug'. This controlled how many artifacts were included in the
    export, on a best-effort basis (e.g. a DB whose old spans were pruned
    would emit the same artifacts with either 'current' or 'archival').
    
    `importSwingStore()` took an options bag with both the
    `makeSwingStore` options (like `keepSnapshots` and `keepTranscripts`),
    and an import-specific `includeHistorical` boolean, which controlled
    which artifacts were processed by the import. This was also on a
    best-effort basis: `includeHistorical: true` on an export dataset that
    lacked old spans would produce the same (pruned) DB as `false`.
    
    This commit changes both APIs to take an options bag with a common
    `artifactMode` option, with values of `operational`, `replay`,
    `archival`, or `debug`. The `operational` choice replaces `current`
    and behaves the same way: just enough data for normal operations. The
    new `replay` choice 'operational' and 'archival', and selects all
    transcript spans for the current incarnation of each vat, but omits
    transcript spans for old incarnations: enough to perform a full
    vat-replay of the latest incarnation.
    
    Note: `makeSwingStoreExporter` was changed from a positional argument
    to an options bag, and no attempt was made to be compatible with
    old-style callers.
    
    During export, the mode is now strict: if the DB lacks the artifacts
    requested by the given mode, `makeSwingStoreExporter()` will throw an
    error, rather than emit fewer artifacts than desired. This means
    `artifactMode: 'replay'` will fail unless the DB being exported has
    all those old (current-incarnation) transcript items. And `archival`
    will fail unless the DB has the old incarnation spans too. The `debug`
    mode is best-effort, and emits everything available without the
    additional completeness checks.
    
    During import, the mode applies both an import filter and a
    completeness check. So exporting with `archival` but importing with
    `operational` will get you a pruned DB, lacking anything
    historical. Exporting with `operational` and importing with `replay`
    or `archival` will fail, because the newly-populated DB does not
    contain any historical artifacts.
    
    closes #8105
    warner authored and mhofman committed Aug 16, 2023
    Configuration menu
    Copy the full SHA
    d46c8e2 View commit details
    Browse the repository at this point in the history
  119. Configuration menu
    Copy the full SHA
    df72903 View commit details
    Browse the repository at this point in the history
  120. Merge pull request #8175 from Agoric/mhofman/8031-more-snapshot-logic…

    …-refactor
    
    refactor(x/swingset): shared KVEntry and helpers
    mhofman committed Aug 16, 2023
    Configuration menu
    Copy the full SHA
    5ab9ea3 View commit details
    Browse the repository at this point in the history
  121. Configuration menu
    Copy the full SHA
    ebbb982 View commit details
    Browse the repository at this point in the history
  122. Configuration menu
    Copy the full SHA
    dd8cdf0 View commit details
    Browse the repository at this point in the history
  123. Merge pull request #8043 from Agoric/mhofman/8031-swing-store-sync-re…

    …factor
    
    feat: use x/swingset DB for swing-store shadow copy
    mhofman committed Aug 16, 2023
    Configuration menu
    Copy the full SHA
    6babf10 View commit details
    Browse the repository at this point in the history
  124. Configuration menu
    Copy the full SHA
    6ba1957 View commit details
    Browse the repository at this point in the history
  125. Merge pull request #8170 from Agoric/8105-export-mode-replay

    fix(swing-store): add 'replay' artifactMode, make export more strict
    warner authored and mhofman committed Aug 16, 2023
    Configuration menu
    Copy the full SHA
    0951830 View commit details
    Browse the repository at this point in the history
  126. Configuration menu
    Copy the full SHA
    1d6f3f1 View commit details
    Browse the repository at this point in the history
  127. Merge pull request #8143 from Agoric/mhofman/8081-fix-state-sync

    fix(x/swingset): migration upgrade handler to fix state-sync
    mhofman committed Aug 16, 2023
    Configuration menu
    Copy the full SHA
    99a6425 View commit details
    Browse the repository at this point in the history
  128. Configuration menu
    Copy the full SHA
    4cce97b View commit details
    Browse the repository at this point in the history

Commits on Aug 22, 2023

  1. Configuration menu
    Copy the full SHA
    12e49bb View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    c530fdc View commit details
    Browse the repository at this point in the history
  3. feat(cosmos): spawn JS on export command

    Do not assume deamonization
    mhofman committed Aug 22, 2023
    Configuration menu
    Copy the full SHA
    fe4eb56 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    8d2571c View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    e5f9425 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    db1f0e6 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    2446cf4 View commit details
    Browse the repository at this point in the history
  8. Merge pull request #8213 from Agoric/agoric-11-test-on-10

    Adding coverage of metrics produced in agoric-upgrade-10 on agoric-upgrade
    iomekam authored and mhofman committed Aug 22, 2023
    Configuration menu
    Copy the full SHA
    a820d2c View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    4223dee View commit details
    Browse the repository at this point in the history
  10. Merge pull request #8152 from Agoric/mhofman/6527-genesis-with-swing-…

    …store
    
    feat(x/swingset): include swing-store in genesis
    mhofman committed Aug 22, 2023
    Configuration menu
    Copy the full SHA
    d2975a7 View commit details
    Browse the repository at this point in the history

Commits on Aug 23, 2023

  1. chore: patch @lerna/conventional-commits to avoid version bump for pr…

    …ereleases
    
    (cherry-picked from commit b1917d6
    from trunk, contained in PR #8243)
    
    We used to patch this library to reduce the `releaseType` level for
    our packages that had not yet reached 1.0 . We then switched to an
    upstream version which performed this reduction itself, except not
    when doing a "prerelease". Now that we need to do a prerelease, we'd
    like this reduction behavior in both arms of the conditional, so this
    commit re-introduces our original patch.
    
    refs #8242
    warner committed Aug 23, 2023
    Configuration menu
    Copy the full SHA
    e886a60 View commit details
    Browse the repository at this point in the history