Skip to content

docs: Align bundle v1 with S3 exporter and cutover support - #299

Merged
acburdine merged 3 commits into
nextfrom
codex/s3-bundle-contract
Sep 15, 2026
Merged

acburdine merged 3 commits into
nextfrom
codex/s3-bundle-contract

Conversation

@acburdine

Copy link
Copy Markdown
Member

Summary

Aligned the unpublished bundle v1 contract with the S3 exporter in Ghost-CLI #2333: required metadata, top-level kind, ghost.version, explicit database/member/content paths, and public/admin URLs. Added matching MySQL and portable manifest fixtures.

Documented --leave-stopped, original-state recovery, private output handling, and portable fidelity boundaries. Updated the plan to keep local SQLite portable capture sequential (content API → members CSV → stop → assets), with no write-freeze machinery or Ghost changes. Configuration remains .env plus ghost.env.

Verification

  • node --test --test-timeout=120000 tests/*.test.mjs: 240 passed.
  • Cross-repository fixture comparison and real Compose container round trip passed in Ghost-CLI's suite, using this repository's scripts/lib/env.sh serializer.
  • Ghost-CLI full suite: 1,087 tests passed; lint passed.

Scope

Documentation and fixtures only. Docker import and end-to-end destination identity/member/subscription reconciliation remain S5 work. No importer, backup/restore, upgrade or supervision implementation.

@coderabbitai

coderabbitai Bot commented Sep 15, 2026 •

Copy link
Copy Markdown

Important

Review skipped

Auto reviews are disabled on base/target branches other than the default branch.

Please check the settings in the CodeRabbit UI or the .coderabbit.yaml file in this repository. To trigger a single review, invoke the @coderabbitai review command.

⚙️ Run configuration

Configuration used: Organization UI

Review profile: CHILL

Plan: Advanced

Run ID: 40d7048e-e265-4424-a6d1-4e649570014f

You can disable this status message by setting the reviews.review_status to false in the CodeRabbit configuration file.

Use the checkbox below for a quick retry:

  • 🔍 Trigger review

Comment @coderabbitai help to get the list of available commands.

@acburdine
acburdine marked this pull request as ready for review September 15, 2026 01:37
@acburdine
acburdine merged commit ca6bef3 into next Sep 15, 2026
6 checks passed
@acburdine
acburdine deleted the codex/s3-bundle-contract branch September 15, 2026 01:37
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.

1 participant