Skip to content

refactor(): migrate to Turborepo monorepo structure#82

Open
aidankmcalister wants to merge 4 commits intomainfrom
refactor/change-structure-to-turborepo
Open

refactor(): migrate to Turborepo monorepo structure#82
aidankmcalister wants to merge 4 commits intomainfrom
refactor/change-structure-to-turborepo

Conversation

@aidankmcalister
Copy link
Member

@aidankmcalister aidankmcalister commented Mar 12, 2026

Summary

Restructures the repository into a proper Turborepo monorepo to clean up the root directory and organize packages by concern.

Before:

create-db-monorepo/
├── claim-db-worker/
├── create-db/
├── create-db-worker/
├── create-pg/
├── create-postgres/
├── schema-api-routes/
├── package.json
└── pnpm-workspace.yaml

After:

create-db-monorepo/
├── apps/
│   ├── claim-db-worker/    # Next.js claim flow (Cloudflare Pages)
│   ├── create-db-worker/   # Cloudflare Worker (DB creation)
│   └── schema-api-routes/  # Cloudflare Worker (schema API)
├── packages/
│   ├── create-db/          # Published CLI + programmatic package
│   ├── create-pg/
│   └── create-postgres/
├── turbo.json
├── pnpm-workspace.yaml
└── package.json

