forked from element-hq/sygnal
-
Notifications
You must be signed in to change notification settings - Fork 0
Closed
Labels
enhancementNew feature or requestNew feature or requestneeds android testingNeeds manual verification on AndroidNeeds manual verification on Androidneeds iOS testingNeeds manual verification on iOSNeeds manual verification on iOS
Description
Summary
Production CI/CD for Sygnal is complete. Push to production branch builds, pushes to ECR, and deploys to production EC2 via SSM — mirroring the staging pipeline on main.
All infrastructure is in Terraform. See deployment.instructions.md for full details.
Testing
@TigToggle @Kelrap — please verify push notifications on your devices:
- iOS: Background the app on production, have someone send you a message. Confirm push notification arrives.
- Android: Background the app on production, have someone send you a message. Confirm push notification arrives.
- Staging iOS: Same test on staging (
sygnal.staging.pangea.chat). - Staging Android: Same test on staging.
Implementation PRs
- pangeachat/devops#50 — Terraform: ECR repo, OIDC role, ec2-ecr-pull policy
- pangeachat/devops#51 — Terraform: production DNS CNAME
- ci: add production CI/CD workflow #6 — CI/CD workflow + deployment docs
- pangeachat/synapse#103 — Ansible: production image switched to ECR
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
enhancementNew feature or requestNew feature or requestneeds android testingNeeds manual verification on AndroidNeeds manual verification on Androidneeds iOS testingNeeds manual verification on iOSNeeds manual verification on iOS