Skip to content
This repository has been archived by the owner on Jan 23, 2023. It is now read-only.
/ turtle-action Public archive

🐢 Turtle CLI with GitHub Actions for building expo-project

License

Notifications You must be signed in to change notification settings

nzws/turtle-action

Repository files navigation

🐢 turtle-action

GitHub Workflow Status GitHub code style: Prettier dependabot enabled

🐢 Turtle CLI with GitHub Actions for building expo-project

This action is currently in beta.

  • Android
  • iOS

Usage

See action.yml for details of arguments.

In workflow:

Android

- name: Build
  id: expo-build
  uses: nzws/turtle-action@master
  with:
    build-os: 'android'
    expo-sdk-version: '36.0.0' # your SDK version
  env:
    EXPO_USERNAME: ${{ secrets.EXPO_USERNAME }}
    EXPO_PASSWORD: ${{ secrets.EXPO_PASSWORD }}
    EXPO_ANDROID_KEYSTORE_BASE64: ${{ secrets.EXPO_ANDROID_KEYSTORE_BASE64 }}
    EXPO_ANDROID_KEYSTORE_ALIAS: ${{ secrets.EXPO_ANDROID_KEYSTORE_ALIAS }}
    EXPO_ANDROID_KEYSTORE_PASSWORD: ${{ secrets.EXPO_ANDROID_KEYSTORE_PASSWORD }}
    EXPO_ANDROID_KEY_PASSWORD: ${{ secrets.EXPO_ANDROID_KEY_PASSWORD }}
- name: Upload asset
  uses: actions/upload-artifact@v1
  with:
    name: asset
    path: ${{ steps.expo-build.outputs.asset-path }}

iOS (wip)

- name: Build
  id: expo-build
  uses: nzws/turtle-action@master
  with:
    build-os: 'ios'
    expo-sdk-version: '36.0.0' # your SDK version
  env:
    EXPO_USERNAME: ${{ secrets.EXPO_USERNAME }}
    EXPO_PASSWORD: ${{ secrets.EXPO_PASSWORD }}
    EXPO_APPLE_TEAM_ID: ${{ secrets.EXPO_APPLE_TEAM_ID }}
    EXPO_IOS_DIST_P12_BASE64: ${{ secrets.EXPO_IOS_DIST_P12_BASE64 }}
    EXPO_IOS_DIST_P12_PASSWORD: ${{ secrets.EXPO_IOS_DIST_P12_PASSWORD }}
    EXPO_IOS_PROVISIONING_PROFILE_BASE64: ${{ secrets.EXPO_IOS_PROVISIONING_PROFILE_BASE64 }}
- name: Upload asset
  uses: actions/upload-artifact@v1
  with:
    name: asset
    path: ${{ steps.expo-build.outputs.asset-path }}

License

  • code: MIT

About

🐢 Turtle CLI with GitHub Actions for building expo-project

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published