← Portfolio
OSS · OSS

expo/expo-github-action

Une contribution acceptée à la GitHub Action officielle d'Expo pour le déploiement continu.

Rôle
Contributeur
Contexte
Open source
Période
sept. 2024 — sept. 2024

Aperçu

expo-github-action est la GitHub Action officielle d’Expo pour construire, déployer et prévisualiser des applications Expo / EAS en CI. J’ai contribué une fonctionnalité à l’action continuous-deploy-fingerprint.

Mon rôle

Contributeur. En mettant en place le déploiement continu d’une application sur le SDK 51, j’ai remarqué qu’il manquait une entrée platform à l’action continuous-deploy-fingerprint — je l’ai donc ajoutée, ouvert une PR et menée jusqu’à la revue avec les mainteneurs d’Expo.

Défis clés

  • Répondre aux attentes des mainteneurs. Une modification d’une action officielle largement utilisée doit respecter les conventions d’entrées et de typage existantes sans casser le pipeline de personne — l’essentiel du travail consistait à bien dessiner la surface, pas à la taille du diff.

Résultat

Mergée dans l’action officielle Expo en septembre 2024 — une petite contribution bien réelle à un outillage avec lequel l’ensemble de la communauté React Native livre ses applications.

Stack technique

  • TypeScript
  • GitHub Actions
  • Expo
  • EAS