Skip to the content.

CI/CD Architecture (Omkraft)

Overview

Omkraft uses a hybrid model:

This keeps standards centralized while preserving per-repo deployment logic.


Current Shared Workflows

From Omkraft/.github/.github/workflows:

There is no reusable lint workflow currently.


High-Level Flow

  1. Developer opens PR.
  2. PR checks run:
    • Reusable PR title lint
    • Repo-local lint/build checks
  3. PR merges to main.
  4. Repo release pipeline runs and calls reusable release workflow.
  5. Deploy step runs based on each repoโ€™s local workflow design.

Repo-Specific Differences


Diagrams