Skip to content

Conversation

@aidankmcalister
Copy link
Member

@aidankmcalister aidankmcalister commented Nov 4, 2025

Summary by CodeRabbit

  • New Features

    • Added top-level tone/governance instruction and expanded review customization options, plus broader auto-review scope across branches.
  • Chores

    • Adjusted CI reporting to produce a shorter, cleaned output and removed verbose logging.
  • Documentation

    • Updated quickstart and ORM docs to emphasize environment-based DB setup, dotenv usage, and standardized .env guidance for PostgreSQL and SQLite.

@coderabbitai
Copy link
Contributor

coderabbitai bot commented Nov 4, 2025

Walkthrough

Documentation and CI/config updates add dotenv-based environment setup guidance, expand .coderabbit.yaml review settings, and remove Lychee’s --verbose flag while trimming its report output handling.

Changes

Cohort / File(s) Summary
Repository configuration
\.coderabbit.yaml, .github/workflows/lychee.yml
Add top-level tone_instructions and multiple new reviews flags; set auto_review.base_branches: [".*"]; remove --verbose from Lychee action args and change how original REPORT_FILE content is trimmed/assembled.
Getting started guides
content/100-getting-started/01-quickstart-prismaPostgres.mdx, content/100-getting-started/01-quickstart-sqlite.mdx
Replace bundled example/download step with environment-driven setup: instruct creating .env (DATABASE_URL), installing dotenv, and running migrations/queries; remove npx try-prisma flow and adjust narrative to use env configuration.
Prisma config & client docs
content/200-orm/200-prisma-client/.../010-generating-prisma-client.mdx, content/200-orm/500-reference/325-prisma-config-reference.mdx
Insert "Loading environment variables" sections showing installing dotenv, creating .env with DATABASE_URL, and configuring prisma.config.ts to load env via dotenv/config and env helper; duplicated insertion in two locations.

Estimated code review effort

🎯 3 (Moderate) | ⏱️ ~20 minutes

  • Rationale: Mostly documentation additions and small CI arg changes—repetitive but duplicated content and workflow trimming require checking for consistency and correctness.
  • Areas requiring attention:
    • Ensure .coderabbit.yaml fields follow schema/validation rules (new flags and base_branches pattern may affect tooling).
    • Confirm Lychee report trimming (sed change) preserves needed output lines and doesn’t drop relevant diagnostics.
    • Verify the duplicated dotenv/prisma.config.ts snippets are consistent with canonical Prisma patterns and do not create contradictory guidance across pages.

Possibly related PRs

Pre-merge checks

✅ Passed checks (2 passed)
Check name Status Explanation
Description Check ✅ Passed Check skipped - CodeRabbit’s high-level summary is enabled.
Title check ✅ Passed The title clearly describes the main objective: adding environment variable support via configuration, which aligns with the substantial documentation updates across multiple files showing new .env setup guidance and prisma.config.ts integration.

📜 Recent review details

Configuration used: Path: .coderabbit.yaml

Review profile: CHILL

Plan: Pro

📥 Commits

Reviewing files that changed from the base of the PR and between 75746a3 and 37327b7.

📒 Files selected for processing (3)
  • .github/workflows/lychee.yml (2 hunks)
  • content/100-getting-started/01-quickstart-prismaPostgres.mdx (1 hunks)
  • content/100-getting-started/01-quickstart-sqlite.mdx (0 hunks)
💤 Files with no reviewable changes (1)
  • content/100-getting-started/01-quickstart-sqlite.mdx
🚧 Files skipped from review as they are similar to previous changes (1)
  • .github/workflows/lychee.yml
🧰 Additional context used
🧠 Learnings (3)
📚 Learning: 2025-10-08T16:23:00.388Z
Learnt from: aidankmcalister
Repo: prisma/docs PR: 7165
File: content/800-guides/550-test-guide.mdx:85-90
Timestamp: 2025-10-08T16:23:00.388Z
Learning: For .mdx files in the prisma/docs repository: All headings and titles should use sentence case (e.g., "Getting started with Prisma ORM", "Best practices for authentication"), not title case. Exception: Always preserve exact casing for product names including "Prisma Postgres", "Prisma", "Prisma ORM", and "Prisma Data Platform".

Applied to files:

  • content/100-getting-started/01-quickstart-prismaPostgres.mdx
📚 Learning: 2025-08-11T09:40:55.237Z
Learnt from: ankur-arch
Repo: prisma/docs PR: 7066
File: content/200-orm/200-prisma-client/700-debugging-and-troubleshooting/245-troubleshooting-binary-size-issues.mdx:8-22
Timestamp: 2025-08-11T09:40:55.237Z
Learning: When the queryCompiler preview feature is enabled in Prisma ORM (v6.7.0+), it does not require Rust engines for CLI tools like `prisma migrate` or `prisma db pull`. The previous understanding that CLI tools would still need Rust binaries even with queryCompiler enabled is incorrect.

