Ryco keeps CI entrypoints small and routes shared checks through
.github/workflows/_validation.yml.
ci.ymlvalidatesmainand manual CI runs with the full suite.branch-ci.ymlvalidates non-mainbranch pushes with format, lint, typecheck, and tests. When the branch already has an open PR, branch CI skips expensive validation and lets PR validation own the ref.pull-request-validation.ymlruns the full validation suite for PR review.worktree-validation.ymlmanually validates a worktree-backed ref and records the local worktree label/path in the run summary when provided.
Shared toolchain setup lives in .github/actions/setup-ryco, so new workflows
should reuse that action instead of duplicating Bun, Node, cache, and install
steps.