Repository navigation
chore(deps): combine nodemailer, Stripe, and dotenv updates - #117
Conversation
Land the Dependabot majors that install cleanly: nodemailer 10, stripe 23, and dotenv 18. Stripe checkout now pins API version 2026-09-30.endive and keeps card-only sessions via allowed_payment_method_types. Node 26, SvelteKit 3, adapter-vercel 7, and TypeScript 7 stay on their current versions. Node 26 is not LTS yet, and the others fail peer resolution against sveltekit-api and svelte-check. Co-authored-by: ben <ben@spurlock.app>
|
The latest updates on your projects. Learn more about Vercel for GitHub.
|
|
No actionable comments were generated in the recent review. 🎉 ℹ️ Recent review info⚙️ Run configuration
⛔ Files ignored due to path filters (1)
📒 Files selected for processing (2)
🔗 Linked repositories identifiedCodeRabbit considers these linked repositories for cross-repo context during reviews:
Included review availability: This review used your included allowance. Your plan provides up to 1 included review per hour; 0 remain after this review. WalkthroughThe dependency ranges for ChangesStripe SDK Update
Priority: ⬇️ Low Estimated code review effort: 2 (Simple) | ~10 minutes Change: Other Suggested reviewers: Merge Risk: ⚪ Minimal · up to This change updates nodemailer, Stripe, and dotenv, and moves subscription checkout to Stripe's new card-only payment-method setting. Checkout stays card-only, and the other billing calls do not use the removed parameter. No known merge-blocking problems remain. 🚥 Pre-merge checks | ✅ 5✅ Passed checks (5 passed)
✨ Finishing Touches📝 Generate docstrings
🧪 Generate unit tests (beta)
Warning Some tools did not complete. Review the errors below. 🔧 ESLint
ESLint install timed out. The project may have too many dependencies for the sandbox. Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. A newer Stripe version takes the stage Comment |
Combines the Dependabot updates that can land together. Node 26 stays on the current release until it is LTS.
Included
nodemailerstripedotenvStripe 23 pins API version
2026-09-30.endiveand dropspayment_method_typeson Checkout Sessions. Subscription checkout now setsallowed_payment_method_types: ['card'], which keeps the session card-only by filtering the dynamic payment-method list.Left open
@types/node24 → 26 (#108)@sveltejs/kit2 → 3 (#110)sveltekit-api@0.6.1only peers Kit 1 or 2, and Kit 3 must move with the Vercel adapter@sveltejs/adapter-vercel6 → 7 (#111)@sveltejs/kit@^3. Alone,npm cifails peer resolutiontypescript6 → 7 (#69)@sveltejs/kitandsvelte-checkonly peer TypeScript 5 or 6Testing
npm run check: 0 errors (35 pre-existing warnings)npm run test:unit -- --run: 46 files, 733 passed, 5 tododotenv.parse, nodemailerstreamTransportsend, and a Stripe client constructed withapiVersion: '2026-09-30.endive'Summary by CodeRabbit
Payments