-
Notifications
You must be signed in to change notification settings - Fork 0
Home
Trips Bot edited this page Feb 21, 2026
·
4 revisions
This wiki documents the shared CI architecture centered on jai/trips-ci and downstream caller workflows.
The code-review system now uses 3 reusable workflows in jai/trips-ci:
code-review-welcome.yaml-
code-review-full.yaml(includes internalready-automationjob) code-review-respond.yaml
-
Callers are the router (
.github/workflows/code-review.yamlin each product repo) -
trips-ciis now reusable-workflow provider only (no middle router) - post-review automation was folded into
code-review-full.yamlto avoid brittle caller-side chaining
Caller-side chaining across multiple reusable workflows caused startup/runtime fragility (startup_failure class issues). Folding ready automation into full removes cross-workflow output plumbing in caller repos.
Caller workflow template source of truth:
scripts/generate-caller-workflows.sh
See:
-
Shared repo:
jai/trips-ci- reusable workflows + common CI primitives
-
Downstream repos: callers own event routing and invoke reusable workflows from
trips-ci