Skip to content

CI/CD Overview

All continuous integration and deployment for the Verify by Video solution is managed through GitHub Actions. Workflows live in .github/workflows/ and follow a trunk-based development model on the main branch.

EnvironmentPurposeTrigger Model
testNon-production deployments and operationsPush to main, PRs, cron schedule
prodProduction deploymentsNamespaced tags or manual dispatch with confirmation

All workflows that target production reference the prod GitHub environment, which can be configured with required reviewers and deployment branch restrictions.

SurfaceTest TargetProduction Target
Agent Appswa-agent-testswa-agent-prod
Customer Appswa-customer-testswa-customer-prod
Docsswa-maxconf-docs(same - single environment)
Pexip SDKfa-maxconf-testfa-maxconf-prod
VM SchedulerTest VMsProduction VMs
  • Workflows - Full inventory of all workflows, triggers, and targets
  • Release Process - How to cut a production release
  • VM Scheduler - How to pause, resume, and monitor the VM start/stop scheduler