Changes

  • Moved all apps into apps/ and shared packages into packages/
  • Added turbo.json with build, dev, test, and lint tasks
  • Added turbo as a dev dependency at the workspace root
  • Updated pnpm-workspace.yaml to use apps/* and packages/* globs
  • Updated .github/workflows paths to reflect new directory structure
  • Added .turbo to .gitignore
  • Added root dev, dev:create, and dev:claim scripts for running workers via the Turborepo TUI

Notes

No functional changes — this is purely structural. All external connections (Vercel, Cloudflare, GitHub Actions) remain intact.

Summary by CodeRabbit

  • Chores
    • Updated pnpm package manager to version 10 across all workflows and dependencies
    • Integrated Turborepo for advanced build orchestration and improved task caching
    • Reorganized workspace configuration to use glob patterns for better scalability
    • Updated CI/CD pipelines to align with new repository structure and directory layout
    • Enhanced test configurations and Turborepo cache management

@cloudflare-workers-and-pages
Copy link

cloudflare-workers-and-pages bot commented Mar 12, 2026

Deploying with  Cloudflare Workers  Cloudflare Workers

The latest updates on your project. Learn more about integrating Git with Workers.

Status Name Latest Commit Updated (UTC)
❌ Deployment failed
View logs
claim-db-worker b5dc495 Mar 12 2026, 06:37 PM

@coderabbitai
Copy link

coderabbitai bot commented Mar 12, 2026

Note

Reviews paused

Use the following commands to manage reviews:

  • @coderabbitai resume to resume automatic reviews.
  • @coderabbitai review to trigger a single review.

Use the checkboxes below for quick actions:

  • ▶️ Resume reviews
  • 🔍 Trigger review

Walkthrough

The pull request restructures the repository to use Turborepo as a monorepo build orchestrator, updating pnpm to version 10, reorganizing package paths from root-level to apps/ and packages/ directories, adjusting GitHub Actions workflows accordingly, and removing obsolete test files.

Changes

Cohort / File(s) Summary
GitHub Actions Workflows
.github/workflows/release.yml, .github/workflows/tests.yml
Bumped pnpm setup version from 8–9 to 10, updated working directory paths to reflect new apps/ and packages/ structure (e.g., ./claim-db-worker./apps/claim-db-worker), removed obsolete create-db build steps, and standardized README copy target paths.
Workspace & Build Configuration
turbo.json, pnpm-workspace.yaml, .gitignore
Added Turborepo configuration with task definitions for build, test, typecheck, lint, dev, and deployment tasks; converted pnpm workspace from explicit package list to glob patterns (apps/*, packages/*); added Turborepo cache exclusion to .gitignore.
Root Package Configuration
package.json
Added packageManager constraint (pnpm@10.0.0), expanded workspace scripts (build, dev, dev:create, dev:claim, lint, test, typecheck), and added turbo as a devDependency.
App-Specific Configuration
apps/create-db-worker/package.json, apps/create-db-worker/vitest.config.mts
Updated test script to use --passWithNoTests flag for handling missing test suites, and disabled isolated storage in wrangler worker pool configuration.
Test Files
create-db-worker/test/index.spec.ts
Removed integration and unit test file containing two test cases for Cloudflare Workers fetch behavior.

Estimated code review effort

🎯 3 (Moderate) | ⏱️ ~25 minutes

🚥 Pre-merge checks | ✅ 3
✅ Passed checks (3 passed)
Check name Status Explanation
Description Check ✅ Passed Check skipped - CodeRabbit’s high-level summary is enabled.
Title check ✅ Passed The title 'refactor(): migrate to Turborepo monorepo structure' accurately and clearly describes the primary change in the pull request—migrating the repository to a Turborepo monorepo layout.
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check.

✏️ Tip: You can configure your own custom pre-merge checks in the settings.

📝 Coding Plan
  • Generate coding plan for human review comments

Comment @coderabbitai help to get the list of available commands and usage tips.

@aidankmcalister
Copy link
Member Author

@coderabbitai ignore

Copy link

@coderabbitai coderabbitai bot left a comment

Choose a reason for hiding this comment

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

Actionable comments posted: 2

🤖 Prompt for all review comments with AI agents
Verify each finding against the current code and only fix it if needed.

Inline comments:
In @.github/workflows/tests.yml:
- Around line 33-41: Replace the package-local pnpm test invocations with
workspace Turbo targets so the turbo.json orchestration (including dependsOn:
['build']) runs; specifically, update the "Run claim-db-worker tests" step
(which currently uses working-directory: ./apps/claim-db-worker) to run `pnpm
turbo run test --filter=./apps/claim-db-worker...` (preserving NODE_ENV), and
update the "Run create-db tests" step (working-directory: ./packages/create-db)
to run `pnpm turbo run test --filter=./packages/create-db...`, removing the
per-package working-directory usage so tests run through Turbo and respect
pre/post and dependsOn hooks defined in turbo.json.

In `@apps/create-db-worker/package.json`:
- Line 9: The test script currently uses "vitest --passWithNoTests", which masks
missing tests; change the "test" npm script to run "vitest" without
--passWithNoTests and add a minimal smoke test file (e.g.,
tests/smoke.test.(ts|js)) that asserts a trivial behavior (module import or a
simple truthy check) so the package fails CI if tests are accidentally removed;
update package.json "test" script and add the smoke test to the repo to restore
default failing behavior when no tests exist.

ℹ️ Review info
⚙️ Run configuration

Configuration used: Path: .coderabbit.yaml

Review profile: CHILL

Plan: Pro

Run ID: be3779f4-d08a-4256-8022-c9ff186812c2

📥 Commits

Reviewing files that changed from the base of the PR and between d6e3c1b and 67e245a.

⛔ Files ignored due to path filters (23)
  • apps/claim-db-worker/app/favicon.ico is excluded by !**/*.ico
  • apps/claim-db-worker/public/arrow-right.svg is excluded by !**/*.svg
  • apps/claim-db-worker/public/arrow-up.svg is excluded by !**/*.svg
  • apps/claim-db-worker/public/copy-icon.svg is excluded by !**/*.svg
  • apps/claim-db-worker/public/db-icon.svg is excluded by !**/*.svg
  • apps/claim-db-worker/public/db-img.svg is excluded by !**/*.svg
  • apps/claim-db-worker/public/discord.svg is excluded by !**/*.svg
  • apps/claim-db-worker/public/gdpr.svg is excluded by !**/*.svg
  • apps/claim-db-worker/public/github.svg is excluded by !**/*.svg
  • apps/claim-db-worker/public/hero-background.svg is excluded by !**/*.svg
  • apps/claim-db-worker/public/hipaa.svg is excluded by !**/*.svg
  • apps/claim-db-worker/public/iso27.svg is excluded by !**/*.svg
  • apps/claim-db-worker/public/logo-dark.svg is excluded by !**/*.svg
  • apps/claim-db-worker/public/magic-wand-icon.svg is excluded by !**/*.svg
  • apps/claim-db-worker/public/og-image.png is excluded by !**/*.png
  • apps/claim-db-worker/public/prisma-postgres-logo.svg is excluded by !**/*.svg
  • apps/claim-db-worker/public/soc2.svg is excluded by !**/*.svg
  • apps/claim-db-worker/public/whatsapp.svg is excluded by !**/*.svg
  • apps/claim-db-worker/public/xtwitter.svg is excluded by !**/*.svg
  • apps/claim-db-worker/public/youtube.svg is excluded by !**/*.svg
  • apps/create-db-worker/package-lock.json is excluded by !**/package-lock.json
  • apps/schema-api-routes/package-lock.json is excluded by !**/package-lock.json
  • pnpm-lock.yaml is excluded by !**/pnpm-lock.yaml
