Commit 15fcd36
feat(adr-0006)!: Phase 4 — remove cloud plugins from framework runtime + CLI
BREAKING CHANGE (ADR-0006 Phase 4 / cloud ADR-0007 ⑤): deletes the
framework's deprecated duplicate cloud plugins and the CLI's auto-inject
of them.
Removed from @objectstack/runtime (public API):
- MarketplaceProxyPlugin (+Config), MarketplaceInstallLocalPlugin
(+Config), RuntimeConfigPlugin (+Config), DEFAULT_CLOUD_URL,
resolveCloudUrl — src/cloud/{marketplace-proxy-plugin,
marketplace-install-local-plugin,marketplace-public-url,
runtime-config-plugin,cloud-url}.ts + their tests.
- KEPT: cloud/environment-registry.ts (EnvironmentDriverRegistry /
KernelManager interface contracts, D3) and the KernelResolver seam —
both converge in Phase 5.
Removed from @objectstack/cli serve: the 5b/5b-ii auto-inject blocks.
A vanilla `objectstack dev` no longer mounts marketplace browse/install
or /api/v1/runtime/config — those are cloud-distribution features
(@objectstack/objectos-runtime), wired explicitly by hosts (see the cloud
repo's apps/objectos-ee config). The Console SPA falls back to defaults
when runtime/config is absent. CLI's own utils/cloud-config.ts
DEFAULT_CLOUD_URL (plugin publish / cloud login) is unrelated and stays.
Canonical copies: cloud packages/objectos-runtime (already ahead of the
deleted ones — ADR-0036 seeds rename). These were @deprecated since
ADR-0006 Phase 1 (#1717); the cloud apps stopped booting through CLI
cloud-serve in cloud#214/#215 (Phase 3).
Validation: runtime build + 370 tests, CLI build (tsc) + 240 tests; cloud
repo against this checkout: boot-smoke ALL GREEN + typecheck clean on
objectos-runtime / objectos / objectos-ee / cloud.
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>1 parent cf6e117 commit 15fcd36
9 files changed
Lines changed: 23 additions & 1959 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
945 | 945 | | |
946 | 946 | | |
947 | 947 | | |
948 | | - | |
| 948 | + | |
949 | 949 | | |
950 | | - | |
951 | | - | |
952 | | - | |
953 | | - | |
954 | | - | |
955 | | - | |
956 | | - | |
957 | | - | |
958 | | - | |
959 | | - | |
960 | | - | |
961 | | - | |
962 | | - | |
963 | | - | |
964 | | - | |
965 | | - | |
966 | | - | |
967 | | - | |
968 | | - | |
969 | | - | |
970 | | - | |
971 | | - | |
972 | | - | |
973 | | - | |
974 | | - | |
975 | | - | |
976 | | - | |
977 | | - | |
978 | | - | |
979 | | - | |
980 | | - | |
981 | | - | |
982 | | - | |
983 | | - | |
984 | | - | |
985 | | - | |
986 | | - | |
987 | | - | |
988 | | - | |
989 | | - | |
990 | | - | |
991 | | - | |
992 | | - | |
993 | | - | |
994 | | - | |
995 | | - | |
996 | | - | |
997 | | - | |
998 | | - | |
999 | | - | |
1000 | | - | |
1001 | | - | |
1002 | | - | |
1003 | | - | |
1004 | | - | |
1005 | | - | |
1006 | | - | |
1007 | | - | |
1008 | | - | |
1009 | | - | |
1010 | | - | |
1011 | | - | |
1012 | | - | |
1013 | | - | |
1014 | | - | |
1015 | | - | |
1016 | | - | |
1017 | | - | |
1018 | | - | |
1019 | | - | |
1020 | | - | |
1021 | | - | |
1022 | | - | |
1023 | | - | |
1024 | | - | |
1025 | | - | |
1026 | | - | |
| 950 | + | |
| 951 | + | |
| 952 | + | |
| 953 | + | |
| 954 | + | |
| 955 | + | |
| 956 | + | |
| 957 | + | |
| 958 | + | |
| 959 | + | |
1027 | 960 | | |
1028 | 961 | | |
1029 | 962 | | |
| |||
This file was deleted.
0 commit comments