Some checks are pending
Build (EAS) / EAS Build (Android Preview APK) (push) Waiting to run
38 lines
944 B
YAML
38 lines
944 B
YAML
name: Build (EAS)
|
|
|
|
# Triggered on push to main branch.
|
|
# IMPORTANT: Set EXPO_TOKEN as a Gitea Actions secret before running this workflow.
|
|
# Go to: Repo → Settings → Actions → Secrets → Add secret: EXPO_TOKEN
|
|
# Get your token at: https://expo.dev/accounts/[username]/settings/access-tokens
|
|
|
|
on:
|
|
push:
|
|
branches:
|
|
- main
|
|
|
|
jobs:
|
|
eas-build:
|
|
name: EAS Build (Android Preview APK)
|
|
runs-on: ubuntu-latest
|
|
|
|
steps:
|
|
- name: Checkout code
|
|
uses: actions/checkout@v4
|
|
|
|
- name: Setup Node.js 20
|
|
uses: actions/setup-node@v4
|
|
with:
|
|
node-version: '20'
|
|
cache: 'npm'
|
|
|
|
- name: Install dependencies
|
|
run: npm ci
|
|
|
|
- name: Install EAS CLI
|
|
run: npm install -g eas-cli
|
|
|
|
- name: Build Android APK (preview)
|
|
run: eas build --platform android --profile preview --non-interactive
|
|
env:
|
|
EXPO_TOKEN: ${{ secrets.EXPO_TOKEN }}
|