API deployment runbook

Tip

For more information on how deployments work, please see the general deployment guide.

Publish the release

Publish the drafted frontend release in the GitHub release page of the monorepo.

Deployment

Publishing the release will automatically trigger a deployment. You can monitor the deployment in the maintainers #openverse-notifications channel and in the infrastructure repository’s workflow listing.

Post-deployment steps

  1. Check for any Sentry errors in the maintainer’s #openverse-alerts channel, or in the Sentry UI.

  2. Review and Approve the automatically-generated changelog pull request in the repository.

  3. In the event of errors or problems, roll back the application.

  4. If anything else goes wrong or service is disrupted, consider this a Production Incident and notify the team.