This repository contains a bunch of workflows, which can be reused accross our repositories.
Docker deployments:
| Workflow | Description |
|---|---|
| docker-build-and-deploy.yml | Build & deploy docker image to given environment |
| docker-promote-to-environment.yml | Promote image to given environment |
Verification (PR check):
| Workflow | Description |
|---|---|
| laravel-build-and-test.yml | Lint, build & test a Laravel app |
| project-build-and-test.yml | Lint, build & test a monorepo (Node-based) |
Infra deployments:
| Workflow | Description |
|---|---|
| infra-k8s-rollout.yml | Apply k8s configuration for the given deployments |
| infra-s3-rollout.yml | Apply s3 configuration to the given buckets |
Verification (PR check):
| Workflow | Description |
|---|---|
| infra-k8s-preview.yml | Generate a preview of the k8s changes |
| infra-lint.yml | Lint infra changes |