Skip to content

LOOPIN-73 — Create Staging Deployment and Post-Deployment Smoke Workflow #156

Description

@shaig-mahmudov

Type: CI/CD / Deployment
Priority: High

Description

Create a repeatable staging deployment workflow and automatically validate the deployed release.

Scope

  • Deploy a selected commit or image to the staging environment.
  • Use protected staging secrets and environment variables.
  • Verify liveness and readiness after deployment.
  • Run a small post-deployment API smoke suite.
  • Validate authentication, events, groups, media and WebSocket connectivity.
  • Add rollback instructions and deployment documentation.

Acceptance Criteria

  • Staging deployment can be triggered through GitHub Actions.
  • The workflow records the deployed commit SHA.
  • Health checks pass before smoke tests begin.
  • Core API smoke flows complete successfully.
  • WebSocket connection and reconnect behavior are verified.
  • Failed validation marks the deployment as unsuccessful.
  • Rollback steps are documented.

Metadata

Metadata

Labels

No labels
No labels

Type

No type

Projects

Status
In progress

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions