Skip to content

PlatanoLabs/eas-build-action

Use this GitHub action with your project
Add this Action to an existing workflow or create a new one
View on Marketplace

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 

Repository files navigation

PlatanoLabs/eas-build-action

Super-speedy Expo builds on GitHub Actions, without needing to pay for EAS. Currently only optimized for iOS.

Performance

Runner First Run Est. Cost (first) Second Run (cached) Est. Cost (cached)
macos-26 23m 43s $1.90 12m 10s $0.97
macos-26-xlarge 9m 1s $1.44 5m 5s $0.81

Based on $0.08/min for macos-26 and $0.16/min for macos-26-xlarge

Usage

name: Build
on: push

jobs:
  build:
    runs-on: macos-26
    steps:
      - uses: actions/checkout@v4
      
      - uses: actions/setup-node@v4
        with:
          node-version: 24
      
      - run: npm install 
      
      - uses: PlatanoLabs/eas-build-action@v0.1.0
        id: build
        with:
          expo-token: ${{ secrets.EXPO_TOKEN }}
          platform: ios
          profile: production
      
      - uses: actions/upload-artifact@v4
        with:
          name: ios-build
          path: ${{ steps.build.outputs.build-path }}

Inputs

Name Required Default Description
expo-token Expo authentication token
platform ios or android
profile EAS build profile name
disable-ccache false Disable ccache for iOS builds
working-directory . Project directory

Outputs

Name Description
build-path Full path to the generated build artifact

About

Super-speedy Expo builds on GitHub Actions, without needing to pay for EAS.

Topics

Resources

Stars

Watchers

Forks

Contributors