feat(registry): publish immutable workspace dependency definitions - #20
Merged
Merged
Conversation
Deploying with
|
| Status | Name | Latest Commit | Updated (UTC) |
|---|---|---|---|
| ✅ Deployment successful! View logs |
supermarket | ce15ee7 | Sep 08 2026, 10:51 AM |
This was referenced Sep 7, 2026
Merged
Merged
Restore working trees when replacement fails and verify upstream checksums before extracting mirrored runtime archives. Disable npm lifecycle scripts, link Claude's native launcher explicitly, and keep Python requests stable. Preserve translation bytes, avoid downgrade updates, scope recipe caches, and validate publication inputs before changing catalog pointers. Validate with 161 Bun tests, shellcheck, typechecks, registry validation and build using Bun 1.3.14. Model: gpt-6
sheepbox8646
marked this pull request as ready for review
September 8, 2026 11:17
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.
Workspace dependency recipes currently ship inside Memoh, so adding a tool or fixing its installer requires a Server release. This adds an official Dependency resource to Supermarket and moves the Codex, Claude Code, Node.js, Python and uv definitions here.
--kind all|skills|dependenciesto the registry commands.Companion Memoh stack: felinics/Memoh#1132 → #1135 → #1137 → #1138 → #1141 → #1144. The six existing PRs now consume this protocol with persistent caching and first-use workspace installation. Only the official
memohregistry is supported in this release.Validation: 83 Bun tests, typechecks and build passed with pinned Bun 1.3.14. Local Supermarket and Memoh HTTP APIs verified the catalog, immutable content, icons, and actual installation/update/rollback of all five dependencies. All five also completed reinstall/remove/install cycles. A temporary dependency published only in Supermarket appeared and installed without a Go/TS change; publishing a second revision preserved an already-previewed operation while the next operation used the new recipe. Retirement and cache-only management were verified. With Supermarket stopped and Memoh restarted, the persisted catalog, icons and launcher preflight remained available. A transient GitHub download failure was retried successfully.