Development Workflow

As you can evince from the architecture section, the pubsub delayer consists of two components: * a GAP worker create-task * a gcloud function republish-message

Automated build and deploy

Deploy to Staging

  1. Branch from main for a new feature.

  2. Commit using the Conventional Commit Standard.

  3. Create a pull request, get it reviewed and approved, then merge to master .

  4. The Github Action is triggered.

Deploy to Production

Deploy task-creator Worker

Use argo like all the others deployment.