Warehouse · medium · ~12 min
Six months ago your team adopted Slim CI for the dbt monorepo: PRs build only state:modified models into an ephemeral schema, deferring unchanged refs to production. It started at ~10 minutes per PR. Everyone loved it.
state:modified
This month, CI is the team's top complaint: runs regularly hit the 20-minute timeout and get cancelled more often than they succeed. Developers have started merging with [skip ci] "just for small changes." Meanwhile the Snowflake bill line for the CI warehouse has tripled.
[skip ci]
Nothing about the CI config changed. The project grew — models, data, contributors. You're diagnosing before someone either doubles the timeout or doubles the warehouse.