<!-- mobian-agent-page publisher="dailydev" canonical="https://daily.dev/posts/can-we-make-ci-setup-simpler-in-react-native--jzspejw6j" -->

---
title: Can we make CI setup simpler in React Native? | daily.dev
description: Software Mansion built a CLI tool called `npx setup-ci` that scaffolds GitHub Actions workflows for Expo/React Native projects in minutes. It supports code...
canonical: https://daily.dev/posts/can-we-make-ci-setup-simpler-in-react-native--jzspejw6j
twitter:card: summary_large_image
twitter:site: @dailydotdev
og:type: website
og:site_name: daily.dev
og:title: Can we make CI setup simpler in React Native? | daily.dev
og:description: Software Mansion built a CLI tool called `npx setup-ci` that scaffolds GitHub Actions workflows for Expo/React Native projects in minutes. It supports code...
og:url: https://daily.dev/posts/can-we-make-ci-setup-simpler-in-react-native--jzspejw6j
og:image: https://api.daily.dev/og/posts/jZsPeJW6J.png
og:image:alt: Can we make CI setup simpler in React Native?
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.

# Can we make CI setup simpler in React Native?

**[Software Mansion](https://daily.dev/sources/swmansion)** · 3 min read · 0 upvotes · 0 comments

## Summary

Software Mansion built a CLI tool called `npx setup-ci` that scaffolds GitHub Actions workflows for Expo/React Native projects in minutes. It supports code quality checks (ESLint, Prettier), TypeScript type checking, unit tests with Jest, E2E tests with Detox and Maestro, and app previews via EAS Update and EAS Build. The tool is opinionated but covers the most common CI needs, letting developers start fast and customize later.

## Full article

daily.dev links to this article rather than hosting it. Read it at the original source: <https://swmansion.com/blog/the-fastest-way-to-set-up-ci-for-a-react-native-project-4fb49c4428f1>

## Similar posts on daily.dev

- [Agentic CI for Expo apps with TesterArmy — Expo blog](https://daily.dev/posts/agentic-ci-for-expo-apps-with-testerarmy-expo-blog-d5nssouhz) · Expo Blog · 0 upvotes · 0 comments
- [A Beginner’s Guide to Setting Up a React Native Dev Environment](https://daily.dev/posts/a-beginner-s-guide-to-setting-up-a-react-native-dev-environment-4smzlvm1h) · Atomic Spin · 0 upvotes · 0 comments
- [Set up a live code editor in Next.js with CircleCI](https://daily.dev/posts/set-up-a-live-code-editor-in-next-js-with-circleci-dbot2nebo) · CircleCI · 0 upvotes · 0 comments
- [Build an AI QA Agent for Expo Apps with EAS Workflows in minutes today](https://daily.dev/posts/build-an-ai-qa-agent-for-expo-apps-with-eas-workflows-in-minutes-today-920jfgips) · Expo Blog · 0 upvotes · 0 comments

---

Tags: [#cicd](https://daily.dev/tags/cicd), [#react-native](https://daily.dev/tags/react-native), [#github-actions](https://daily.dev/tags/github-actions)

[View this post on daily.dev](https://daily.dev/posts/can-we-make-ci-setup-simpler-in-react-native--jzspejw6j)

```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":"Can we make CI setup simpler in React Native?","url":"https://daily.dev/posts/can-we-make-ci-setup-simpler-in-react-native--jzspejw6j","mainEntityOfPage":{"@type":"WebPage","@id":"https://daily.dev/posts/can-we-make-ci-setup-simpler-in-react-native--jzspejw6j"},"datePublished":"2026-08-02T07:16:01.141Z","dateModified":"2026-08-02T07:42:08.698Z","description":"Software Mansion built a CLI tool called `npx setup-ci` that scaffolds GitHub Actions workflows for Expo/React Native projects in minutes. It supports code...","image":"https://media.daily.dev/image/upload/f_auto,q_auto/v1/posts/3332e6b5c56d41b718b65cfe59486217?_a=AQAEuop","thumbnailUrl":"https://media.daily.dev/image/upload/f_auto,q_auto/v1/posts/3332e6b5c56d41b718b65cfe59486217?_a=AQAEuop","isAccessibleForFree":true,"articleSection":"Software Mansion","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":"Software Mansion","logo":"https://media.daily.dev/image/upload/s--sOx0vaVZ--/f_auto,q_auto/v1785654908/logos/swmansion?_a=BAMAMicg0","url":"https://daily.dev/sources/swmansion"},"commentCount":0,"discussionUrl":"https://daily.dev/posts/can-we-make-ci-setup-simpler-in-react-native--jzspejw6j","interactionStatistic":[{"@type":"InteractionCounter","interactionType":{"@type":"LikeAction"},"userInteractionCount":0},{"@type":"InteractionCounter","interactionType":{"@type":"CommentAction"},"userInteractionCount":0}],"keywords":"cicd,react-native,github-actions","timeRequired":"PT3M"}
{"@context":"https://schema.org","@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https://daily.dev"},{"@type":"ListItem","position":2,"name":"Software Mansion","item":"https://daily.dev/sources/swmansion"},{"@type":"ListItem","position":3,"name":"Can we make CI setup simpler in React Native?"}]}
```

