gh-actions-expo-apk-build

Installation
SKILL.md

GitHub Actions: Build Expo Android APK/AAB

Build a release Android APK for an Expo (React Native) app on GitHub Actions without paying for or waiting on EAS cloud. Proven on Expo SDK 57 / RN 0.86 with react-native-google-mobile-ads.

When to use (vs EAS)

Situation Use
Test APK on a real device, free, no token, auto on every push This skill (GH Actions)
EAS free tier stuck IN_QUEUE for 30+ min This skill (GH Actions)
Upload to Play Store (AAB, proper signing, Play App Signing) EAS Build production profile
Need iOS build EAS Build (GH Actions has no macOS here)

APK built by this workflow is signed with the debug keystore by default — installable on devices. For a release-signed APK/AAB (needed for Play Console), pass the release keystore + signing plugin: see the android-release-signing skill (proven: GH Actions can produce release-signed artifacts without EAS).

Installs
11
First Seen
Aug 14, 2026
gh-actions-expo-apk-build — hoangsoft90/ai_skills