Applied to files:

  • content/100-getting-started/01-quickstart-prismaPostgres.mdx
📚 Learning: 2025-10-09T21:32:50.340Z
Learnt from: aidankmcalister
Repo: prisma/docs PR: 7167
File: content/900-ai/prompts/astro.mdx:84-84
Timestamp: 2025-10-09T21:32:50.340Z
Learning: The `npx prisma init` command supports the following flags: `--db` (shorthand for `--datasource-provider prisma+postgres`), `--output` (specifies output location for generated client), `--generator-provider` (defines the generator provider), `--datasource-provider`, `--url`, `--preview-feature`, and `--with-model`. These are documented valid CLI options for Prisma init command.

Applied to files:

  • content/100-getting-started/01-quickstart-prismaPostgres.mdx
⏰ Context from checks skipped due to timeout of 90000ms. You can increase the timeout in your CodeRabbit configuration to a maximum of 15 minutes (900000ms). (2)
  • GitHub Check: Check links
  • GitHub Check: runner / linkspector

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

@github-actions
Copy link
Contributor

github-actions bot commented Nov 4, 2025

Dangerous URL check

No absolute URLs to prisma.io/docs found.
No local URLs found.

@github-actions
Copy link
Contributor

github-actions bot commented Nov 4, 2025

Redirect check

This PR probably requires the following redirects to be added to static/_redirects:

  • This PR does not change any pages in a way that would require a redirect.

@github-actions
Copy link
Contributor

github-actions bot commented Nov 4, 2025

🍈 Lychee Link Check Report

Note: Links are cached for 5 minutes to avoid unnecessary requests, and speed up consecutive runs.

📊 Results Overview

Status Count
🔍 Total 2405
✅ Successful 2122
⏳ Timeouts 0
🔀 Redirected 261
👻 Excluded 21
❓ Unknown 0
🚫 Errors 0
⛔ Unsupported 1

Redirects per input

Redirects in 100-getting-started/01-quickstart-prismaPostgres.mdx

Redirects in 100-getting-started/01-quickstart-sqlite.mdx

Redirects in 100-getting-started/02-setup-prisma/100-start-from-scratch/110-relational-databases-typescript-prismaPostgres.mdx

Redirects in 100-getting-started/02-setup-prisma/100-start-from-scratch/110-relational-databases/100-connect-your-database-node-planetscale.mdx

Redirects in 100-getting-started/02-setup-prisma/100-start-from-scratch/110-relational-databases/100-connect-your-database-node-sqlserver.mdx

Redirects in 100-getting-started/02-setup-prisma/100-start-from-scratch/110-relational-databases/100-connect-your-database-typescript-planetscale.mdx

Redirects in 100-getting-started/02-setup-prisma/100-start-from-scratch/110-relational-databases/100-connect-your-database-typescript-prismaPostgres.mdx

Redirects in 100-getting-started/02-setup-prisma/100-start-from-scratch/110-relational-databases/100-connect-your-database-typescript-sqlserver.mdx

Redirects in 100-getting-started/02-setup-prisma/100-start-from-scratch/110-relational-databases/300-next-steps.mdx

Redirects in 100-getting-started/02-setup-prisma/100-start-from-scratch/120-mongodb-node-mongodb.mdx

Redirects in 100-getting-started/02-setup-prisma/100-start-from-scratch/120-mongodb-typescript-mongodb.mdx

Redirects in 100-getting-started/02-setup-prisma/100-start-from-scratch/120-mongodb/100-connect-your-database-node-mongodb.mdx

Redirects in 100-getting-started/02-setup-prisma/100-start-from-scratch/120-mongodb/100-connect-your-database-typescript-mongodb.mdx

Redirects in 100-getting-started/02-setup-prisma/100-start-from-scratch/120-mongodb/300-next-steps.mdx

Redirects in 100-getting-started/02-setup-prisma/200-add-to-existing-project/110-relational-databases/100-connect-your-database-node-planetscale.mdx

Redirects in 100-getting-started/02-setup-prisma/200-add-to-existing-project/110-relational-databases/100-connect-your-database-node-sqlserver.mdx

Redirects in 100-getting-started/02-setup-prisma/200-add-to-existing-project/110-relational-databases/100-connect-your-database-typescript-planetscale.mdx

Redirects in 100-getting-started/02-setup-prisma/200-add-to-existing-project/110-relational-databases/100-connect-your-database-typescript-sqlserver.mdx

Redirects in 100-getting-started/02-setup-prisma/200-add-to-existing-project/110-relational-databases/300-next-steps.mdx

Redirects in 100-getting-started/02-setup-prisma/200-add-to-existing-project/120-mongodb-node-mongodb.mdx

