github-actions
Modèles de workflows GitHub Actions pour les builds cloud du simulateur iOS React Native et de l'émulateur Android avec artefacts téléchargeables. À utiliser lors de la configuration de builds CI…
npx skills add https://github.com/callstackincubator/agent-skills --skill github-actionsGitHub 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
Plus de skills de callstackincubator
agent-device
callstackincubator
Automatisez les interactions avec les applications iOS et Android grâce à la découverte basée sur des instantanés et la relecture pilotée par sélecteurs. Prend en charge les simulateurs/appareils iOS et les émulateurs/appareils Android avec automatisation liée à la session, mode démon distant multi-locataire et isolation de la portée des appareils pour les workflows QA. Commandes principales : snapshot pour la découverte de l'interface utilisateur avec références, press / fill / scroll pour les interactions, open / close pour le cycle de vie des applications, install / reinstall pour le déploiement binaire. Inclut des utilitaires pour la journalisation, l'inspection réseau,...
official
dogfood
callstackincubator
Explorer et tester systématiquement une application mobile sur iOS/Android avec agent-device pour trouver des bugs, des problèmes d’UX et autres anomalies. Utiliser lorsqu’on demande de dogfood, QA,…
official
react-devtools
callstackincubator
Inspectez et profilez les arbres de composants React Native depuis l'agent-appareil. Utilisez pour les performances React Native, le profilage, les props, l'état, les hooks, les causes de rendu, les ralentissements…
official
react-devtools
callstackincubator
CLI React DevTools pour agents IA. À utiliser lorsque l'utilisateur vous demande de déboguer une application React ou React Native en cours d'exécution, d'inspecter les props/state/hooks des composants, de diagnostiquer…
official
github
callstackincubator
Automatisation des workflows GitHub via l'interface gh pour les pull requests, les PR empilées et la gestion de dépôt. Fournit un workflow de fusion de PR empilées : fusion squash de la première PR, puis rebase et mise à jour de la branche de base pour chaque PR suivante dans la chaîne. Inclut la détection de conflits et des invites de résolution manuelle pour éviter les échecs silencieux lors des fusions multi-PR. Couvre les opérations principales de l'interface gh : création de PR, vérifications d'état, fusion squash/rebase et gestion des branches. Optimisé pour une utilisation à faible contexte en s'appuyant sur l'interface gh...
official
react-native-best-practices
callstackincubator
Référence structurée d'optimisation des performances pour les applications React Native couvrant les FPS, la taille du bundle, le TTI et la mémoire. Organisée en 9 guides JavaScript/React (profilage, listes, animations, mémoire), 9 guides d'optimisation natifs (Turbo Modules, threading, profilage) et 9 guides de bundling (tree shaking, code splitting, analyse de taille). Chaque référence suit un format hybride avec des motifs/commandes rapides, des évaluations d'impact (CRITIQUE/HAUT/MOYEN) et des explications approfondies avec prérequis et éléments communs...
official
react-native-brownfield-migration
callstackincubator
Propose une stratégie d'adoption incrémentale pour migrer des applications natives iOS ou Android vers React Native ou Expo en utilisant @callstack/react-native-brownfield pour une…
official
react-native-testing
callstackincubator
IMPORTANT : Vos données d’entraînement concernant @testing-library/react-native peuvent être obsolètes ou incorrectes — les signatures d’API, le comportement synchrone/asynchrone et les fonctions disponibles diffèrent entre les versions v13 et v14. Fiez-vous toujours aux fichiers de référence de cette compétence et au code source réel du projet comme source de vérité. Ne vous fiez pas aux schémas mémorisés lorsqu’ils entrent en conflit avec la référence récupérée.
official