All Projects β†’ nzws β†’ turtle-action

nzws / turtle-action

Licence: MIT license
🐒 Turtle CLI with GitHub Actions for building expo-project

Programming Languages

javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to turtle-action

github-sync
This action helps you to sync your PRs with tasks in Teamwork to streamline team collaboration and your development workflows.
Stars: ✭ 52 (+225%)
Mutual labels:  github-actions
uestc-temperature
η”΅ε­η§‘ζŠ€ε€§ε­¦ζœ¬η§‘η”Ÿε₯εΊ·ζ‰“ε‘εŠ©ζ‰‹γ€‚
Stars: ✭ 92 (+475%)
Mutual labels:  github-actions
go-semantic-release
automatic release
Stars: ✭ 34 (+112.5%)
Mutual labels:  github-actions
study-amplify-with-react-native
AWSKRUG Community Day 2020 Amplify Keynote and Demo
Stars: ✭ 15 (-6.25%)
Mutual labels:  expo
vs-shell
GitHub action to set up the Visual Studio shell environment
Stars: ✭ 36 (+125%)
Mutual labels:  github-actions
action-ktlint
Run Ktlint with reviewdog
Stars: ✭ 41 (+156.25%)
Mutual labels:  github-actions
colab-badge-action
GitHub Action that generates "Open In Colab" Badges for you
Stars: ✭ 15 (-6.25%)
Mutual labels:  github-actions
github-env-vars-action
πŸš€ GitHub Action for Environment Variables
Stars: ✭ 129 (+706.25%)
Mutual labels:  github-actions
web-extension-boilerplate
The web extension boilerplate help to set up project quickly using typescript, jest, webpack, githook, prettier and github actions
Stars: ✭ 35 (+118.75%)
Mutual labels:  github-actions
fangpenlin-avataaars-generator-angular
Angular implementation of @fangpenlin's avataaars-generator
Stars: ✭ 20 (+25%)
Mutual labels:  github-actions
pr-reviews-reminder-action
A GitHub Action to send Slack/Teams notification for Pull Request that are waiting for reviewers.
Stars: ✭ 18 (+12.5%)
Mutual labels:  github-actions
httptest
A simple concurrent HTTP testing tool
Stars: ✭ 42 (+162.5%)
Mutual labels:  github-actions
infracost-gh-action
GitHub Action for Infracost. Shows cloud cost estimates for Terraform in pull requests.
Stars: ✭ 119 (+643.75%)
Mutual labels:  github-actions
workflow-tools
CLI tools for GitHub Actions
Stars: ✭ 29 (+81.25%)
Mutual labels:  github-actions
action
GitHub Action to create a log in a Logflare source
Stars: ✭ 18 (+12.5%)
Mutual labels:  github-actions
exponent-server-sdk-golang
Exponent push notification go library
Stars: ✭ 43 (+168.75%)
Mutual labels:  expo
slatify
Slack Notification for GitHub Actions πŸ””
Stars: ✭ 132 (+725%)
Mutual labels:  github-actions
gradle-actions
Github Actions for Gradle
Stars: ✭ 29 (+81.25%)
Mutual labels:  github-actions
facebook-login-for-robots
Facebook Login for πŸ€– robots
Stars: ✭ 41 (+156.25%)
Mutual labels:  github-actions
label-actions
πŸ€– GitHub Action that performs certain tasks when issues, pull requests or discussions are labeled or unlabeled
Stars: ✭ 60 (+275%)
Mutual labels:  github-actions

🐒 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
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].