Redirects in 100-getting-started/02-setup-prisma/200-add-to-existing-project/120-mongodb-typescript-mongodb.mdx

Redirects in 100-getting-started/02-setup-prisma/200-add-to-existing-project/120-mongodb/300-next-steps.mdx

Redirects in 100-getting-started/03-prisma-postgres/100-from-the-cli.mdx

Redirects in 100-getting-started/03-prisma-postgres/110-import-from-existing-database-postgresql.mdx

Redirects in 100-getting-started/03-prisma-postgres/115-import-from-existing-database-mysql.mdx

Redirects in 100-getting-started/03-prisma-postgres/120-upgrade-from-early-access.mdx

Redirects in 200-orm/050-overview/100-introduction/200-why-prisma.mdx

Redirects in 200-orm/050-overview/100-introduction/250-should-you-use-prisma.mdx

Redirects in 200-orm/050-overview/300-prisma-in-your-stack/01-rest.mdx

Redirects in 200-orm/050-overview/300-prisma-in-your-stack/02-graphql.mdx

Redirects in 200-orm/050-overview/300-prisma-in-your-stack/03-fullstack.mdx

Redirects in 200-orm/050-overview/500-databases/200-database-drivers.mdx

Redirects in 200-orm/050-overview/500-databases/300-postgresql.mdx

Redirects in 200-orm/050-overview/500-databases/400-mysql.mdx

Redirects in 200-orm/050-overview/500-databases/600-mongodb.mdx

Redirects in 200-orm/050-overview/500-databases/800-sql-server/020-sql-server-local.mdx

Redirects in 200-orm/050-overview/500-databases/850-planetscale.mdx

Redirects in 200-orm/050-overview/500-databases/880-supabase.mdx

Redirects in 200-orm/050-overview/500-databases/890-neon.mdx

Redirects in 200-orm/050-overview/500-databases/900-turso.mdx

Redirects in 200-orm/050-overview/500-databases/950-cloudflare-d1.mdx

Redirects in 200-orm/100-prisma-schema/10-overview/03-generators.mdx

Redirects in 200-orm/100-prisma-schema/10-overview/04-location.mdx

Redirects in 200-orm/100-prisma-schema/20-data-model/10-models.mdx

Redirects in 200-orm/100-prisma-schema/20-data-model/40-views.mdx

Redirects in 200-orm/200-prisma-client/000-setup-and-configuration/010-generating-prisma-client.mdx

Redirects in 200-orm/200-prisma-client/000-setup-and-configuration/050-databases-connections/200-pgbouncer.mdx

Redirects in 200-orm/200-prisma-client/000-setup-and-configuration/200-read-replicas.mdx

Redirects in 200-orm/200-prisma-client/100-queries/050-filtering-and-sorting.mdx

Redirects in 200-orm/200-prisma-client/100-queries/058-transactions.mdx

Redirects in 200-orm/200-prisma-client/100-queries/061-custom-validation.mdx

Redirects in 200-orm/200-prisma-client/100-queries/070-case-sensitivity.mdx

Redirects in 200-orm/200-prisma-client/150-using-raw-sql/200-raw-queries.mdx

Redirects in 200-orm/200-prisma-client/200-special-fields-and-types/index.mdx

Redirects in 200-orm/200-prisma-client/300-client-extensions/200-extension-examples.mdx

Redirects in 200-orm/200-prisma-client/300-client-extensions/500-middleware/index.mdx

Redirects in 200-orm/200-prisma-client/500-deployment/101-traditional/225-deploy-to-render.mdx

Redirects in 200-orm/200-prisma-client/500-deployment/101-traditional/325-deploy-to-railway.mdx

Redirects in 200-orm/200-prisma-client/500-deployment/201-serverless/300-deploy-to-vercel.mdx

Redirects in 200-orm/200-prisma-client/500-deployment/201-serverless/500-deploy-to-netlify.mdx

Redirects in 200-orm/200-prisma-client/500-deployment/301-edge/100-overview.mdx

Redirects in 200-orm/200-prisma-client/500-deployment/301-edge/450-deploy-to-cloudflare.mdx

Redirects in 200-orm/200-prisma-client/500-deployment/301-edge/485-deploy-to-vercel.mdx

Redirects in 200-orm/200-prisma-client/500-deployment/301-edge/550-deploy-to-deno-deploy.mdx

Redirects in 200-orm/200-prisma-client/500-deployment/550-deploy-database-changes-with-prisma-migrate.mdx

Redirects in 200-orm/200-prisma-client/600-observability-and-logging/250-opentelemetry-tracing.mdx

Redirects in 200-orm/500-reference/100-prisma-schema-reference.mdx

Redirects in 200-orm/500-reference/250-error-reference.mdx

Redirects in 200-orm/500-reference/400-system-requirements.mdx

