github-actions

Pola alur kerja GitHub Actions untuk build cloud simulator iOS React Native dan emulator Android dengan artefak yang dapat diunduh. Gunakan saat menyiapkan build 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

Lebih banyak skill dari callstackincubator

agent-device
callstackincubator
Otomatiskan interaksi aplikasi iOS dan Android dengan penemuan berbasis snapshot dan pemutaran ulang berbasis selektor. Mendukung simulator/perangkat iOS dan emulator/perangkat Android dengan otomatisasi terikat sesi, mode daemon jarak jauh multi-penyewa, dan isolasi lingkup perangkat untuk alur kerja QA. Perintah inti: snapshot untuk penemuan UI dengan referensi, tekan/isi/gulir untuk interaksi, buka/tutup untuk siklus hidup aplikasi, instal/instal ulang untuk penerapan biner. Termasuk utilitas untuk pencatatan, inspeksi jaringan,...
official
dogfood
callstackincubator
Secara sistematis menjelajahi dan menguji aplikasi seluler di iOS/Android dengan agen-perangkat untuk menemukan bug, masalah UX, dan masalah lainnya. Gunakan saat diminta untuk dogfood, QA,…
official
react-devtools
callstackincubator
Memeriksa dan memprofilkan pohon komponen React Native dari agent-device. Digunakan untuk performa React Native, profiling, props, state, hooks, penyebab render, lambat…
official
react-devtools
callstackincubator
CLI React DevTools untuk agen AI. Gunakan saat pengguna meminta Anda untuk men-debug aplikasi React atau React Native saat runtime, memeriksa props/state/hooks komponen, mendiagnosis…
official
github
callstackincubator
Otomatisasi alur kerja GitHub melalui gh CLI untuk pull request, stacked PR, dan manajemen repositori. Menyediakan alur kerja penggabungan stacked PR: squash-merge PR pertama, lalu rebase dan perbarui cabang dasar untuk setiap PR berikutnya dalam rantai. Termasuk deteksi konflik dan prompt resolusi manual untuk mencegah kegagalan diam-diam selama penggabungan multi-PR. Mencakup operasi inti gh CLI: pembuatan PR, pemeriksaan status, penggabungan squash/rebase, dan manajemen cabang. Dioptimalkan untuk penggunaan konteks rendah dengan mengandalkan gh CLI...
official
react-native-best-practices
callstackincubator
Referensi optimasi kinerja terstruktur untuk aplikasi React Native yang mencakup FPS, ukuran bundel, TTI, dan memori. Terorganisir dalam 9 panduan JavaScript/React (profiling, daftar, animasi, memori), 9 panduan optimasi native (Turbo Modules, threading, profiling), dan 9 panduan bundling (tree shaking, code splitting, analisis ukuran). Setiap referensi mengikuti format hibrida dengan pola/perintah cepat, peringkat dampak (KRITIS/TINGGI/SEDANG), serta penjelasan mendalam dengan prasyarat dan umum...
official
react-native-brownfield-migration
callstackincubator
Menyediakan strategi adopsi inkremental untuk memigrasikan aplikasi native iOS atau Android ke React Native atau Expo menggunakan @callstack/react-native-brownfield untuk tahap awal…
official
react-native-testing
callstackincubator
PENTING: Data pelatihan Anda tentang @testing-library/react-native mungkin sudah usang atau tidak akurat — tanda tangan API, perilaku sinkron/asinkron, dan fungsi yang tersedia berbeda antara v13 dan v14. Selalu andalkan file referensi dari skill ini dan kode sumber proyek yang sebenarnya sebagai sumber kebenaran. Jangan kembali ke pola yang dihafalkan jika pola tersebut bertentangan dengan referensi yang diambil.
official