Github Actions
CallstackOfficialPublished by Callstack
- Skill
- Tool integration
- Software development
- MIT
- No issues found
AutoGineer summary
Written by AutoGineer from the skill’s own files, not by the author
This skill provides a set of composite GitHub Actions and workflow patterns designed to streamline the CI process for React Native applications. It enables developers to automate the building of iOS simulator apps and Android emulator APKs directly within GitHub Actions. The patterns include logic for artifact naming, automated upload, and standardized retrieval methods using the GitHub CLI or REST API, facilitating easier testing and QA workflows.
What it does
- Provides composite actions for building React Native iOS simulator apps.
- Provides composite actions for building React Native Android emulator APKs.
- Automates the upload of build artifacts to GitHub Actions storage.
- Standardizes artifact naming conventions for easier identification.
- Enables programmatic retrieval of build artifacts via GitHub CLI or REST API.
- Supports dynamic identifier generation based on PR numbers or commit SHAs.
When to use it
- When setting up CI/CD pipelines for React Native mobile projects.
- When you need to provide downloadable simulator or emulator builds for QA teams.
- When you want to replace manual local builds with automated cloud-based CI artifacts.
- When you require stable artifact IDs for scripted download processes.
Advantages
- Reduces manual effort by automating mobile build processes in the cloud.
- Ensures consistent build environments for mobile artifacts.
- Simplifies artifact management with standardized naming and retention.
- Integrates seamlessly with existing GitHub Actions and CLI workflows.
Usage examples
- “How do I build an Android emulator APK in my GitHub Actions workflow?”
- You can use the provided Android composite action in your workflow file, which handles the Gradle build process and uploads the resulting APK as a named artifact.
- “How can I download the latest iOS simulator build from my CI pipeline?”
- After the build job completes, you can use the 'gh run download' command or the GitHub REST API to fetch the artifact using the stable ID generated by the composite action.
Install
Download the skill as a ZIP:
https://mp-staging.autogineer.com/agent-skills/callstackincubator/github-actions/downloadUnzip it into the cross-client skills folder of your project:
mkdir -p .agents/skills && unzip github-actions.zip -d .agents/skills
Documentation by Callstack
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
ghor REST API.
Quick Reference
Add composite actions from gha-ios-composite-action.md and gha-android-composite-action.md.
Wire them into
.github/workflows/mobile-build.ymlfrom gha-workflow-and-downloads.md.Upload with
actions/upload-artifact@v4and captureartifact-idoutput.Download with
gh run downloadorGET /repos/{owner}/{repo}/actions/artifacts/{artifact_id}/{archive_format}.
References
| File | Description |
|---|---|
| gha-ios-composite-action.md | Composite action.yml for iOS simulator .app.tar.gz builds and artifact upload |
| gha-android-composite-action.md | Composite action.yml for Android emulator .apk builds and artifact upload |
| gha-workflow-and-downloads.md | 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 |
Need CI Android emulator .apk artifact | gha-android-composite-action.md |
| Need one workflow to trigger both platform jobs | gha-workflow-and-downloads.md |
| Need scripted artifact download | gha-workflow-and-downloads.md |
Source Inspiration
Files
- ATTRIBUTION.mdAdded by AutoGineer847 B
- LICENSELicence file added by AutoGineer1.1 KiB
- SKILL.md2.7 KiB
- agents/openai.yaml269 B
- references/gha-android-composite-action.md5.3 KiB
- references/gha-ios-composite-action.md7.4 KiB
- references/gha-workflow-and-downloads.md9.7 KiB
Requirements and compatibility
Works with: Claude Code, Claude apps, OpenAI Codex, GitHub Copilot, Cursor, Gemini CLI, Kiro, OpenCode, Goose, Amp, Roo Code, JetBrains Junie, Factory Droid, Devin (ex-Windsurf), Mistral Vibe, OpenHands, Letta
“Works with” means the tool reads the open Agent Skills format; a skill written for one tool may use features others lack.
Security
No issues found by our static scan· No issues found
A static scan is not a guarantee. Skills are third-party content: review a skill before you let an agent use it.
Attribution and licence
- Published by
- Callstack
- Publisher
- Callstack (Official)
- Source
- callstackincubator/agent-skills · skills/github-actions · commit 59e9d17
- Licence
- MIT License (redistribution allowed)
- LICENSE (added by AutoGineer from LICENSE)
- ATTRIBUTION.md (written by AutoGineer)
- Synced
AutoGineer is not affiliated with or endorsed by Callstack.
Download ZIP
The ZIP holds the skill’s files, its licence files and an ATTRIBUTION.md. Download github-actions.zip