📄 expo/eas/workflows/examples/publish-preview-update

File: publish-preview-update.md | Updated: 11/15/2025

Source: https://docs.expo.dev/eas/workflows/examples/publish-preview-update

Hide navigation

Search

Ctrl K

Home Guides EAS Reference Learn

Archive Expo Snack Discord and Forums Newsletter

Publish preview updates with EAS Workflows

Edit page

Copy page

Learn how to publish preview updates with EAS Workflows.

Edit page

Copy page


Once you've made changes to your project, you can share a preview of your changes with your team by publishing a preview update . This is useful when you want to review changes with your team without pulling the latest changes and running them locally.

You can access preview updates in the development build UI and through scannable QR codes on the EAS dashboard. When publishing a preview on every commit, your team can review changes without pulling the latest changes and running them locally.

Graph showing the preview updates workflow.

Expo Golden Workflow: Share preview updates with your team

Expo Golden Workflow: Share preview updates with your team

Get started


Prerequisites

2 requirements

Set up EAS Update

Your project needs to have EAS Update setup to publish preview updates. You can set up your project with:

Terminal

Copy

- eas update:configure

Create new development builds

After you've configured your project, create new development builds for each platform.

The following workflow publishes a preview update for every commit on every branch.

.eas/workflows/publish-preview-update.yml

Copy

name: Publish preview update on: push: branches: ['*'] jobs: publish_preview_update: name: Publish preview update type: update params: branch: ${{ github.ref_name || 'test' }}