Conversation
|
Caution Review failedThe pull request is closed. WalkthroughThis PR updates one deployment workflow to use a lowercased environment suffix in the SSM document name, expands .gitignore for Python artifacts, and removes two other GitHub Actions workflows previously responsible for deployments. Changes
Sequence Diagram(s)sequenceDiagram
autonumber
participant GH as GitHub Actions (deploy-database-api.yml)
participant AWS as AWS STS/OIDC
participant SSM as AWS SSM
participant EC2 as EC2 Instance
GH->>AWS: Assume role via OIDC (configured region)
Note over GH: Compute ENV_SUFFIX_LOWER from ENV_SUFFIX
GH->>SSM: send-command(document=KookminFeed-DeployApplication-${ENV_SUFFIX_LOWER}, params: service, branch, envContent)
GH-->>SSM: Poll command status
SSM->>EC2: Execute document with parameters
EC2-->>SSM: Command output/status
SSM-->>GH: Final status and logs
Note over GH: Handle success/failure based on command status
Estimated code review effort🎯 3 (Moderate) | ⏱️ ~25 minutes Possibly related PRs
Poem
✨ Finishing touches🧪 Generate unit tests
📜 Recent review detailsConfiguration used: CodeRabbit UI Review profile: CHILL Plan: Pro ⛔ Files ignored due to path filters (4)
📒 Files selected for processing (4)
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 by CodeRabbit