Skip to content

CL-5291: Mount @corbits/artifacts on hub (engine only) - #37

Closed
TheGreatAxios wants to merge 3 commits into
mainfrom
cl-5291-library-artifacts-mount
Closed

CL-5291: Mount @corbits/artifacts on hub (engine only)#37
TheGreatAxios wants to merge 3 commits into
mainfrom
cl-5291-library-artifacts-mount

Conversation

@TheGreatAxios

Copy link
Copy Markdown
Contributor

Summary

  • Pin @corbits/artifacts (Scout commit) on the hub
  • Boot-mount when ARTIFACTS_DATABASE_URL is set; no-op when unset
  • Hub tsconfig uses customConditions bun so the git package src export typechecks

Not in this PR

  • Tenant-scoped list/search/read HTTP routes
  • Library UI cutover off the asset-shim

Linear

https://linear.app/abklabs/issue/CL-5291

Test plan

  • apps/hub typecheck
  • Boot hub without ARTIFACTS_DATABASE_URL → clean log, no throw
  • Boot with URL pointing at hub Postgres → migrations run, mount log

Independence

Standalone off main (hub-only). No web changes.

Pin the Scout-proven artifacts package and boot-mount it against
ARTIFACTS_DATABASE_URL so versioned artifact rows can share the hub
Postgres tenancy. Unset URL degrades to a no-op; Library HTTP routes
are not part of this change.
@TheGreatAxios

Copy link
Copy Markdown
Contributor Author

Superseded by #48 — artifacts mount + Library L2 list/get routes landed together on main.

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