Skip to content

chore(hub): 4 more portable packs (nodejs, langgraph-react, coding-agent, postgres-fixture)#249

Merged
WaylandYang merged 1 commit into
mainfrom
chore/hub-batch1-portable
Jun 14, 2026
Merged

chore(hub): 4 more portable packs (nodejs, langgraph-react, coding-agent, postgres-fixture)#249
WaylandYang merged 1 commit into
mainfrom
chore/hub-batch1-portable

Conversation

@WaylandYang

Copy link
Copy Markdown
Contributor

#242 follow-up. Re-baked 4 more hub assets so forkd pull + fork works on any host, not just the one that packed them.

Asset pack sidecar new sha
nodejs 10.4 MiB 51.7 MiB 4be41298…
langgraph-react 14.5 MiB 42.5 MiB 0793f557…
coding-agent 15.1 MiB (gh/ruff/etc) 962e8aa2…
postgres-fixture 37.8 MiB 116.2 MiB 6904e360…

Each: re-baked (records rootfs), re-packed (emits sidecar), both files uploaded to the release, registry.json latest+v1 updated. Pull derives the sidecar URL as the pack's sibling — no schema change.

With python-numpy (#248), 5 of 9 hub assets are now portable. Remaining 4 (jupyter-kernel + playwright-browser = multi-GB images, e2b-codeinterpreter = exotic base, coding-agent-fork = no build.sh) are heavier ops, tracked separately.

Also surfaced a real scripts/build-rootfs.sh bug (always pulls even for a locally-built image → 429 on the mirror for recipe-wrapped images like coding-agent); a repo fix for that follows separately.

🤖 Generated with Claude Code

…ixture as portable packs

#242 follow-up — 4 more hub assets made restorable off the packing host.
Each re-baked with a current forkd (snapshot.json records the rootfs),
re-packed (content-addressed rootfs sidecar), and both assets uploaded
to their release:

  nodejs            pack 10.4 MiB  + sidecar 51.7 MiB
  langgraph-react   pack 14.5 MiB  + sidecar 42.5 MiB
  coding-agent      pack 15.1 MiB  + sidecar (gh/ruff/black/mypy/pytest)
  postgres-fixture  pack 37.8 MiB  + sidecar 116.2 MiB

registry.json latest+v1 sha256/size updated for all four. Pull derives
the sidecar URL as the pack's sibling — no schema change.

Together with python-numpy (#248), 5 of 9 hub assets are now portable.
Remaining: jupyter-kernel + playwright-browser (multi-GB base images),
e2b-codeinterpreter (exotic base), coding-agent-fork (no build.sh —
needs its workspace state reconstructed). Tracked as ongoing ops.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
@WaylandYang WaylandYang merged commit 94138ce into main Jun 14, 2026
2 checks passed
@WaylandYang WaylandYang deleted the chore/hub-batch1-portable branch June 14, 2026 14:53
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