📒 Files selected for processing (150)
  • .github/workflows/release.yml
  • .github/workflows/tests.yml
  • .gitignore
  • apps/claim-db-worker/.gitignore
  • apps/claim-db-worker/.vscode/settings.json
  • apps/claim-db-worker/README.md
  • apps/claim-db-worker/__tests__/callback-api.test.ts
  • apps/claim-db-worker/__tests__/claim.test.tsx
  • apps/claim-db-worker/__tests__/success.test.tsx
  • apps/claim-db-worker/app/api/analytics/route.ts
  • apps/claim-db-worker/app/api/auth/callback/route.ts
  • apps/claim-db-worker/app/api/auth/url/route.ts
  • apps/claim-db-worker/app/api/check-db-status/route.ts
  • apps/claim-db-worker/app/api/claim/route.ts
  • apps/claim-db-worker/app/api/create-db/route.ts
  • apps/claim-db-worker/app/api/get-connection-string/route.ts
  • apps/claim-db-worker/app/api/studio/route.ts
  • apps/claim-db-worker/app/api/test/route.ts
  • apps/claim-db-worker/app/claim/page.tsx
  • apps/claim-db-worker/app/contexts/DropContext.tsx
  • apps/claim-db-worker/app/db-unavailable/page.tsx
  • apps/claim-db-worker/app/error/page.tsx
  • apps/claim-db-worker/app/globals.css
  • apps/claim-db-worker/app/layout.tsx
  • apps/claim-db-worker/app/page.tsx
  • apps/claim-db-worker/app/success/page.tsx
  • apps/claim-db-worker/app/test/claim/page.tsx
  • apps/claim-db-worker/app/test/error/page.tsx
  • apps/claim-db-worker/app/test/success/page.tsx
  • apps/claim-db-worker/app/web/DatabaseContext.tsx
  • apps/claim-db-worker/app/web/connect/page.tsx
  • apps/claim-db-worker/app/web/layout.tsx
  • apps/claim-db-worker/app/web/page.tsx
  • apps/claim-db-worker/app/web/schema/page.tsx
  • apps/claim-db-worker/app/web/studio/StudioClient.tsx
  • apps/claim-db-worker/app/web/studio/page.tsx
  • apps/claim-db-worker/cloudflare-env.d.ts
  • apps/claim-db-worker/components/ClientRedirect.tsx
  • apps/claim-db-worker/components/CodeSnippet.tsx
  • apps/claim-db-worker/components/Footer.tsx
  • apps/claim-db-worker/components/LoadingScreen.tsx
  • apps/claim-db-worker/components/Modal.tsx
  • apps/claim-db-worker/components/Navbar.tsx
  • apps/claim-db-worker/components/PageViewTracker.tsx
  • apps/claim-db-worker/components/PostHogProvider.tsx
  • apps/claim-db-worker/components/PrismaPostgresLogo.tsx
  • apps/claim-db-worker/components/prismaSchemaEditor/BusyPanel.tsx
  • apps/claim-db-worker/components/prismaSchemaEditor/InfoNote.tsx
  • apps/claim-db-worker/components/prismaSchemaEditor/InitOverlay.tsx
  • apps/claim-db-worker/components/prismaSchemaEditor/SidebarActions.tsx
  • apps/claim-db-worker/lib/analytics-client.ts
  • apps/claim-db-worker/lib/analytics.ts
  • apps/claim-db-worker/lib/auth-utils.ts
  • apps/claim-db-worker/lib/custom-toast.ts
  • apps/claim-db-worker/lib/env.ts
  • apps/claim-db-worker/lib/prismaSchemaEditor/defaultSchema.ts
  • apps/claim-db-worker/lib/prismaSchemaEditor/editorOptions.ts
  • apps/claim-db-worker/lib/prismaSchemaEditor/monacoConfig.ts
  • apps/claim-db-worker/lib/prismaSchemaEditor/prismaSchemaUtils.ts
  • apps/claim-db-worker/lib/prismaSchemaEditor/schemaApi.ts
  • apps/claim-db-worker/lib/project-transfer.ts
  • apps/claim-db-worker/lib/response-utils.ts
  • apps/claim-db-worker/lib/server/ratelimit.ts
  • apps/claim-db-worker/lib/utils.ts
  • apps/claim-db-worker/middleware.ts
  • apps/claim-db-worker/next-env.d.ts
  • apps/claim-db-worker/next.config.ts
  • apps/claim-db-worker/open-next.config.ts
  • apps/claim-db-worker/package.json
  • apps/claim-db-worker/postcss.config.mjs
  • apps/claim-db-worker/tsconfig.json
  • apps/claim-db-worker/vitest-setup.ts
  • apps/claim-db-worker/vitest.config.mts
  • apps/claim-db-worker/worker-configuration.d.ts
  • apps/claim-db-worker/wrangler.jsonc
  • apps/create-db-worker/.editorconfig
  • apps/create-db-worker/.gitignore
  • apps/create-db-worker/.prettierrc
  • apps/create-db-worker/.vscode/settings.json
  • apps/create-db-worker/README.md
  • apps/create-db-worker/package.json
  • apps/create-db-worker/src/analytics.ts
  • apps/create-db-worker/src/delete-stale-workflow.ts
  • apps/create-db-worker/src/delete-workflow.ts
  • apps/create-db-worker/src/index.ts
  • apps/create-db-worker/src/ttl.ts
  • apps/create-db-worker/test/env.d.ts
  • apps/create-db-worker/test/tsconfig.json
  • apps/create-db-worker/tsconfig.json
  • apps/create-db-worker/vitest.config.mts
  • apps/create-db-worker/worker-configuration.d.ts
  • apps/create-db-worker/wrangler.jsonc
  • apps/schema-api-routes/.gitignore
  • apps/schema-api-routes/README.md
  • apps/schema-api-routes/package.json
  • apps/schema-api-routes/src/index.ts
  • apps/schema-api-routes/src/routes/schema/format.ts
  • apps/schema-api-routes/src/routes/schema/pull.ts
  • apps/schema-api-routes/src/routes/schema/push-force.ts
  • apps/schema-api-routes/src/routes/schema/push.ts
  • apps/schema-api-routes/tsconfig.json
  • apps/schema-api-routes/vercel.json
  • create-db-worker/test/index.spec.ts
  • package.json
  • packages/create-db/.gitignore
  • packages/create-db/CHANGELOG.md
  • packages/create-db/README.md
  • packages/create-db/__tests__/cli.test.ts
  • packages/create-db/__tests__/create.test.ts
  • packages/create-db/__tests__/flags.test.ts
  • packages/create-db/__tests__/output.test.ts
  • packages/create-db/__tests__/regions.test.ts
  • packages/create-db/__tests__/services.test.ts
  • packages/create-db/__tests__/ttl.test.ts
  • packages/create-db/__tests__/utils.test.ts
  • packages/create-db/package.json
  • packages/create-db/src/cli.ts
  • packages/create-db/src/cli/commands/create.ts
  • packages/create-db/src/cli/commands/index.ts
  • packages/create-db/src/cli/commands/regions.ts
  • packages/create-db/src/cli/flags.ts
  • packages/create-db/src/cli/output.ts
  • packages/create-db/src/core/database.ts
  • packages/create-db/src/core/regions.ts
  • packages/create-db/src/core/services.ts
  • packages/create-db/src/index.ts
  • packages/create-db/src/types.ts
  • packages/create-db/src/utils/analytics.ts
  • packages/create-db/src/utils/env-utils.ts
  • packages/create-db/src/utils/geolocation.ts
  • packages/create-db/src/utils/ttl.ts
  • packages/create-db/tsconfig.json
  • packages/create-db/tsdown.config.ts
  • packages/create-db/vitest.config.ts
  • packages/create-pg/.gitignore
  • packages/create-pg/CHANGELOG.md
  • packages/create-pg/README.md
  • packages/create-pg/cli.js
  • packages/create-pg/index.d.ts
  • packages/create-pg/index.js
  • packages/create-pg/package.json
  • packages/create-postgres/.gitignore
  • packages/create-postgres/CHANGELOG.md
  • packages/create-postgres/README.md
  • packages/create-postgres/cli.js
  • packages/create-postgres/index.d.ts
  • packages/create-postgres/index.js
  • packages/create-postgres/package.json
  • pnpm-workspace.yaml
  • turbo.json
