<!-- mobian-agent-page publisher="dailydev" canonical="https://daily.dev/posts/monday-com-cut-ci-time-in-half-imvwj5gdl" -->

---
title: monday.com cut CI time in half | daily.dev
description: monday.com's iOS team of about 20 engineers migrated a nearly decade-old, monolithic Xcode codebase to Tuist's generated projects starting in mid-2022. The...
canonical: https://daily.dev/posts/monday-com-cut-ci-time-in-half-imvwj5gdl
twitter:card: summary_large_image
twitter:site: @dailydotdev
og:type: website
og:site_name: daily.dev
og:title: monday.com cut CI time in half | daily.dev
og:description: monday.com's iOS team of about 20 engineers migrated a nearly decade-old, monolithic Xcode codebase to Tuist's generated projects starting in mid-2022. The...
og:url: https://daily.dev/posts/monday-com-cut-ci-time-in-half-imvwj5gdl
og:image: https://api.daily.dev/og/posts/iMvWJ5gDL.png
og:image:alt: monday.com cut CI time in half
og:image:width: 1200
og:image:height: 630
og:locale: en
---

> ## Documentation Index
> Fetch the complete documentation index at: https://daily.dev/llms.txt
> Use this file to discover all available pages before exploring further.

# monday.com cut CI time in half

