github-actions

Automate React Native iOS and Android cloud builds with GitHub Actions.

18|Updated Jul 12, 2023
One-click install
npx skills add https://github.com/jaem1n207/synchronize-tab-scrolling --skill github-actions-jaem1n207
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: github-actions
Source: https://github.com/jaem1n207/synchronize-tab-scrolling/tree/main/.agents/skills/github-actions
Command: npx skills add https://github.com/jaem1n207/synchronize-tab-scrolling --skill github-actions-jaem1n207

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill provides reusable GitHub Actions patterns to build React Native apps for iOS simulators and Android emulators in the cloud, making CI build pipelines more efficient and enabling easy artifact retrieval.

Core Features & Use Cases

  • Cloud Builds: Automate the creation of iOS simulator (.app.tar.gz) and Android emulator (.apk) artifacts.
  • Artifact Management: Uploads build artifacts with stable names and IDs for easy retrieval.
  • Use Case: Set up a CI workflow that automatically builds your React Native app for both iOS and Android whenever changes are pushed to your main branch, and then provides links to download the latest build artifacts.

Quick Start

Use the github-actions skill to set up CI build pipelines for React Native iOS simulator and Android emulator cloud builds.

Frequently Asked Questions about github-actions

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I automate React Native cloud builds for iOS simulators and Android emulators in CI?

You can automate React Native cloud builds using reusable GitHub Actions composite actions that produce iOS simulator `.app.tar.gz` and Android emulator `.apk` artifacts. These actions handle building, artifact upload, and retrieval for testing and distribution.

What's the best way to retrieve build artifacts from a GitHub Actions CI pipeline?

Artifact retrieval from GitHub Actions CI is handled using the `gh` CLI and GitHub API. The Skill uploads build artifacts with stable names and IDs, making them easy to retrieve for testing and distribution.

Can I build both iOS simulator and Android emulator artifacts in a single GitHub Actions workflow?

Yes, you can build both iOS simulator and Android emulator artifacts in a single workflow. The Skill provides reusable composite actions for creating `.app.tar.gz` and `.apk` files whenever changes are pushed to your main branch.

Does this CI workflow require any external dependencies to upload and download build artifacts?

No external dependencies are required. The Skill relies on the `gh` CLI and GitHub API for artifact upload and retrieval, using stable names and IDs to manage downloadable build outputs efficiently.

Why are my React Native iOS simulator builds not producing downloadable artifacts?

iOS simulator builds must be packaged as `.app.tar.gz` artifacts using the provided composite actions. These actions assign stable names and IDs and handle upload via `gh` CLI and GitHub API for reliable retrieval.

When do I need GitHub Actions composite actions for React Native builds?

You need GitHub Actions composite actions when setting up efficient CI pipelines for React Native. They automate cloud builds for iOS simulators and Android emulators, providing downloadable build outputs for testing and distribution.