💤 Files with no reviewable changes (1)
  • create-db-worker/test/index.spec.ts

@coderabbitai
Copy link

coderabbitai bot commented Mar 12, 2026

Caution

Failed to replace (edit) comment. This is likely due to insufficient permissions or the comment being deleted.

Error details
{"name":"HttpError","status":500,"request":{"method":"PATCH","url":"https://api.github.com/repos/prisma/create-db/issues/comments/4048928813","headers":{"accept":"application/vnd.github.v3+json","user-agent":"octokit.js/0.0.0-development octokit-core.js/7.0.6 Node.js/24","authorization":"token [REDACTED]","content-type":"application/json; charset=utf-8"},"body":{"body":"<!-- This is an auto-generated comment: summarize by coderabbit.ai -->\n<!-- This is an auto-generated comment: failure by coderabbit.ai -->\n\n> [!CAUTION]\n> ## Review failed\n> \n> Failed to post review comments\n\n<!-- end of auto-generated comment: failure by coderabbit.ai -->\n\n<!-- walkthrough_start -->\n\n## Walkthrough\n\nThe pull request restructures the repository to use Turborepo as a monorepo build orchestrator, updating pnpm to version 10, reorganizing package paths from root-level to `apps/` and `packages/` directories, adjusting GitHub Actions workflows accordingly, and removing obsolete test files.\n\n## Changes\n\n|Cohort / File(s)|Summary|\n|---|---|\n|**GitHub Actions Workflows** <br> `.github/workflows/release.yml`, `.github/workflows/tests.yml`|Bumped pnpm setup version from 8–9 to 10, updated working directory paths to reflect new `apps/` and `packages/` structure (e.g., `./claim-db-worker` → `./apps/claim-db-worker`), removed obsolete create-db build steps, and standardized README copy target paths.|\n|**Workspace & Build Configuration** <br> `turbo.json`, `pnpm-workspace.yaml`, `.gitignore`|Added Turborepo configuration with task definitions for build, test, typecheck, lint, dev, and deployment tasks; converted pnpm workspace from explicit package list to glob patterns (`apps/*`, `packages/*`); added Turborepo cache exclusion to `.gitignore`.|\n|**Root Package Configuration** <br> `package.json`|Added packageManager constraint (`pnpm@10.0.0`), expanded workspace scripts (build, dev, dev:create, dev:claim, lint, test, typecheck), and added turbo as a devDependency.|\n|**App-Specific Configuration** <br> `apps/create-db-worker/package.json`, `apps/create-db-worker/vitest.config.mts`|Updated test script to use `--passWithNoTests` flag for handling missing test suites, and disabled isolated storage in wrangler worker pool configuration.|\n|**Test Files** <br> `create-db-worker/test/index.spec.ts`|Removed integration and unit test file containing two test cases for Cloudflare Workers fetch behavior.|\n\n## Estimated code review effort\n\n🎯 3 (Moderate) | ⏱️ ~25 minutes\n\n<!-- walkthrough_end -->\n\n\n<!-- pre_merge_checks_walkthrough_start -->\n\n<details>\n<summary>🚥 Pre-merge checks | ✅ 3</summary>\n\n<details>\n<summary>✅ Passed checks (3 passed)</summary>\n\n|     Check name     | Status   | Explanation                                                                                                                                                                                      |\n| :----------------: | :------- | :----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n|  Description Check | ✅ Passed | Check skipped - CodeRabbit’s high-level summary is enabled.                                                                                                                                      |\n|     Title check    | ✅ Passed | The title 'refactor(): migrate to Turborepo monorepo structure' accurately and clearly describes the primary change in the pull request—migrating the repository to a Turborepo monorepo layout. |\n| Docstring Coverage | ✅ Passed | No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check.                                                                                       |\n\n</details>\n\n<sub>✏️ Tip: You can configure your own custom pre-merge checks in the settings.</sub>\n\n</details>\n\n<!-- pre_merge_checks_walkthrough_end -->\n\n<!-- pr_review_plan_action_start -->\n\n<details>\n<summary>📝 Coding Plan</summary>\n\n- [ ] <!-- {\"checkboxId\": \"6ad8a4e1-0b3a-4ea2-9b5b-d82c1f47d1f2\"} --> Generate coding plan for human review comments\n\n</details>\n\n<!-- pr_review_plan_action_end -->\n\n<!-- tips_start -->\n\n---\n\n\n\n<sub>Comment `@coderabbitai help` to get the list of available commands and usage tips.</sub>\n\n<!-- tips_end -->\n\n<!-- internal state start -->\n\n\n<!-- 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 -->\n\n<!-- internal state end -->"},"request":{"retryCount":3,"retries":3,"retryAfter":16}}}