**[
      Tuist
    ](https://daily.dev/sources/tuist-blog)** · 5 min read · 0 upvotes · 0 comments

## Summary

monday.com's iOS team of about 20 engineers migrated a nearly decade-old, monolithic Xcode codebase to Tuist's generated projects starting in mid-2022. The migration began with leaf-node modules and used xcdiff to validate consistency across a 60,000+ change pull request. The team built custom abstractions on top of Tuist, including Project Description Helpers and Resource Synthesizers, and adopted Tuist's module cache. The result: around 200 modules now maintained, CI merge workflow time dropped from over 20 minutes to about 9 minutes, and modularizing the codebase became far cheaper and safer.

## Full article

daily.dev links to this article rather than hosting it. Read it at the original source: <https://tuist.dev/customers/monday>

## Questions this post answers

### How much did migrating to Tuist reduce CI build times for a large iOS codebase?

monday.com's iOS team reduced their CI merge workflow from more than 20 minutes in 2022 to about 9 minutes after migrating to Tuist generated projects. The improvement came from several changes across the board, but Tuist's module cache played a significant role, along with growing from a monolith to around 200 modules.

_Teams weighing a Tuist migration for iOS CI speed can find real-world benchmarks like this on daily.dev._

### How do you migrate a large Xcode project to Tuist generated projects without breaking things?

One approach is to start with leaf-node modules, the ones with the fewest dependencies, and work up the dependency hierarchy incrementally rather than converting everything at once. Tools like xcdiff can validate that project settings remain consistent throughout the migration. monday.com's initial migration pull request involved more than 60,000 changes and was led over time by two engineers.

_Developers planning modular Xcode migrations can track real migration strategies like this on daily.dev._

## Similar posts on daily.dev

- [Toss: Building less to ship faster](https://daily.dev/posts/toss-building-less-to-ship-faster-1arhtus0n) · 
      Tuist
     · 4 upvotes · 0 comments
- [We halved our continuous integration pipeline](https://daily.dev/posts/we-halved-our-continuous-integration-pipeline-w7assusoy) · LeadDev · 0 upvotes · 1 comments
- [How We Shortened Development Feedback Loops From 30m to 30s](https://daily.dev/posts/how-we-shortened-development-feedback-loops-from-30m-to-30s-mq8rpnrxu) · monday Engineering · 2 upvotes · 1 comments
- [How Wix Saved 650 Developer-Days in One Quarter by Automating Code Migrations](https://daily.dev/posts/how-wix-saved-650-developer-days-in-one-quarter-by-automating-code-migrations-iwvhghcod) · Wix Engineering · 1 upvotes · 0 comments
- [AI coding has made CI a bottleneck, so we reworked ours to keep up](https://daily.dev/posts/ai-coding-has-made-ci-a-bottleneck-so-we-reworked-ours-to-keep-up-xaq5plq9r) · Linear · 13 upvotes · 4 comments

---

Tags: [#cicd](https://daily.dev/tags/cicd), [#ios](https://daily.dev/tags/ios), [#tuist](https://daily.dev/tags/tuist), [#xcode](https://daily.dev/tags/xcode)

[View this post on daily.dev](https://daily.dev/posts/monday-com-cut-ci-time-in-half-imvwj5gdl)

```json
{"@context":"https://schema.org","@graph":[{"@type":"Organization","@id":"https://daily.dev/#organization","name":"daily.dev","url":"https://daily.dev","logo":{"@type":"ImageObject","url":"https://daily.dev/apple-touch-icon.png","width":180,"height":180},"sameAs":["https://twitter.com/dailydotdev","https://github.com/dailydotdev","https://www.linkedin.com/company/daily-dev-ltd"]},{"@type":"WebSite","@id":"https://daily.dev/#website","url":"https://daily.dev","name":"daily.dev","publisher":{"@id":"https://daily.dev/#organization"},"potentialAction":{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https://daily.dev/search?q={search_term_string}"},"query-input":"required name=search_term_string"}}]}
{"@context":"https://schema.org","@type":"TechArticle","headline":"monday.com cut CI time in half","url":"https://daily.dev/posts/monday-com-cut-ci-time-in-half-imvwj5gdl","mainEntityOfPage":{"@type":"WebPage","@id":"https://daily.dev/posts/monday-com-cut-ci-time-in-half-imvwj5gdl"},"datePublished":"2026-08-23T12:22:11.440Z","dateModified":"2026-10-14T02:24:57.112Z","description":"monday.com's iOS team of about 20 engineers migrated a nearly decade-old, monolithic Xcode codebase to Tuist's generated projects starting in mid-2022. The...","image":"https://media.daily.dev/image/upload/f_auto,q_auto/v1/posts/d6ccb5867086d4f83f749fdb337ce760?_a=AQAEuop","thumbnailUrl":"https://media.daily.dev/image/upload/f_auto,q_auto/v1/posts/d6ccb5867086d4f83f749fdb337ce760?_a=AQAEuop","isAccessibleForFree":true,"articleSection":"\n      Tuist\n    ","inLanguage":"en","publisher":{"@type":"Organization","name":"daily.dev","url":"https://daily.dev","logo":{"@type":"ImageObject","url":"https://daily.dev/apple-touch-icon.png","width":180,"height":180}},"author":{"@type":"Organization","name":"\n      Tuist\n    ","logo":"https://media.daily.dev/image/upload/s--3AYDH23h--/f_auto,q_auto/v1787487506/logos/tuist-blog?_a=BAMAMicg0","url":"https://daily.dev/sources/tuist-blog"},"commentCount":0,"discussionUrl":"https://daily.dev/posts/monday-com-cut-ci-time-in-half-imvwj5gdl","interactionStatistic":[{"@type":"InteractionCounter","interactionType":{"@type":"LikeAction"},"userInteractionCount":0},{"@type":"InteractionCounter","interactionType":{"@type":"CommentAction"},"userInteractionCount":0}],"keywords":"cicd,ios,tuist,xcode","timeRequired":"PT5M"}
{"@context":"https://schema.org","@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https://daily.dev"},{"@type":"ListItem","position":2,"name":"\n      Tuist\n    ","item":"https://daily.dev/sources/tuist-blog"},{"@type":"ListItem","position":3,"name":"monday.com cut CI time in half"}]}
{"@context":"https://schema.org","@type":"FAQPage","@id":"https://daily.dev/posts/monday-com-cut-ci-time-in-half-imvwj5gdl#faq","mainEntity":[{"@type":"Question","name":"How much did migrating to Tuist reduce CI build times for a large iOS codebase?","acceptedAnswer":{"@type":"Answer","text":"monday.com's iOS team reduced their CI merge workflow from more than 20 minutes in 2022 to about 9 minutes after migrating to Tuist generated projects. The improvement came from several changes across the board, but Tuist's module cache played a significant role, along with growing from a monolith to around 200 modules. Teams weighing a Tuist migration for iOS CI speed can find real-world benchmarks like this on daily.dev."}},{"@type":"Question","name":"How do you migrate a large Xcode project to Tuist generated projects without breaking things?","acceptedAnswer":{"@type":"Answer","text":"One approach is to start with leaf-node modules, the ones with the fewest dependencies, and work up the dependency hierarchy incrementally rather than converting everything at once. Tools like xcdiff can validate that project settings remain consistent throughout the migration. monday.com's initial migration pull request involved more than 60,000 changes and was led over time by two engineers. Developers planning modular Xcode migrations can track real migration strategies like this on daily.dev."}}]}
```

