mcpField
G
github-actions

github-actions

github.com/callstackincubatorCloud & DevOps1.7k11.2k installsUpdated 3w ago
Repository

About github-actions

Reusable GitHub Actions patterns for building React Native simulator and emulator apps in CI. The guide covers artifact uploads and retrieval through `gh` CLI or the GitHub API.

Key features

  1. 01iOS simulator build actions
  2. 02Android emulator build actions
  3. 03Workflow setup for both platforms
  4. 04Artifact upload with stable IDs
  5. 05Artifact downloads via `gh` or REST

Use cases

  1. 01Publishing simulator builds from pull requests
  2. 02Creating downloadable Android emulator APKs
  3. 03Replacing local builds with CI artifacts
  4. 04Scripting artifact retrieval by ID

Install

Copy the command and run it in a terminal.

$npx skills add https://github.com/callstackincubator/agent-skills --skill github-actions

After installing, type/github-actionsin Claude Code to confirm it loaded.

Bundled files

References and scripts installed along with SKILL.md.

agents/
openai.yaml
references/
gha-android-composite-action.md
gha-ios-composite-action.md
gha-workflow-and-downloads.md

Details

From the project README

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 and gha-android-composite-action.md.
  2. Wire them into .github/workflows/mobile-build.yml from gha-workflow-and-downloads.md.
  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

FileDescription
gha-ios-composite-action.mdComposite action.yml for iOS simulator .app.tar.gz builds and artifact upload
gha-android-composite-action.mdComposite action.yml for Android emulator .apk builds and artifact upload
gha-workflow-and-downloads.mdEnd-to-end workflow wiring plus gh and REST download commands

Problem -> Skill Mapping

ProblemStart With
Need CI iOS simulator .app.tar.gz artifactgha-ios-composite-action.md
Need CI Android emulator .apk artifactgha-android-composite-action.md
Need one workflow to trigger both platform jobsgha-workflow-and-downloads.md
Need scripted artifact downloadgha-workflow-and-downloads.md

Source Inspiration

Comments

Markdown supported