Skip to content

Pack a step's artifacts into one restorable bundle - #136

Merged
pepoviola merged 3 commits into
feat/bundle-manifestfrom
feat/bundle-artifact
Aug 30, 2026
Merged

Pack a step's artifacts into one restorable bundle#136
pepoviola merged 3 commits into
feat/bundle-manifestfrom
feat/bundle-artifact

Conversation

@mordamax

Copy link
Copy Markdown
Contributor

Stacked on #132.

zombie-bite pack -d <base> -s <step> writes one .tgz holding everything a spawn needs: the step's chain-specs, db snapshots and config.toml, plus manifest.json, ready.json, ports.json and any runtime carried as an authorized upgrade. spawn --bundle <file> unpacks it into the base path first, and the existing path localization re-points specs and snapshots at wherever it landed — so a bite produced in CI can be spawned on another machine.

The overrides that were applied (rc_overrides.json, <para_id>_overrides.json) now survive clean-up into the bite bundle, so a restored bite can show what was changed in the state it carries.

Closes #126

@mordamax
mordamax marked this pull request as ready for review August 26, 2026 20:02
@mordamax
mordamax requested a review from pepoviola August 26, 2026 20:02
Base automatically changed from feat/publish-bootnodes to feat/bundle-manifest August 29, 2026 14:04
@pepoviola
pepoviola merged commit 361883a into feat/bundle-manifest Aug 30, 2026
3 checks passed
@pepoviola
pepoviola deleted the feat/bundle-artifact branch August 30, 2026 12:43
pepoviola added a commit that referenced this pull request Aug 31, 2026
* Verify overrides against chain metadata, patch live HostConfiguration

* Address review: error on required items, pin reads to bite block, test metadata paths

* Write a bundle manifest describing the bite artifacts

* Publish the fork's own nodes as bootNodes, optionally under a public host (#132)

* Pack a step's artifacts into one restorable bundle (#136)

* Publish the fork's own nodes as bootNodes, optionally under a public host

* Pack a step's artifacts into one restorable bundle

---------

Co-authored-by: Javier Viola <363911+pepoviola@users.noreply.github.com>

* Address review: drop binary-version tracking from the manifest

---------

Co-authored-by: Javier Viola <363911+pepoviola@users.noreply.github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants