-
Notifications
You must be signed in to change notification settings - Fork 16
31 lines (29 loc) · 930 Bytes
/
expo.yml
File metadata and controls
31 lines (29 loc) · 930 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
name: Expo Build
on:
pull_request:
workflow_dispatch:
permissions:
contents: read
jobs:
build:
name: Install and build
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5 # v4.3.1
- uses: actions/setup-node@49933ea5288caeca8642d1e84afbd3f7d6820020 # v4.4.0
with:
node-version: "22.x"
cache: yarn
registry-url: "https://registry.npmjs.org"
scope: "@knocklabs"
- name: Install Dependencies
run: yarn install
- name: Build packages
run: yarn build:packages
- name: Setup Expo and EAS
uses: expo/expo-github-action@c7b66a9c327a43a8fa7c0158e7f30d6040d2481e # 8.2.1
with:
eas-version: latest
token: ${{ secrets.EXPO_TOKEN }}
- name: Build on EAS
run: cd examples/expo-example && eas build --platform android --non-interactive