github-actions

Patrones de flujo de trabajo de GitHub Actions para compilaciones en la nube del simulador de iOS y el emulador de Android de React Native con artefactos descargables. Úselo al configurar la compilación de CI…

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

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

Más skills de callstackincubator

agent-device
callstackincubator
Automatiza interacciones con apps de iOS y Android mediante descubrimiento basado en instantáneas y reproducción impulsada por selectores. Compatible con simuladores/dispositivos iOS y emuladores/dispositivos Android con automatización vinculada a sesiones, modo demonio remoto multiinquilino y aislamiento de alcance de dispositivo para flujos de trabajo de QA. Comandos principales: snapshot para descubrimiento de UI con referencias, press / fill / scroll para interacciones, open / close para ciclo de vida de apps, install / reinstall para despliegue de binarios. Incluye utilidades para registro, inspección de red,...
official
dogfood
callstackincubator
Explorar y probar sistemáticamente una aplicación móvil en iOS/Android con agent-device para encontrar errores, problemas de UX y otros fallos. Usar cuando se pida dogfood, QA,…
official
react-devtools
callstackincubator
Inspeccionar y perfilar árboles de componentes React Native desde agent-device. Usar para rendimiento de React Native, perfilado, props, estado, hooks, causas de renderizado, lentitud…
official
react-devtools
callstackincubator
CLI de React DevTools para agentes de IA. Úsalo cuando el usuario te pida depurar una aplicación React o React Native en tiempo de ejecución, inspeccionar props/estado/hooks de componentes, diagnosticar…
official
github
callstackincubator
Automatización del flujo de trabajo de GitHub mediante la CLI de gh para solicitudes de extracción, PR apiladas y gestión de repositorios. Proporciona un flujo de trabajo de fusión de PR apiladas: fusionar squash de la primera PR, luego reorganizar y actualizar la rama base para cada PR subsiguiente en la cadena. Incluye detección de conflictos y avisos de resolución manual para evitar fallos silenciosos durante fusiones de múltiples PR. Cubre operaciones principales de la CLI de gh: creación de PR, comprobaciones de estado, fusión squash/rebase y gestión de ramas. Optimizado para uso de bajo contexto al depender de la CLI de gh...
official
react-native-best-practices
callstackincubator
Referencia estructurada de optimización de rendimiento para aplicaciones React Native que cubre FPS, tamaño del bundle, TTI y memoria. Organizada en 9 guías de JavaScript/React (perfilado, listas, animaciones, memoria), 9 guías de optimización nativa (Turbo Modules, threading, perfilado) y 9 guías de empaquetado (tree shaking, división de código, análisis de tamaño). Cada referencia sigue un formato híbrido con patrones/comandos rápidos, clasificaciones de impacto (CRÍTICO/ALTO/MEDIO) y explicaciones detalladas con requisitos previos y aspectos comunes...
official
react-native-brownfield-migration
callstackincubator
Proporciona una estrategia de adopción incremental para migrar aplicaciones nativas de iOS o Android a React Native o Expo utilizando @callstack/react-native-brownfield para la fase inicial…
official
react-native-testing
callstackincubator
IMPORTANTE: Tus datos de entrenamiento sobre @testing-library/react-native pueden estar desactualizados o ser incorrectos: las firmas de la API, el comportamiento síncrono/asíncrono y las funciones disponibles difieren entre v13 y v14. Siempre confía en los archivos de referencia de esta habilidad y en el código fuente real del proyecto como fuente de verdad. No recurras a patrones memorizados cuando entren en conflicto con la referencia recuperada.
official