lotus/build/actors
ZenGround0 ff2258ff7a
Feat/expedite nv19 (#10681)
* Update go-state-types

* Modify upgrade schedule and params

* Revert fip 0052

* Update gst

* docsgen

* fast butterfly migration to validate migration

* Correct epoch to match specified date

* Update actors v11

* Update changelog build version

* Update butterfly artifacts

* Fix lotus-miner init to work after upgrade

---------

Co-authored-by: zenground0 <ZenGround0@users.noreply.github.com>
2023-04-19 10:45:22 -04:00
..
pack.sh include the version that pack is running on for filtering the build gen metadata 2023-02-16 14:01:45 -07:00
README.md feat: support overriding actor versions per-network 2022-06-22 10:47:04 -07:00
v8.tar.zst add bundle dev/20230114-pre-rc.2 2023-01-14 01:41:46 -05:00
v9.tar.zst fix: build: use actual v9 bundles for butterfly 2023-02-08 11:56:40 -05:00
v10.tar.zst chore: deps: update to actors v10.0.0 2023-02-28 14:14:20 -05:00
v11.tar.zst Feat/expedite nv19 (#10681) 2023-04-19 10:45:22 -04:00

Bundles

This directory includes the actors bundles for each release. Each actor bundle is a zstd compressed tarfile containing one bundle per network type. These tarfiles are subsequently embedded in the lotus binary.

Updating

To update, run the ./pack.sh script. For example, the following will pack the builtin actors release dev/20220602 into the v8 tarfile.

./pack.sh v8 dev/20220602

This will:

  1. Download the actors bundles and pack them into the appropriate tarfile ($VERSION.tar.zst).
  2. Run make bundle-gen in the top-level directory to regenerate the bundle metadata file for all network versions (all *.tar.zst files in this directory).

Overriding

To build a bundle, but specify a different release/tag for a specific network, append $network=$alternative_release on the command line. For example:

./pack.sh v8 dev/20220602 mainnet=v8.0.0 calibrationnet=v8.0.0-rc.1