Generated banner for Github Actions
Generated logo for Github Actions

Github Actions

CallstackOfficialPublished by Callstack

  • Skill
  • Tool integration
  • Software development
  • MIT
  • No issues found

From the author

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.
— the description by Callstack

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

  1. Download the skill as a ZIP:

    https://mp-staging.autogineer.com/agent-skills/callstackincubator/github-actions/download
  2. Unzip 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 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

Files

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