7.75 Deploy to Staging and Run Smoke Tests
Summary
Deploy the updated TypeScript + Prisma backend to the staging environment using the new Docker and CI/CD configuration. Run automated and manual smoke tests to verify critical paths and readiness for production.
Tasks
Expected Behavior
The staging environment runs the new backend version with stable behavior across critical feature paths, providing confidence for production deployment.
Tech Notes
- Use staging-specific environment variables and databases to avoid impacting production data.
- Ensure observability (logs, metrics) is available for staging.
Acceptance Criteria
- Staging deployment succeeds with the updated backend
- Automated and manual smoke tests pass
- Staging logs show healthy operation during test traffic
- Any issues identified are documented and either fixed or tracked before production deployment
Test Instructions
- Use CI/CD or deployment tooling to deploy the latest build to staging.
- Run automated smoke tests (if scripted) and review results.
- Manually walk through core application flows in staging.
- Check logs, metrics, and error trackers (e.g., Sentry) for staging during and after tests.
Labels
backend deployment staging testing phase7
7.75 Deploy to Staging and Run Smoke Tests
Summary
Deploy the updated TypeScript + Prisma backend to the staging environment using the new Docker and CI/CD configuration. Run automated and manual smoke tests to verify critical paths and readiness for production.
Tasks
- Basic health check endpoints
- Core GraphQL queries and mutations (auth, posts, comments, messaging)
- Subscriptions (if staging supports WebSockets)
- Login and basic user flows
- Create/read/update/delete content
- Check notifications and presence/chat (if applicable)
Expected Behavior
The staging environment runs the new backend version with stable behavior across critical feature paths, providing confidence for production deployment.
Tech Notes
Acceptance Criteria
Test Instructions
Labels
backenddeploymentstagingtestingphase7