Redirects in 200-orm/500-reference/500-preview-features/050-client-preview-features.mdx

Redirects in 200-orm/800-more/100-under-the-hood/100-engines.mdx

Redirects in 200-orm/800-more/300-upgrade-guides/200-upgrading-versions/600-upgrading-to-prisma-5/index.mdx

Redirects in 200-orm/800-more/300-upgrade-guides/800-upgrade-from-prisma-1/03-upgrading-the-prisma-layer-mysql.mdx

Redirects in 200-orm/800-more/300-upgrade-guides/800-upgrade-from-prisma-1/03-upgrading-the-prisma-layer-postgresql.mdx

Redirects in 200-orm/800-more/300-upgrade-guides/800-upgrade-from-prisma-1/04-upgrading-nexus-prisma-to-nexus.mdx

Redirects in 200-orm/800-more/300-upgrade-guides/800-upgrade-from-prisma-1/05-upgrading-prisma-binding-to-nexus.mdx

Redirects in 200-orm/800-more/300-upgrade-guides/800-upgrade-from-prisma-1/08-upgrade-from-mongodb-beta.mdx

Redirects in 200-orm/800-more/350-ai-tools/100-cursor.mdx

Redirects in 200-orm/800-more/350-ai-tools/300-windsurf.mdx

Redirects in 200-orm/800-more/350-ai-tools/400-github-copilot.mdx

Redirects in 200-orm/800-more/350-ai-tools/index.mdx

Redirects in 200-orm/800-more/400-comparisons/01-prisma-and-typeorm.mdx

Redirects in 200-orm/800-more/400-comparisons/04-prisma-and-drizzle.mdx

Redirects in 200-orm/800-more/500-development-environment/200-editor-setup.mdx

Redirects in 200-orm/800-more/600-help-and-troubleshooting/050-dataguide/03-date-types.mdx

Redirects in 200-orm/800-more/600-help-and-troubleshooting/050-dataguide/04-connecting-to-postgresql-databases.mdx

Redirects in 200-orm/800-more/600-help-and-troubleshooting/050-dataguide/050-database-glossary.mdx

Redirects in 200-orm/800-more/600-help-and-troubleshooting/800-check-constraints.mdx

Redirects in 250-postgres/100-introduction/250-overview.mdx

Redirects in 250-postgres/300-database/350-caching.mdx

Redirects in 250-postgres/300-database/525-postgres-extensions.mdx

Redirects in 250-postgres/350-integrations/100-netlify.mdx

Redirects in 250-postgres/350-integrations/200-vercel.mdx

Redirects in 250-postgres/350-integrations/300-idx.mdx

Redirects in 250-postgres/350-integrations/400-mcp-server.mdx

@cloudflare-workers-and-pages
Copy link

cloudflare-workers-and-pages bot commented Nov 4, 2025

Deploying docs with  Cloudflare Pages  Cloudflare Pages

Latest commit: 70236aa
Status: ✅  Deploy successful!
Preview URL: https://326e1676.docs-51g.pages.dev
Branch Preview URL: https://dc-5040-env-vars-via-client.docs-51g.pages.dev

View logs

Copy link
Contributor

@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: 1

🧹 Nitpick comments (6)
content/200-orm/200-prisma-client/000-setup-and-configuration/010-generating-prisma-client.mdx (1)

127-154: Clarify that prisma.config.ts must be created prior to these instructions.

The section jumps directly to updating prisma.config.ts without explaining how users should initialize it if they haven't already. Consider adding a note that this assumes the file exists in the project root, or link to the section on setting up your project in the Prisma Config reference.

content/100-getting-started/01-quickstart-sqlite.mdx (3)

96-121: Inconsistent placeholder text across quickstarts.

File 3 uses "your_database_url_here" (line 107), while Files 1 & 2 use "your_database_connection_string_here". Align placeholder text for consistency. For SQLite, a brief note that this typically points to a local file path (e.g., "file:./dev.db") would help users unfamiliar with SQLite connection strings.


96-121: Ensure prisma.config.ts is properly initialized before configuration step.

The section jumps to "Update your prisma.config.ts" without confirming the file exists or was created by prisma init. For SQLite, clarify whether users should run npx prisma init --datasource-provider sqlite first, or if this step is already covered earlier (line 64 mentions --output flag). The instructions should be explicit about file generation/initialization.


96-121: Consider relocating section or adding reference to avoid repetition with migration step.

Section 3 (lines 96–121) configures the environment, but Section 4 (line 123) immediately runs the migration. Since both involve the database setup, consider adding a brief note explaining that the .env configuration must be in place before migrations run, or merging the conceptual narrative. Also ensure step numbering in the prose matches actual section numbers (the heading says "## 3" and "## 4").

content/100-getting-started/01-quickstart-prismaPostgres.mdx (2)

