This page is the entry point for CI/CD. The day-to-day operational detail now lives in the dedicated DevOps pages below so the docs stay current as workflows change.Documentation Index
Fetch the complete documentation index at: https://docs.tuturuuu.com/llms.txt
Use this file to discover all available pages before exploring further.
Read Next
- DevOps & Deployment Overview
- Environments & Release Flow
- Web Docker Deployment
- GitHub Actions Runbook
- Secrets & Configuration
Current CI/CD Shape
Tuturuuu currently automates:- Vercel preview deployments for non-
productionbranches - Vercel production deployments from the
productionbranch - Independent Vercel preview and production deployments for satellite apps such as
apps/cms - Affected-app gating for Vercel deployments before dependency install, build, or deploy work
- Supabase staging and production migrations through separate gated workflows
- Docker parity and image validation for the self-hosted web runtime
- Modal deployment for
apps/discord - Mobile build artifact generation
- Package publishing to npm, GitHub Packages, and JSR
- Quality, lint, type, test, and security checks
Important Repo Conventions
ci-check.ymlreadstuturuuu.tsand can disable an individual workflow centrally.- Vercel workflows use
tuturuuu.tsapp metadata and workspaceworkspace:*dependency closures to run only affected app deploys. bun.lockchanges run all Vercel app deploys because lockfile ownership is ambiguous without a source or manifest path.- Manual
workflow_dispatchruns enabled workflows even when changed paths would otherwise be unaffected. - Several deploy workflows intentionally skip if a newer commit already exists on the target branch.
- Database migrations are not treated the same as app deploys; staging and production each have explicit prerequisite logic.
- Docker changes are guarded by
docker-setup-check.yaml, including dev and production image builds.