chore: remove apps/objectos (split to objectstack-ai/cloud)#1259
Merged
Conversation
The tenant runtime serving *.objectos.app now lives in the private cloud repo (objectstack-ai/cloud/apps/objectos) alongside the control plane. Production traffic continues uninterrupted — the new repo deploys to the same Cloudflare Worker name 'objectos' under the same CF account, atomically overwriting the framework-deployed image. What this commit removes: - apps/objectos/ — full tenant runtime (Dockerfile, server templates, cloudflare worker, tests, scripts) - .github/workflows/deploy.yml — final remaining job was objectos; framework no longer deploys to Cloudflare - Root package.json scripts: pnpm dev / pnpm start / pnpm doctor (aliases of pnpm --filter @objectstack/objectos …) - README.md + CLAUDE.md mentions of @objectstack/objectos - 711 lines of stale objectos entries in pnpm-lock.yaml What stays: - All packages/ (spec, core, runtime, drivers, plugins, services except service-cloud which was removed in #1257) - apps/{studio,docs,account,console} reference apps - examples/ (app-todo, app-crm, plugin-bi) - Doc comments mentioning objectos historically (no code coupling) Verification: - pnpm install → clean (57 workspace projects, down from 58) - turbo build → 54/54 tasks green - turbo test → 106/106 tasks green - CLI smoke → 'os --help' works (no service-cloud / no objectos) - Production cut-over verified: cloud-repo deploy-objectos workflow pushed worker version 6e385b34 to CF at 2026-05-21 12:49 UTC, *.objectos.app/api/v1/health continues to return 200. Rollback: tag pre-cloud-split → @64875c01 (pre split). Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
|
The latest updates on your projects. Learn more about Vercel for GitHub.
|
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.
The tenant runtime serving
*.objectos.appnow lives in the private cloud repo (objectstack-ai/cloud/apps/objectos) alongside the control plane. Production traffic continues uninterrupted — the new repo deploys to the same Cloudflare Worker nameobjectosunder the same CF account, atomically overwriting the framework-deployed image.Pre-merge verification
deploy-objectos.ymlrun 26226006054 green end-to-end (build → push → wrangler deploy → smoke).objectosnow serves version6e385b34(cloud-repo deploy, 12:49 UTC) vs prior6f606cec(framework, 09:00 UTC).curl https://9340100-workspace-8c896861.objectos.app/api/v1/health→ 200.url: https://cloud.objectos.app/api/v1/auth/oauth2/authorize?....pnpm installclean (57 projects),turbo build54/54,turbo test106/106.What this removes
apps/objectos/— 38 files, tenant runtime.github/workflows/deploy.yml— sole remaining job was objectos; framework no longer deploys to Cloudflarepackage.jsonscripts:pnpm dev/pnpm start/pnpm doctor(aliases ofpnpm --filter @objectstack/objectos …)Rollback
pre-cloud-split(@64875c01) restores the framework to pre-split state.Followups (deferred)
.framework-shawill need bumping whenever framework changes need to flow to objectos. Existing convention from apps/cloud split applies.Co-authored-by: Copilot 223556219+Copilot@users.noreply.github.com