feat: database timezone field and CI/CD improvements#2
Conversation
- Replace individual GitHub secrets with Doppler fetch action - Use DOPPLER_TOKEN_DEV and DOPPLER_TOKEN_PRD for each environment - Secrets now managed in single source of truth 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
- Fix DOPPLER_TOKEN_PROD → DOPPLER_TOKEN_PRD to match GitHub secret - Add deploy-api job to both workflows for Railway deployment - Remove deploy-ota-migrations from prod (Prod has local catalog schema) - Update smoke tests with proper health check endpoints - Add deployment summary step with service URLs Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
Add timezone column to user_profiles table for storing user's preferred timezone in IANA format (e.g., 'America/Toronto'). Also includes baseline migrations for sync_activity_tables and prod_baseline that were previously generated but not committed. Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
|
The latest updates on your projects. Learn more about Vercel for GitHub.
|
|
Caution Review failedThe pull request is closed. 📝 WalkthroughWalkthroughThe PR modernizes the deployment infrastructure by integrating Doppler for secrets management, replacing Supabase with Railway for API hosting, and expanding the database schema to support activity-themed features. Runtime initialization is made conditional via feature flags. Docker configuration is updated to use environment variables. Changes
Estimated code review effort🎯 4 (Complex) | ⏱️ ~45 minutes Possibly related PRs
Poem
✨ Finishing touches
📜 Recent review detailsConfiguration used: defaults Review profile: CHILL Plan: Pro 📒 Files selected for processing (12)
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. Comment |
Summary
Database Changes
timezonevarchar(64) column onuser_profilestable20260109170000_add_user_timezone.sqlTest plan
🤖 Generated with Claude Code
Summary by CodeRabbit
New Features
Chores
✏️ Tip: You can customize this high-level summary in your review settings.