47-72: Align placeholder text with other quickstarts (Files 1 & 2).

Use "your_database_connection_string_here" consistently across all quickstarts, or explain why Prisma Postgres uses the shorter "your_database_url_here" variant. For consistency, consider standardizing.


47-90: Clarify where prisma.config.ts is initialized and confirm its existence.

Lines 61–72 reference updating prisma.config.ts, but the quickstart doesn't explicitly show prisma init creating this file. If it's created by prisma init, clarify this. If users must create it manually, provide an initialization step or reference the Prisma Config setup guide.

📜 Review details

Configuration used: Path: .coderabbit.yaml

Review profile: CHILL

Plan: Pro

📥 Commits

Reviewing files that changed from the base of the PR and between e35e705 and 75746a3.

📒 Files selected for processing (6)
  • .coderabbit.yaml (2 hunks)
  • .github/workflows/lychee.yml (0 hunks)
  • content/100-getting-started/01-quickstart-prismaPostgres.mdx (1 hunks)
  • content/100-getting-started/01-quickstart-sqlite.mdx (1 hunks)
  • content/200-orm/200-prisma-client/000-setup-and-configuration/010-generating-prisma-client.mdx (1 hunks)
  • content/200-orm/500-reference/325-prisma-config-reference.mdx (1 hunks)
💤 Files with no reviewable changes (1)
  • .github/workflows/lychee.yml
🧰 Additional context used
🧠 Learnings (2)
📚 Learning: 2025-10-09T21:32:50.340Z
Learnt from: aidankmcalister
Repo: prisma/docs PR: 7167
File: content/900-ai/prompts/astro.mdx:84-84
Timestamp: 2025-10-09T21:32:50.340Z
Learning: The `npx prisma init` command supports the following flags: `--db` (shorthand for `--datasource-provider prisma+postgres`), `--output` (specifies output location for generated client), `--generator-provider` (defines the generator provider), `--datasource-provider`, `--url`, `--preview-feature`, and `--with-model`. These are documented valid CLI options for Prisma init command.

Applied to files:

  • content/100-getting-started/01-quickstart-sqlite.mdx
  • content/200-orm/200-prisma-client/000-setup-and-configuration/010-generating-prisma-client.mdx
  • content/200-orm/500-reference/325-prisma-config-reference.mdx
  • content/100-getting-started/01-quickstart-prismaPostgres.mdx
📚 Learning: 2025-10-08T16:23:00.388Z
Learnt from: aidankmcalister
Repo: prisma/docs PR: 7165
File: content/800-guides/550-test-guide.mdx:85-90
Timestamp: 2025-10-08T16:23:00.388Z
Learning: For .mdx files in the prisma/docs repository: All headings and titles should use sentence case (e.g., "Getting started with Prisma ORM", "Best practices for authentication"), not title case. Exception: Always preserve exact casing for product names including "Prisma Postgres", "Prisma", "Prisma ORM", and "Prisma Data Platform".

Applied to files:

  • content/100-getting-started/01-quickstart-prismaPostgres.mdx
⏰ Context from checks skipped due to timeout of 90000ms. You can increase the timeout in your CodeRabbit configuration to a maximum of 15 minutes (900000ms). (2)
  • GitHub Check: Check links
  • GitHub Check: runner / linkspector
🔇 Additional comments (4)
.coderabbit.yaml (2)

4-4: Clever tone directive that aligns with review philosophy.

The tone_instructions nicely encapsulates the desired review voice—a principal engineer with teaching instincts who explains the why behind findings. This is a coherent, well-articulated directive and well within the schema's 250-character limit (~110 chars used).


18-18: Verify the intent behind expanding auto-review scope to all branches.

The base_branches: [".*"] setting is a behavioral shift: it expands CodeRabbit's auto-review from the default branch only (the implicit default) to all branches in the repository. While this is valid per the schema, it's a material change in review coverage.

Please confirm this aligns with your team's workflow, especially in the context of DC-5040's environment variable configuration goals. Is the intent to ensure consistent governance across feature branches and experimental work as well?

content/200-orm/500-reference/325-prisma-config-reference.mdx (1)

602-629: Consolidate duplicated "Loading environment variables" content from generating-prisma-client.mdx.

This section (lines 602–629) is nearly verbatim with content in 010-generating-prisma-client.mdx (lines 127–154). For a reference file, it's appropriate to document this pattern, but consider:

  • Option A: Extract the pattern into a shared partial/include and reference it from both files.
  • Option B: Move the detailed how-to to the generating-prisma-client.mdx and make this reference file a brief summary with a link.
  • Option C: If keeping both, add distinct context to each (e.g., explain the reference docs version covers type safety, while the quickstart version covers practical setup).
