Pack a step's artifacts into one restorable bundle - #136
Merged
Conversation
mordamax
marked this pull request as ready for review
August 26, 2026 20:02
Base automatically changed from
feat/publish-bootnodes
to
feat/bundle-manifest
August 29, 2026 14:04
pepoviola
approved these changes
Aug 30, 2026
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>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Stacked on #132.
zombie-bite pack -d <base> -s <step>writes one.tgzholding everything a spawn needs: the step's chain-specs, db snapshots andconfig.toml, plusmanifest.json,ready.json,ports.jsonand 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