Skip to content

Remove docs app from stable branch, keep docs/content/ for npm releases#1771

Merged
TooTallNate merged 1 commit intostablefrom
remove-docs-from-stable
Apr 16, 2026
Merged

Remove docs app from stable branch, keep docs/content/ for npm releases#1771
TooTallNate merged 1 commit intostablefrom
remove-docs-from-stable

Conversation

@TooTallNate
Copy link
Copy Markdown
Member

@TooTallNate TooTallNate commented Apr 16, 2026

Summary

  • Remove the docs Next.js app (components, layouts, configs, styles, scripts) from the stable branch
  • Keep docs/content/ which contains the markdown files bundled into npm packages via prepack scripts (used by AI agents)
  • Remove docs from pnpm-workspace.yaml and .changeset/config.json ignore list
  • Disable docs CI workflows on stable (docs-checks.yml jobs set to if: false, lint.yml docs-links job set to if: false)
  • Update pnpm-lock.yaml accordingly

The docs app is deployed only from main and diverges heavily from stable, 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.

Note: This PR should be merged before #1770, which updates the backport workflow on main to auto-resolve docs app conflicts based on the directory structure established here.

Copilot AI review requested due to automatic review settings April 16, 2026 06:05
@TooTallNate TooTallNate requested a review from a team as a code owner April 16, 2026 06:05
@vercel
Copy link
Copy Markdown
Contributor

vercel bot commented Apr 16, 2026

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
example-nextjs-workflow-turbopack Ready Ready Preview, Comment Apr 16, 2026 7:03am
example-nextjs-workflow-webpack Ready Ready Preview, Comment Apr 16, 2026 7:03am
example-workflow Ready Ready Preview, Comment Apr 16, 2026 7:03am
workbench-astro-workflow Ready Ready Preview, Comment Apr 16, 2026 7:03am
workbench-express-workflow Ready Ready Preview, Comment Apr 16, 2026 7:03am
workbench-fastify-workflow Ready Ready Preview, Comment Apr 16, 2026 7:03am
workbench-hono-workflow Ready Ready Preview, Comment Apr 16, 2026 7:03am
workbench-nitro-workflow Ready Ready Preview, Comment Apr 16, 2026 7:03am
workbench-nuxt-workflow Ready Ready Preview, Comment Apr 16, 2026 7:03am
workbench-sveltekit-workflow Ready Ready Preview, Comment Apr 16, 2026 7:03am
workbench-vite-workflow Ready Ready Preview, Comment Apr 16, 2026 7:03am
workflow-swc-playground Ready Ready Preview, Comment Apr 16, 2026 7:03am
workflow-web Ready Ready Preview, Comment Apr 16, 2026 7:03am
1 Skipped Deployment
Project Deployment Actions Updated (UTC)
workflow-docs Ignored Ignored Preview Apr 16, 2026 7:03am

@changeset-bot
Copy link
Copy Markdown

changeset-bot bot commented Apr 16, 2026

⚠️ No Changeset found

Latest commit: 74a7146

Merging this PR will not cause a version bump for any packages. If these changes should not result in a new version, you're good to go. If these changes should result in a version bump, you need to add a changeset.

This PR includes no changesets

When changesets are added to this PR, you'll see the packages that this PR includes changesets for and the associated semver types

Click here to learn what changesets are, and how to add one.

Click here if you're a maintainer who wants to add a changeset to this PR

@github-actions
Copy link
Copy Markdown
Contributor

github-actions bot commented Apr 16, 2026

🧪 E2E Test Results

Some tests failed

Summary

Passed Failed Skipped Total
✅ ▲ Vercel Production 901 0 67 968
✅ 💻 Local Development 874 0 182 1056
✅ 📦 Local Production 874 0 182 1056
✅ 🐘 Local Postgres 874 0 182 1056
✅ 🪟 Windows 80 0 8 88
❌ 🌍 Community Worlds 16 68 0 84
✅ 📋 Other 222 0 42 264
Total 3841 68 663 4572

❌ Failed Tests

🌍 Community Worlds (68 failed)