⛔ Skipped due to learnings
Learnt from: aidankmcalister
Repo: prisma/docs PR: 7165
File: content/800-guides/550-test-guide.mdx:85-90
Timestamp: 2025-10-08T16:23:00.388Z
Learning: For .mdx files in the prisma/docs repository: Only flag code snippets for (1) exposed secrets with real-looking values that should be placeholders (e.g., API keys, database passwords, AWS credentials), or (2) blatant syntax errors like missing parentheses, brackets, braces, or mismatched delimiters. Do not flag code quality issues, anti-patterns, security vulnerabilities, missing error handling, unused variables, or any other bad practices, as documentation intentionally shows problematic code.
content/200-orm/200-prisma-client/000-setup-and-configuration/010-generating-prisma-client.mdx (1)

127-154: Content will be duplicated in the Prisma Config reference file (325-prisma-config-reference.mdx:602–629).

The "Loading environment variables" section appears to be nearly identical in both files. Consider consolidating into a single canonical location and cross-linking, or clarifying the distinct audience/purpose of each. Duplication creates maintenance friction when the guidance needs to be updated.

⛔ Skipped due to learnings
Learnt from: aidankmcalister
Repo: prisma/docs PR: 7165
File: content/800-guides/550-test-guide.mdx:85-90
Timestamp: 2025-10-08T16:23:00.388Z
Learning: For .mdx files in the prisma/docs repository: Only flag code snippets for (1) exposed secrets with real-looking values that should be placeholders (e.g., API keys, database passwords, AWS credentials), or (2) blatant syntax errors like missing parentheses, brackets, braces, or mismatched delimiters. Do not flag code quality issues, anti-patterns, security vulnerabilities, missing error handling, unused variables, or any other bad practices, as documentation intentionally shows problematic code.

@github-actions
Copy link
Contributor

github-actions bot commented Nov 4, 2025

🍈 Lychee Link Check Report

Note: Links are cached for 5 minutes. Failed links (timeouts, rate limits) are retried in a second run with longer timeout.

📊 Results Overview

Status Count
🔍 Total 2405
✅ Successful 2120
⏳ Timeouts 0
🔀 Redirected 262
👻 Excluded 21
❓ Unknown 0
🚫 Errors 1
⛔ Unsupported 1

Errors per input

Errors in 200-orm/800-more/600-help-and-troubleshooting/050-dataguide/02-introduction-to-data-types.mdx

Redirects per input

Redirects in 100-getting-started/01-quickstart-prismaPostgres.mdx

Redirects in 100-getting-started/01-quickstart-sqlite.mdx

Redirects in 100-getting-started/02-setup-prisma/100-start-from-scratch/110-relational-databases-typescript-prismaPostgres.mdx

Redirects in 100-getting-started/02-setup-prisma/100-start-from-scratch/110-relational-databases/100-connect-your-database-node-planetscale.mdx

Redirects in 100-getting-started/02-setup-prisma/100-start-from-scratch/110-relational-databases/100-connect-your-database-node-sqlserver.mdx

Redirects in 100-getting-started/02-setup-prisma/100-start-from-scratch/110-relational-databases/100-connect-your-database-typescript-planetscale.mdx

Redirects in 100-getting-started/02-setup-prisma/100-start-from-scratch/110-relational-databases/100-connect-your-database-typescript-prismaPostgres.mdx

Redirects in 100-getting-started/02-setup-prisma/100-start-from-scratch/110-relational-databases/100-connect-your-database-typescript-sqlserver.mdx

Redirects in 100-getting-started/02-setup-prisma/100-start-from-scratch/110-relational-databases/300-next-steps.mdx

Redirects in 100-getting-started/02-setup-prisma/100-start-from-scratch/120-mongodb-node-mongodb.mdx

Redirects in 100-getting-started/02-setup-prisma/100-start-from-scratch/120-mongodb-typescript-mongodb.mdx

Redirects in 100-getting-started/02-setup-prisma/100-start-from-scratch/120-mongodb/100-connect-your-database-node-mongodb.mdx

Redirects in 100-getting-started/02-setup-prisma/100-start-from-scratch/120-mongodb/100-connect-your-database-typescript-mongodb.mdx

Redirects in 100-getting-started/02-setup-prisma/100-start-from-scratch/120-mongodb/300-next-steps.mdx

Redirects in 100-getting-started/02-setup-prisma/200-add-to-existing-project/110-relational-databases/100-connect-your-database-node-planetscale.mdx

Redirects in 100-getting-started/02-setup-prisma/200-add-to-existing-project/110-relational-databases/100-connect-your-database-node-sqlserver.mdx

Redirects in 100-getting-started/02-setup-prisma/200-add-to-existing-project/110-relational-databases/100-connect-your-database-typescript-planetscale.mdx