@coderabbitai
Copy link

coderabbitai bot commented Mar 12, 2026

✅ Actions performed

Reviews paused.

1 similar comment
@coderabbitai
Copy link

coderabbitai bot commented Mar 12, 2026

✅ Actions performed

Reviews paused.

coderabbitai[bot]
coderabbitai bot previously approved these changes Mar 12, 2026
@aidankmcalister aidankmcalister dismissed coderabbitai[bot]’s stale review March 12, 2026 18:36

Coderabbit should not allow merges

coderabbitai[bot]
coderabbitai bot previously approved these changes Mar 12, 2026
"name": "create-db-monorepo",
"version": "0.0.10",
"private": true,
"packageManager": "pnpm@10.0.0",
Copy link
Member

Choose a reason for hiding this comment

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

let's use latest version of pnpm? 10.32.1

Copy link
Member

Choose a reason for hiding this comment

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

tests are also failing because of this

"packageManager": "pnpm@10.0.0",
"scripts": {
"build": "turbo run build",
"dev": "turbo run dev --filter=create-db-worker --filter=claim-db-worker --ui=tui",
Copy link
Member

Choose a reason for hiding this comment

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

instead of --ui=tui we can also specify this in turbo.json

it's fine if it was intentional

Image

- name: Run claim-db-worker tests
run: pnpm test
working-directory: ./claim-db-worker
run: pnpm turbo run test --filter=./apps/claim-db-worker...
Copy link
Member

Choose a reason for hiding this comment

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

create-db-worker tests are missing in the workflow

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.

2 participants