Conversation
Syncing development with main
…in CI/CD pipeline
feat(CGC-123): Setup Migrations for RDS
|
Important Review skippedAuto reviews are disabled on base/target branches other than the default branch. Please check the settings in the CodeRabbit UI or the You can disable this status message by setting the
Note 🎁 Summarized by CodeRabbit FreeYour organization is on the Free plan. CodeRabbit will generate a high-level summary and a walkthrough for each pull request. For a comprehensive line-by-line review, please upgrade your subscription to CodeRabbit Pro by visiting https://app.coderabbit.ai/login. Comment |
PR Compliance Guide 🔍Below is a summary of compliance checks for this PR:
Compliance status legend🟢 - Fully Compliant🟡 - Partial Compliant 🔴 - Not Compliant ⚪ - Requires Further Human Verification 🏷️ - Compliance label |
||||||||||||||||||||||||||
PR Code Suggestions ✨Explore these optional code suggestions:
|
|||||||||||||||||||||||
User description
First deployment with migration changes, potential minor issues expected.
PR Type
Enhancement
Description
Refactored CI/CD pipeline to support database migrations
Extracted deployment logic into reusable shell scripts
Added migration job between build and deploy stages
Created helper workflows for AWS resource management
Updated Dockerfile with separate app and migrator targets
Modified database schema with UUID default for users table
Diagram Walkthrough
File Walkthrough
10 files
Build and push app and migrator imagesDeploy application container via SSMHealth check verification for deployed appExecute database migrations via SSMGeneric SSM command execution with pollingRefactor workflow with migration stageManual workflow to start AWS resourcesManual workflow to stop AWS resourcesAdd migrator target with goose toolAdd UUID default to users table id