Redirects in 100-getting-started/02-setup-prisma/200-add-to-existing-project/110-relational-databases/100-connect-your-database-typescript-sqlserver.mdx

Redirects in 100-getting-started/02-setup-prisma/200-add-to-existing-project/110-relational-databases/300-next-steps.mdx

Redirects in 100-getting-started/02-setup-prisma/200-add-to-existing-project/120-mongodb-node-mongodb.mdx

Redirects in 100-getting-started/02-setup-prisma/200-add-to-existing-project/120-mongodb-typescript-mongodb.mdx

Redirects in 100-getting-started/02-setup-prisma/200-add-to-existing-project/120-mongodb/300-next-steps.mdx

Redirects in 100-getting-started/03-prisma-postgres/100-from-the-cli.mdx

Redirects in 100-getting-started/03-prisma-postgres/110-import-from-existing-database-postgresql.mdx

Redirects in 100-getting-started/03-prisma-postgres/115-import-from-existing-database-mysql.mdx

Redirects in 100-getting-started/03-prisma-postgres/120-upgrade-from-early-access.mdx

Redirects in 200-orm/050-overview/100-introduction/200-why-prisma.mdx

Redirects in 200-orm/050-overview/100-introduction/250-should-you-use-prisma.mdx

Redirects in 200-orm/050-overview/300-prisma-in-your-stack/01-rest.mdx

Redirects in 200-orm/050-overview/300-prisma-in-your-stack/02-graphql.mdx

Redirects in 200-orm/050-overview/300-prisma-in-your-stack/03-fullstack.mdx

Redirects in 200-orm/050-overview/500-databases/200-database-drivers.mdx

Redirects in 200-orm/050-overview/500-databases/300-postgresql.mdx

Redirects in 200-orm/050-overview/500-databases/400-mysql.mdx

Redirects in 200-orm/050-overview/500-databases/600-mongodb.mdx

Redirects in 200-orm/050-overview/500-databases/800-sql-server/020-sql-server-local.mdx

Redirects in 200-orm/050-overview/500-databases/850-planetscale.mdx

Redirects in 200-orm/050-overview/500-databases/880-supabase.mdx

Redirects in 200-orm/050-overview/500-databases/890-neon.mdx

Redirects in 200-orm/050-overview/500-databases/900-turso.mdx

Redirects in 200-orm/050-overview/500-databases/950-cloudflare-d1.mdx

Redirects in 200-orm/100-prisma-schema/10-overview/03-generators.mdx

Redirects in 200-orm/100-prisma-schema/10-overview/04-location.mdx

Redirects in 200-orm/100-prisma-schema/20-data-model/10-models.mdx

Redirects in 200-orm/100-prisma-schema/20-data-model/40-views.mdx

Redirects in 200-orm/200-prisma-client/000-setup-and-configuration/010-generating-prisma-client.mdx

Redirects in 200-orm/200-prisma-client/000-setup-and-configuration/050-databases-connections/200-pgbouncer.mdx

Redirects in 200-orm/200-prisma-client/000-setup-and-configuration/200-read-replicas.mdx

Redirects in 200-orm/200-prisma-client/100-queries/050-filtering-and-sorting.mdx

Redirects in 200-orm/200-prisma-client/100-queries/058-transactions.mdx

Redirects in 200-orm/200-prisma-client/100-queries/061-custom-validation.mdx

Redirects in 200-orm/200-prisma-client/100-queries/070-case-sensitivity.mdx

Redirects in 200-orm/200-prisma-client/150-using-raw-sql/200-raw-queries.mdx

Redirects in 200-orm/200-prisma-client/200-special-fields-and-types/index.mdx

Redirects in 200-orm/200-prisma-client/300-client-extensions/200-extension-examples.mdx

Redirects in 200-orm/200-prisma-client/300-client-extensions/500-middleware/index.mdx

Redirects in 200-orm/200-prisma-client/500-deployment/101-traditional/225-deploy-to-render.mdx

Redirects in 200-orm/200-prisma-client/500-deployment/101-traditional/325-deploy-to-railway.mdx

Redirects in 200-orm/200-prisma-client/500-deployment/201-serverless/300-deploy-to-vercel.mdx

Redirects in 200-orm/200-prisma-client/500-deployment/201-serverless/500-deploy-to-netlify.mdx

Redirects in 200-orm/200-prisma-client/500-deployment/301-edge/100-overview.mdx

Redirects in 200-orm/200-prisma-client/500-deployment/301-edge/450-deploy-to-cloudflare.mdx

Redirects in 200-orm/200-prisma-client/500-deployment/301-edge/485-deploy-to-vercel.mdx

Redirects in 200-orm/200-prisma-client/500-deployment/301-edge/550-deploy-to-deno-deploy.mdx

Redirects in 200-orm/200-prisma-client/500-deployment/550-deploy-database-changes-with-prisma-migrate.mdx

