Repository navigation
Conversation
|
The latest updates on your projects. Learn more about Vercel for GitHub.
7 Skipped Deployments
|
|
No actionable comments were generated in the recent review. 🎉 ℹ️ Recent review info
📝 Walkthrough
Merge Risk: ⚪ Minimal · up to
|
There was a problem hiding this comment.
🟢 Approval recommended
Only non-blocking nits remain regarding static changelog-build diagnostics.
No open issues 🎉
What changed in this PR
Improves www environment configuration diagnostics and setup guidance.
Changes:
- Adds shared missing-environment-variable validation.
- Applies validation across Events, changelog, and Customer.io integrations.
- Documents setup and updates example environment placeholders.
Review effort: Lite

Problem
Missing environment variables cause inconsistent behaviour in www. Changelog throws an unclear authentication error, Events logs an unhelpful missing-key message, and Customer.io subscription routes repeat their own credential checks.
Solution
Add one shared check that names missing variables and links to the environment setup instructions. Use it in changelog, Events and both Customer.io clients. Subscription requests still return HTTP 500 when credentials are missing. Optional Notion events still log errors and let committed event content render, so an unavailable source does not fail the site build.
Document setup in the www README and add blank placeholders to the example environment file.
Review instructions
apps/www/.env.localoutside the repository.apps/www/.env.localfile to matchapps/www/.env.local.example.pnpm dev:wwwfrom the repository root and open the local changelog. Expect the Next.js development error overlay to name the missing variables and link to the README setup instructions.