mongodb-dev (1 failed):

  • dev e2e should rebuild on imported step dependency change

redis-dev (1 failed):

  • dev e2e should rebuild on imported step dependency change

turso-dev (1 failed):

  • dev e2e should rebuild on imported step dependency change

turso (65 failed):

  • addTenWorkflow | wrun_01KPAHKXSGBQTBN1W5YE828JKQ
  • addTenWorkflow | wrun_01KPAHKXSGBQTBN1W5YE828JKQ
  • wellKnownAgentWorkflow (.well-known/agent) | wrun_01KPAHN9S8J3SX13GS00JHHPSE
  • should work with react rendering in step
  • promiseAllWorkflow | wrun_01KPAHM4PRA1A4BD1TA2GKG7SS
  • promiseRaceWorkflow | wrun_01KPAHMA1PYPXYKFNY6V6EK8QH
  • promiseAnyWorkflow | wrun_01KPAHMBTKYM54VZXFDHABR06G
  • importedStepOnlyWorkflow | wrun_01KPAHNKSS9KMZ57CXG4D1Y04C
  • readableStreamWorkflow | wrun_01KPAHMFS249D145M4G479XYBW
  • hookWorkflow | wrun_01KPAHMSHHA2EZT33866QTCYM6
  • hookWorkflow is not resumable via public webhook endpoint | wrun_01KPAHN38PVNKTBMMEXMNP9E2M
  • webhookWorkflow | wrun_01KPAHNBK6TZRZZ4J006KTC6SB
  • sleepingWorkflow | wrun_01KPAHNGV22GYNBRP2GB2JYNDS
  • parallelSleepWorkflow | wrun_01KPAHNWMF53H6ZF0VJTK3FXDV
  • nullByteWorkflow | wrun_01KPAHP0KCBK90125CWXSQ08FZ
  • workflowAndStepMetadataWorkflow | wrun_01KPAHP2NK4B13PJ0APQPQCX02
  • outputStreamWorkflow no startIndex (reads all chunks)
  • outputStreamWorkflow positive startIndex (skips first chunk)
  • outputStreamWorkflow negative startIndex (reads from end)
  • outputStreamWorkflow - getTailIndex and getStreamChunks getTailIndex returns correct index after stream completes
  • outputStreamWorkflow - getTailIndex and getStreamChunks getTailIndex returns -1 before any chunks are written
  • outputStreamWorkflow - getTailIndex and getStreamChunks getStreamChunks returns same content as reading the stream
  • outputStreamInsideStepWorkflow - getWritable() called inside step functions | wrun_01KPAHRBHTCRG6XSJKBFB7QPBY
  • fetchWorkflow | wrun_01KPAHS274S94XMRWT54MS5MTM
  • promiseRaceStressTestWorkflow | wrun_01KPAHS4R1SSD8GHPERX89C15W
  • error handling error propagation workflow errors nested function calls preserve message and stack trace
  • error handling error propagation workflow errors cross-file imports preserve message and stack trace
  • error handling error propagation step errors basic step error preserves message and stack trace
  • error handling error propagation step errors cross-file step error preserves message and function names in stack
  • error handling retry behavior regular Error retries until success
  • error handling retry behavior FatalError fails immediately without retries
  • error handling retry behavior RetryableError respects custom retryAfter delay
  • error handling retry behavior maxRetries=0 disables retries
  • error handling catchability FatalError can be caught and detected with FatalError.is()
  • error handling not registered WorkflowNotRegisteredError fails the run when workflow does not exist
  • error handling not registered StepNotRegisteredError fails the step but workflow can catch it
  • error handling not registered StepNotRegisteredError fails the run when not caught in workflow
  • hookCleanupTestWorkflow - hook token reuse after workflow completion | wrun_01KPAHWBKJ4J156W4GWXQM7J4E
  • concurrent hook token conflict - two workflows cannot use the same hook token simultaneously | wrun_01KPAHWYDXSAA9PAM1K452WMZY
  • hookDisposeTestWorkflow - hook token reuse after explicit disposal while workflow still running | wrun_01KPAHXHFNS0DFK8ASK0TF5V32
  • stepFunctionPassingWorkflow - step function references can be passed as arguments (without closure vars) | wrun_01KPAHY5C4QK7VFS6AP0YE7RXA
  • stepFunctionWithClosureWorkflow - step function with closure variables passed as argument | wrun_01KPAHYCXJP6NVGPTB5QJHK2NJ
  • closureVariableWorkflow - nested step functions with closure variables | wrun_01KPAHYHMY4RT4DKPJ1CWJ1GGF
  • spawnWorkflowFromStepWorkflow - spawning a child workflow using start() inside a step | wrun_01KPAHYKF70TWPWAJR72WRCCRA
  • health check (queue-based) - workflow and step endpoints respond to health check messages
  • pathsAliasWorkflow - TypeScript path aliases resolve correctly | wrun_01KPAHZ0P7Q9T2C8S9SC84PHHD
  • Calculator.calculate - static workflow method using static step methods from another class | wrun_01KPAHZ6EMKNKAWAS38JCZG1WQ
  • AllInOneService.processNumber - static workflow method using sibling static step methods | wrun_01KPAHZC6ENETA1HMTER36BFH0
  • ChainableService.processWithThis - static step methods using this to reference the class | wrun_01KPAHZHVS82QF1CJ6FNT07ZW5
  • thisSerializationWorkflow - step function invoked with .call() and .apply() | wrun_01KPAHZQDZG9E4Y4MGMBZ6YDT2
  • customSerializationWorkflow - custom class serialization with WORKFLOW_SERIALIZE/WORKFLOW_DESERIALIZE | wrun_01KPAHZY7B0VV6SGQYP09JEEG2
  • instanceMethodStepWorkflow - instance methods with "use step" directive | wrun_01KPAJ0455D1BWKBE5X0T8GYJW
  • crossContextSerdeWorkflow - classes defined in step code are deserializable in workflow context | wrun_01KPAJ0E4F7EBNEX4ZY8EJ268C
  • stepFunctionAsStartArgWorkflow - step function reference passed as start() argument | wrun_01KPAJ0PKDPP9XK539ZE4PQBCQ
  • cancelRun - cancelling a running workflow | wrun_01KPAJ0WA3TYAKG3NHV8HC2F71
  • cancelRun via CLI - cancelling a running workflow | wrun_01KPAJ14VEBX3ZY3WHTB1YY490
  • pages router addTenWorkflow via pages router
  • pages router promiseAllWorkflow via pages router
  • pages router sleepingWorkflow via pages router
  • hookWithSleepWorkflow - hook payloads delivered correctly with concurrent sleep | wrun_01KPAJ1FNZE5JXJDCM4DJ9E8VH
  • sleepInLoopWorkflow - sleep inside loop with steps actually delays each iteration | wrun_01KPAJ228CY2JCTT38XQ76RSBW
  • sleepWithSequentialStepsWorkflow - sequential steps work with concurrent sleep (control) | wrun_01KPAJ2E61686KEVFTWZQ0NF49
  • importMetaUrlWorkflow - import.meta.url is available in step bundles | wrun_01KPAJ2N42NRTF5Q237KA41M2N
  • metadataFromHelperWorkflow - getWorkflowMetadata/getStepMetadata work from module-level helper (#1577) | wrun_01KPAJ2PY3C0R8SYZJS00XBSCA
  • resilient start: addTenWorkflow completes when run_created returns 500 | wrun_01KPAJ2RQBVCSM5S1ZZGABWPDX

Details by Category

✅ ▲ Vercel Production
App Passed Failed Skipped
✅ astro 81 0 7
✅ example 81 0 7
✅ express 81 0 7
✅ fastify 81 0 7
✅ hono 81 0 7
✅ nextjs-turbopack 86 0 2
✅ nextjs-webpack 86 0 2
✅ nitro 81 0 7
✅ nuxt 81 0 7
✅ sveltekit 81 0 7
✅ vite 81 0 7
✅ 💻 Local Development
App Passed Failed Skipped
✅ astro-stable 74 0 14
✅ express-stable 74 0 14
✅ fastify-stable 74 0 14
✅ hono-stable 74 0 14
✅ nextjs-turbopack-canary 61 0 27
✅ nextjs-turbopack-stable 80 0 8
✅ nextjs-webpack-canary 61 0 27
✅ nextjs-webpack-stable 80 0 8
✅ nitro-stable 74 0 14
✅ nuxt-stable 74 0 14
✅ sveltekit-stable 74 0 14
✅ vite-stable 74 0 14
✅ 📦 Local Production
App Passed Failed Skipped
✅ astro-stable 74 0 14
✅ express-stable 74 0 14
✅ fastify-stable 74 0 14
✅ hono-stable 74 0 14
✅ nextjs-turbopack-canary 61 0 27
✅ nextjs-turbopack-stable 80 0 8
✅ nextjs-webpack-canary 61 0 27
✅ nextjs-webpack-stable 80 0 8
✅ nitro-stable 74 0 14
✅ nuxt-stable 74 0 14
✅ sveltekit-stable 74 0 14
✅ vite-stable 74 0 14
✅ 🐘 Local Postgres
App Passed Failed Skipped
✅ astro-stable 74 0 14
✅ express-stable 74 0 14
✅ fastify-stable 74 0 14
✅ hono-stable 74 0 14
✅ nextjs-turbopack-canary 61 0 27
✅ nextjs-turbopack-stable 80 0 8
✅ nextjs-webpack-canary 61 0 27
✅ nextjs-webpack-stable 80 0 8
✅ nitro-stable 74 0 14
✅ nuxt-stable 74 0 14
✅ sveltekit-stable 74 0 14
✅ vite-stable 74 0 14
✅ 🪟 Windows
App Passed Failed Skipped
✅ nextjs-turbopack 80 0 8
❌ 🌍 Community Worlds
App Passed Failed Skipped
❌ mongodb-dev 4 1 0
❌ redis-dev 4 1 0
❌ turso-dev 4 1 0
❌ turso 4 65 0
✅ 📋 Other
App Passed Failed Skipped
✅ e2e-local-dev-nest-stable 74 0 14
✅ e2e-local-postgres-nest-stable 74 0 14
✅ e2e-local-prod-nest-stable 74 0 14

📋 View full workflow run

Copy link
Copy Markdown
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

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 docs as 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 docs from pnpm-workspace.yaml and updating pnpm-lock.yaml, but those changes aren’t present in the provided diff. If those files still reference the docs/ package on stable, 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.

@TooTallNate TooTallNate changed the title Remove docs/ directory from stable branch Remove docs directory from stable branch Apr 16, 2026
@TooTallNate TooTallNate force-pushed the remove-docs-from-stable branch from 75b004d to 04a4aff Compare April 16, 2026 06:13
@TooTallNate TooTallNate force-pushed the remove-docs-from-stable branch from dc509c2 to 291ed8b Compare April 16, 2026 06:22
@TooTallNate TooTallNate force-pushed the remove-docs-from-stable branch from 291ed8b to a9a0e81 Compare April 16, 2026 06:29
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.
Copy link
Copy Markdown
Collaborator

@karthikscale3 karthikscale3 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Review

No blockers — good to merge.

What's Safe

  1. docs/content/ is preserved — Four packages (workflow, @workflow/core, @workflow/next, @workflow/ai) have prepack scripts that cp -r ../../docs/content/docs/... into their package tarballs for AI agent consumption. These paths are untouched, so npm publishing won't break.

  2. Docs deployment unaffected — Docs are deployed only from main. The workflow-docs preview correctly shows "Ignored" for this stable branch.

  3. CI jobs preserved as no-opsdocs-checks.yml and lint.yml docs jobs use if: false + steps: [run: true], satisfying branch protection rules without running anything.

  4. Workspace config updated correctlydocs removed from pnpm-workspace.yaml and .changeset/config.json ignore list. Lockfile updated. (Copilot flagged this as missing, but it's present in the diff.)

  5. 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.

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.

4 participants