Redirects in 200-orm/200-prisma-client/600-observability-and-logging/250-opentelemetry-tracing.mdx

Redirects in 200-orm/500-reference/100-prisma-schema-reference.mdx

Redirects in 200-orm/500-reference/250-error-reference.mdx

Redirects in 200-orm/500-reference/400-system-requirements.mdx

Redirects in 200-orm/500-reference/500-preview-features/050-client-preview-features.mdx

Redirects in 200-orm/800-more/100-under-the-hood/100-engines.mdx

Redirects in 200-orm/800-more/300-upgrade-guides/200-upgrading-versions/600-upgrading-to-prisma-5/index.mdx

Redirects in 200-orm/800-more/300-upgrade-guides/800-upgrade-from-prisma-1/03-upgrading-the-prisma-layer-mysql.mdx

Redirects in 200-orm/800-more/300-upgrade-guides/800-upgrade-from-prisma-1/03-upgrading-the-prisma-layer-postgresql.mdx

Redirects in 200-orm/800-more/300-upgrade-guides/800-upgrade-from-prisma-1/04-upgrading-nexus-prisma-to-nexus.mdx

Redirects in 200-orm/800-more/300-upgrade-guides/800-upgrade-from-prisma-1/05-upgrading-prisma-binding-to-nexus.mdx

Redirects in 200-orm/800-more/300-upgrade-guides/800-upgrade-from-prisma-1/08-upgrade-from-mongodb-beta.mdx

Redirects in 200-orm/800-more/350-ai-tools/100-cursor.mdx

Redirects in 200-orm/800-more/350-ai-tools/300-windsurf.mdx

Redirects in 200-orm/800-more/350-ai-tools/400-github-copilot.mdx

Redirects in 200-orm/800-more/350-ai-tools/index.mdx

Redirects in 200-orm/800-more/400-comparisons/01-prisma-and-typeorm.mdx

Redirects in 200-orm/800-more/400-comparisons/04-prisma-and-drizzle.mdx

Redirects in 200-orm/800-more/500-development-environment/200-editor-setup.mdx

Redirects in 200-orm/800-more/600-help-and-troubleshooting/050-dataguide/03-date-types.mdx

Redirects in 200-orm/800-more/600-help-and-troubleshooting/050-dataguide/04-connecting-to-postgresql-databases.mdx

Redirects in 200-orm/800-more/600-help-and-troubleshooting/050-dataguide/050-database-glossary.mdx

Redirects in 200-orm/800-more/600-help-and-troubleshooting/800-check-constraints.mdx

Redirects in 250-postgres/100-introduction/250-overview.mdx

Redirects in 250-postgres/300-database/350-caching.mdx

Redirects in 250-postgres/300-database/525-postgres-extensions.mdx

Redirects in 250-postgres/350-integrations/100-netlify.mdx

Redirects in 250-postgres/350-integrations/200-vercel.mdx

Redirects in 250-postgres/350-integrations/300-idx.mdx

@github-actions
Copy link
Contributor

github-actions bot commented Nov 4, 2025

🍈 Lychee Link Check Report

Note: Links are cached for 5 minutes to avoid unnecessary requests, and speed up consecutive runs.

📊 Results Overview

Status Count
🔍 Total 2405
✅ Successful 2129
⏳ Timeouts 0
🔀 Redirected 254
👻 Excluded 21
❓ Unknown 0
🚫 Errors 0
⛔ Unsupported 1

@github-actions
Copy link
Contributor

github-actions bot commented Nov 4, 2025

🍈 Lychee Link Check Report

Note: Links are cached for 5 minutes. Failed links (timeouts, rate limits) are retried in a second run with longer timeout.

📊 Results Overview

Status Count
🔍 Total 2405
✅ Successful 2120
⏳ Timeouts 0
🔀 Redirected 262
👻 Excluded 21
❓ Unknown 0
🚫 Errors 1
⛔ Unsupported 1

Errors per input

Errors in 200-orm/800-more/600-help-and-troubleshooting/050-dataguide/02-introduction-to-data-types.mdx

@github-actions
Copy link
Contributor

github-actions bot commented Nov 4, 2025

🍈 Lychee Link Check Report

Note: Links are cached for 5 minutes to avoid unnecessary requests, and speed up consecutive runs.

📊 Results Overview

Status Count
🔍 Total 2405
✅ Successful 2126
⏳ Timeouts 0
🔀 Redirected 257
👻 Excluded 21
❓ Unknown 0
🚫 Errors 0
⛔ Unsupported 1

@aidankmcalister aidankmcalister merged commit f8c32d1 into prisma-7 Nov 5, 2025
7 checks passed
@aidankmcalister aidankmcalister deleted the DC-5040-env-vars-via-client branch November 5, 2025 18:42
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.

3 participants