github-actions

GitHub Actions workflow patterns for React Native iOS simulator and Android emulator cloud builds with downloadable artifacts. Use when setting up CI build pipelines or downloading GitHub Actions artifacts via gh CLI and GitHub API.

By callstackincubator · 8,233 installs

npx skills add callstackincubator/agent-skills --skill github-actions

Source repository · Upstream listing

GitHub Actions Build Artifacts Overview Reusable GitHub Actions patterns to build React Native apps for iOS simulators and Android emulators in the cloud, then publish artifacts retrievable via gh CLI or GitHub API. When to Apply Use this skill when: Creating CI workflows that build React Native simulator/emulator artifacts. Uploading iOS simulator and Android emulator installables from PRs or manual dispatch runs. Replacing local only mobile builds with downloadable CI artifacts. Needing stable artifact IDs/names for scripted retrieval with gh or REST API. Quick Reference 1. Add composite actions from [gha ios composite action.md][gha ios composite action] and [gha android composite action.md][gha android composite action]. 2. Wire them into .github/workflows/mobile build.yml from [gha workflow and downloads.md][gha workflow and downloads]. 3. Upload with actions/upload artifact@v4 and capture artifact id output. 4. Download with gh run download or GET /repos/{owner}/{repo}/actions/artifacts/{artifact id}/{archive format} . References File Description [gha ios composite action.md][gha ios composite action] Composite action.yml for iOS simulator .app.tar.gz builds and artifact upload [gha android composite action.md][gha android composite action] Composite action.yml for Android emulator .apk builds and artifact upload [gha workflow and downloads.md][gha workflow and downloads] End to end workflow wiring plus gh and REST download commands Problem Skill Mapping Problem Start With Need CI iOS simulator .app.tar.gz artifact [gha ios composite action.md][gha ios composite action] Need CI Android emulator .apk artifact [gha android composite action.md][gha android composite action] Need one workflow to trigger both platform jobs [gha workflow and downloads.md][gha workflow and downloads] Need scripted artifact download [gha workflow and downloads.md][gha workflow and downloads] Source Inspiration [callstackincubator/ios/action.yml](https://github.com/callstackincubator/ios/blob/main/action.yml) [callstackincubator/android/action.yml](https://github.com/callstackincubator/android/blob/main/action.yml) [gha ios composite action]: references/gha ios composite action.md [gha android composite action]: references/gha android composite action.md [gha workflow and downloads]: references/gha workflow and downloads.md