Remove docs app from stable branch, keep docs/content/ for npm releases#1771
Remove docs app from stable branch, keep docs/content/ for npm releases#1771TooTallNate merged 1 commit intostablefrom
Conversation
|
🧪 E2E Test Results❌ Some tests failed Summary
❌ Failed Tests🌍 Community Worlds (68 failed)mongodb-dev (1 failed):
redis-dev (1 failed):
turso-dev (1 failed):
turso (65 failed):
Details by Category✅ ▲ Vercel Production
✅ 💻 Local Development
✅ 📦 Local Production
✅ 🐘 Local Postgres
✅ 🪟 Windows
❌ 🌍 Community Worlds
✅ 📋 Other
|
There was a problem hiding this comment.
Pull request overview
Note
Copilot was unable to run its full agentic suite in this review.
Removes the docs/ app and its supporting components from the stable branch to prevent frequent backport/cherry-pick conflicts, since documentation is only deployed from main.
Changes:
- Deleted documentation content, Next.js routes, and supporting UI/components under
docs/ - Removed docs-related tooling/config files inside
docs/(e.g., shadcn config, CLI config) - (Per description) workspace/lockfile updates to stop treating
docsas a workspace package
Reviewed changes
Copilot reviewed 169 out of 322 changed files in this pull request and generated no comments.
Show a summary per file
| File | Description |
|---|---|
| docs/content/docs/ai/meta.json | Deleted as part of removing docs/ from stable. |
| docs/content/docs/ai/defining-tools.mdx | Deleted as part of removing docs/ from stable. |
| docs/components/worlds/types.ts | Deleted as part of removing docs/ from stable. |
| docs/components/worlds/index.ts | Deleted as part of removing docs/ from stable. |
| docs/components/worlds/WorldsDashboardServer.tsx | Deleted as part of removing docs/ from stable. |
| docs/components/worlds/WorldsDashboard.tsx | Deleted as part of removing docs/ from stable. |
| docs/components/worlds/WorldTestingPerformanceMDX.tsx | Deleted as part of removing docs/ from stable. |
| docs/components/worlds/WorldInstructions.tsx | Deleted as part of removing docs/ from stable. |
| docs/components/worlds/WorldDetailToc.tsx | Deleted as part of removing docs/ from stable. |
| docs/components/worlds/WorldDataProvider.tsx | Deleted as part of removing docs/ from stable. |
| docs/components/worlds/WorldCardSimple.tsx | Deleted as part of removing docs/ from stable. |
| docs/components/worlds/WorldCard.tsx | Deleted as part of removing docs/ from stable. |
| docs/components/worlds/Globe.tsx | Deleted as part of removing docs/ from stable. |
| docs/components/worlds/BenchmarkChart.tsx | Deleted as part of removing docs/ from stable. |
| docs/components/ui/tooltip.tsx | Deleted as part of removing docs/ from stable. |
| docs/components/ui/toggle.tsx | Deleted as part of removing docs/ from stable. |
| docs/components/ui/toggle-group.tsx | Deleted as part of removing docs/ from stable. |
| docs/components/ui/textarea.tsx | Deleted as part of removing docs/ from stable. |
| docs/components/ui/tabs.tsx | Deleted as part of removing docs/ from stable. |
| docs/components/ui/table.tsx | Deleted as part of removing docs/ from stable. |
| docs/components/ui/switch.tsx | Deleted as part of removing docs/ from stable. |
| docs/components/ui/spinner.tsx | Deleted as part of removing docs/ from stable. |
| docs/components/ui/sonner.tsx | Deleted as part of removing docs/ from stable. |
| docs/components/ui/slider.tsx | Deleted as part of removing docs/ from stable. |
| docs/components/ui/skeleton.tsx | Deleted as part of removing docs/ from stable. |
| docs/components/ui/sheet.tsx | Deleted as part of removing docs/ from stable. |
| docs/components/ui/separator.tsx | Deleted as part of removing docs/ from stable. |
| docs/components/ui/scroll-area.tsx | Deleted as part of removing docs/ from stable. |
| docs/components/ui/resizable.tsx | Deleted as part of removing docs/ from stable. |
| docs/components/ui/radio-group.tsx | Deleted as part of removing docs/ from stable. |
| docs/components/ui/progress.tsx | Deleted as part of removing docs/ from stable. |
| docs/components/ui/popover.tsx | Deleted as part of removing docs/ from stable. |
| docs/components/ui/pagination.tsx | Deleted as part of removing docs/ from stable. |
| docs/components/ui/label.tsx | Deleted as part of removing docs/ from stable. |
| docs/components/ui/kbd.tsx | Deleted as part of removing docs/ from stable. |
| docs/components/ui/item.tsx | Deleted as part of removing docs/ from stable. |
| docs/components/ui/input.tsx | Deleted as part of removing docs/ from stable. |
| docs/components/ui/input-otp.tsx | Deleted as part of removing docs/ from stable. |
| docs/components/ui/input-group.tsx | Deleted as part of removing docs/ from stable. |
| docs/components/ui/hover-card.tsx | Deleted as part of removing docs/ from stable. |
| docs/components/ui/form.tsx | Deleted as part of removing docs/ from stable. |
| docs/components/ui/empty.tsx | Deleted as part of removing docs/ from stable. |
| docs/components/ui/drawer.tsx | Deleted as part of removing docs/ from stable. |
| docs/components/ui/dialog.tsx | Deleted as part of removing docs/ from stable. |
| docs/components/ui/command.tsx | Deleted as part of removing docs/ from stable. |
| docs/components/ui/collapsible.tsx | Deleted as part of removing docs/ from stable. |
| docs/components/ui/checkbox.tsx | Deleted as part of removing docs/ from stable. |
| docs/components/ui/card.tsx | Deleted as part of removing docs/ from stable. |
| docs/components/ui/button.tsx | Deleted as part of removing docs/ from stable. |
| docs/components/ui/button-group.tsx | Deleted as part of removing docs/ from stable. |
| docs/components/ui/breadcrumb.tsx | Deleted as part of removing docs/ from stable. |
| docs/components/ui/badge.tsx | Deleted as part of removing docs/ from stable. |
| docs/components/ui/avatar.tsx | Deleted as part of removing docs/ from stable. |
| docs/components/ui/aspect-ratio.tsx | Deleted as part of removing docs/ from stable. |
| docs/components/ui/alert.tsx | Deleted as part of removing docs/ from stable. |
| docs/components/ui/alert-dialog.tsx | Deleted as part of removing docs/ from stable. |
| docs/components/ui/accordion.tsx | Deleted as part of removing docs/ from stable. |
| docs/components/geistdocs/x-button.tsx | Deleted as part of removing docs/ from stable. |
| docs/components/geistdocs/video.tsx | Deleted as part of removing docs/ from stable. |
| docs/components/geistdocs/theme-toggle.tsx | Deleted as part of removing docs/ from stable. |
| docs/components/geistdocs/sidebar.tsx | Deleted as part of removing docs/ from stable. |
| docs/components/geistdocs/search.tsx | Deleted as part of removing docs/ from stable. |
| docs/components/geistdocs/scroll-top.tsx | Deleted as part of removing docs/ from stable. |
| docs/components/geistdocs/rss-button.tsx | Deleted as part of removing docs/ from stable. |
| docs/components/geistdocs/provider.tsx | Deleted as part of removing docs/ from stable. |
| docs/components/geistdocs/open-in-chat.tsx | Deleted as part of removing docs/ from stable. |
| docs/components/geistdocs/navbar.tsx | Deleted as part of removing docs/ from stable. |
| docs/components/geistdocs/mobile-menu.tsx | Deleted as part of removing docs/ from stable. |
| docs/components/geistdocs/message-metadata.tsx | Deleted as part of removing docs/ from stable. |
| docs/components/geistdocs/mermaid.tsx | Deleted as part of removing docs/ from stable. |
| docs/components/geistdocs/mdx-components.tsx | Deleted as part of removing docs/ from stable. |
| docs/components/geistdocs/language-selector.tsx | Deleted as part of removing docs/ from stable. |
| docs/components/geistdocs/installer.tsx | Deleted as part of removing docs/ from stable. |
| docs/components/geistdocs/icons.tsx | Deleted as part of removing docs/ from stable. |
| docs/components/geistdocs/home-layout.tsx | Deleted as part of removing docs/ from stable. |
| docs/components/geistdocs/github-button.tsx | Deleted as part of removing docs/ from stable. |
| docs/components/geistdocs/footer.tsx | Deleted as part of removing docs/ from stable. |
| docs/components/geistdocs/feedback.tsx | Deleted as part of removing docs/ from stable. |
| docs/components/geistdocs/edit-source.tsx | Deleted as part of removing docs/ from stable. |
| docs/components/geistdocs/docs-page.tsx | Deleted as part of removing docs/ from stable. |
| docs/components/geistdocs/docs-layout.tsx | Deleted as part of removing docs/ from stable. |
| docs/components/geistdocs/desktop-menu.tsx | Deleted as part of removing docs/ from stable. |
| docs/components/geistdocs/copy-page.tsx | Deleted as part of removing docs/ from stable. |
| docs/components/geistdocs/copy-chat.tsx | Deleted as part of removing docs/ from stable. |
| docs/components/geistdocs/code-block.tsx | Deleted as part of removing docs/ from stable. |
| docs/components/geistdocs/code-block-tabs.tsx | Deleted as part of removing docs/ from stable. |
| docs/components/geistdocs/callout.tsx | Deleted as part of removing docs/ from stable. |
| docs/components/geistdocs/ask-ai.tsx | Deleted as part of removing docs/ from stable. |
| docs/components/custom/fluid-compute-callout.tsx | Deleted as part of removing docs/ from stable. |
| docs/components/custom/agent-traces.tsx | Deleted as part of removing docs/ from stable. |
| docs/components/ai-elements/suggestion.tsx | Deleted as part of removing docs/ from stable. |
| docs/components/ai-elements/sources.tsx | Deleted as part of removing docs/ from stable. |
| docs/components/ai-elements/shimmer.tsx | Deleted as part of removing docs/ from stable. |
| docs/components/ai-elements/conversation.tsx | Deleted as part of removing docs/ from stable. |
| docs/components/ai-elements/code-block.tsx | Deleted as part of removing docs/ from stable. |
| docs/components.json | Deleted as part of removing docs/ from stable. |
| docs/cli.json | Deleted as part of removing docs/ from stable. |
| docs/app/sitemap.ts | Deleted as part of removing docs/ from stable. |
| docs/app/sitemap.md/route.ts | Deleted as part of removing docs/ from stable. |
| docs/app/robots.ts | Deleted as part of removing docs/ from stable. |
| docs/app/og/worlds/route.tsx | Deleted as part of removing docs/ from stable. |
| docs/app/og/worlds/[id]/route.tsx | Deleted as part of removing docs/ from stable. |
| docs/app/og/route.tsx | Deleted as part of removing docs/ from stable. |
| docs/app/og/[...slug]/route.tsx | Deleted as part of removing docs/ from stable. |
| docs/app/global.css | Deleted as part of removing docs/ from stable. |
| docs/app/api/search/route.ts | Deleted as part of removing docs/ from stable. |
| docs/app/api/chat/utils.ts | Deleted as part of removing docs/ from stable. |
| docs/app/api/chat/types.ts | Deleted as part of removing docs/ from stable. |
| docs/app/api/chat/route.ts | Deleted as part of removing docs/ from stable. |
| docs/app/actions/feedback/index.ts | Deleted as part of removing docs/ from stable. |
| docs/app/actions/feedback/emotions.ts | Deleted as part of removing docs/ from stable. |
| docs/app/[lang]/worlds/layout.tsx | Deleted as part of removing docs/ from stable. |
| docs/app/[lang]/worlds/compare/page.tsx | Deleted as part of removing docs/ from stable. |
| docs/app/[lang]/worlds/[id]/page.tsx | Deleted as part of removing docs/ from stable. |
| docs/app/[lang]/sitemap.md/route.ts | Deleted as part of removing docs/ from stable. |
| docs/app/[lang]/rss.xml/route.ts | Deleted as part of removing docs/ from stable. |
| docs/app/[lang]/llms.txt/route.ts | Deleted as part of removing docs/ from stable. |
| docs/app/[lang]/llms.mdx/[[...slug]]/route.ts | Deleted as part of removing docs/ from stable. |
| docs/app/[lang]/layout.tsx | Deleted as part of removing docs/ from stable. |
| docs/app/[lang]/docs/layout.tsx | Deleted as part of removing docs/ from stable. |
| docs/app/[lang]/docs/[[...slug]]/page.tsx | Deleted as part of removing docs/ from stable. |
| docs/app/[lang]/(home)/page.tsx | Deleted as part of removing docs/ from stable. |
| docs/app/[lang]/(home)/layout.tsx | Deleted as part of removing docs/ from stable. |
| docs/app/[lang]/(home)/components/use-cases-server.tsx | Deleted as part of removing docs/ from stable. |
| docs/app/[lang]/(home)/components/use-cases-client.tsx | Deleted as part of removing docs/ from stable. |
| docs/app/[lang]/(home)/components/templates/index.tsx | Deleted as part of removing docs/ from stable. |
| docs/app/[lang]/(home)/components/preview-badge.tsx | Deleted as part of removing docs/ from stable. |
| docs/app/[lang]/(home)/components/observability.tsx | Deleted as part of removing docs/ from stable. |
| docs/app/[lang]/(home)/components/intro/workflow.tsx | Deleted as part of removing docs/ from stable. |
| docs/app/[lang]/(home)/components/intro/workflow-logs.tsx | Deleted as part of removing docs/ from stable. |
| docs/app/[lang]/(home)/components/intro/non-workflow.tsx | Deleted as part of removing docs/ from stable. |
| docs/app/[lang]/(home)/components/intro/intro.tsx | Deleted as part of removing docs/ from stable. |
| docs/app/[lang]/(home)/components/intro/intro-tabs.tsx | Deleted as part of removing docs/ from stable. |
| docs/app/[lang]/(home)/components/implementation.tsx | Deleted as part of removing docs/ from stable. |
| docs/app/[lang]/(home)/components/hero.tsx | Deleted as part of removing docs/ from stable. |
| docs/app/[lang]/(home)/components/features.tsx | Deleted as part of removing docs/ from stable. |
| docs/app/[lang]/(home)/components/cta.tsx | Deleted as part of removing docs/ from stable. |
| docs/app/[lang]/(home)/components/code-block.tsx | Deleted as part of removing docs/ from stable. |
| docs/README.md | Deleted as part of removing docs/ from stable. |
| docs/LICENSE.md | Deleted as part of removing docs/ from stable. |
| docs/.gitignore | Deleted as part of removing docs/ from stable. |
Comments suppressed due to low confidence (1)
docs/README.md:1
- The PR description mentions removing
docsfrompnpm-workspace.yamland updatingpnpm-lock.yaml, but those changes aren’t present in the provided diff. If those files still reference thedocs/package onstable, installs/builds can fail or continue to produce conflicts. Please include the workspace/lockfile updates in this PR (or update the PR description if they’re handled elsewhere).
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
docs directory from stable branch
75b004d to
04a4aff
Compare
dc509c2 to
291ed8b
Compare
291ed8b to
a9a0e81
Compare
The docs Next.js app is deployed only from main. Remove the app code (components, layouts, configs, styles) from stable to eliminate cherry-pick conflicts during backports. Keep docs/content/ which contains the markdown files that are bundled into npm packages via prepack scripts for AI agent consumption.
karthikscale3
left a comment
There was a problem hiding this comment.
Review
No blockers — good to merge.
What's Safe
-
docs/content/is preserved — Four packages (workflow,@workflow/core,@workflow/next,@workflow/ai) haveprepackscripts thatcp -r ../../docs/content/docs/...into their package tarballs for AI agent consumption. These paths are untouched, so npm publishing won't break. -
Docs deployment unaffected — Docs are deployed only from
main. Theworkflow-docspreview correctly shows "Ignored" for thisstablebranch. -
CI jobs preserved as no-ops —
docs-checks.ymlandlint.ymldocs jobs useif: false+steps: [run: true], satisfying branch protection rules without running anything. -
Workspace config updated correctly —
docsremoved frompnpm-workspace.yamland.changeset/config.jsonignore list. Lockfile updated. (Copilot flagged this as missing, but it's present in the diff.) -
Monorepo builds verified — All 13 workbench/example preview deployments succeeded.
Test Failures — Pre-existing, Unrelated
- turso: 65/65 failed — Turso service appears down (systemic, not code-related)
- mongodb-dev, redis-dev, turso-dev: 1 failure each on "should rebuild on imported step dependency change" — likely flaky/pre-existing
Notes
- Ordering dependency with #1770 is documented in the PR description.
- No changeset needed — stable-branch-only infrastructure change with no package version impact.
Summary
stablebranchdocs/content/which contains the markdown files bundled into npm packages viaprepackscripts (used by AI agents)docsfrompnpm-workspace.yamland.changeset/config.jsonignore listdocs-checks.ymljobs set toif: false,lint.ymldocs-links job set toif: false)pnpm-lock.yamlaccordinglyThe docs app is deployed only from
mainand diverges heavily fromstable, causing frequent cherry-pick conflicts during backports. With this change and the corresponding backport workflow update (#1770), docs app conflicts will be automatically resolved by deletion.Monorepo builds cleanly with all 28 packages after this change.