Repository navigation
Lancer le build preview Android suivant, avec le correctif de #286, et le recetter sur appareil #295
Description
Contexte
Epic : #8
Architecture-Technique › Environnements · Analytics › Découverte
Maquette : sans objet — build EAS et recette sur appareil, aucun code
Le premier build preview Android (#266, build Expo, commit b2d4a6c, 0.1.0, versionCode 1) a été installé par Paul sur un Redmi Note 9 le 2026-10-06. Il précède la PR #290 (fusionnée le 2026-10-05 à 14:29, commit b177110), qui corrige la première recherche Android à latitude centrée sur 0 (#286). Ce build ne permet donc de vérifier ni #286 sur appareil réel, ni les événements de la découverte de #262 dont la recherche initial doit porter des résultats.
Ticket hors agents, sans PR : Paul lance le build et fait la recette. CODE ne le prend pas.
Règle : regrouper les correctifs avant chaque build. Un build preview en file gratuite d'EAS attend environ 1 h (67 min pour le premier). Chaque build doit donc embarquer tout ce qui attend une vérification sur appareil réel, fusionné sur main, plutôt que d'enchaîner un build par correctif.
Comportement attendu
- Avant de lancer : relever les tickets fusionnés depuis
b2d4a6cqui demandent une vérification sur appareil (au moins Lancer la première recherche de l'accueil avec l'emprise réelle de la carte sur Android #286 par la PR fix(mobile): lancer la première recherche sur l'emprise réelle #290) et ceux près d'être fusionnés qui méritent d'attendre ce build (par exemple Afficher la fenêtre « Mesure d'audience » au-dessus de la barre d'onglets (E-01) #293, la fenêtre « Mesure d'audience » sous la barre d'onglets, Mesurer et réduire la taille de l'APK preview Android (254 Mo) #294, la taille de l'APK, ou les bugs Android Garder la carte et la tooltip en place quand Android change la taille du texte #224, Retirer le libellé anglais « Bottom Sheet » de l'arbre d'accessibilité Android #226, Fermer la sélection d'un parcours au bouton Retour d'Android #228). Paul décide du moment. - Lancer
eas build --profile preview --platform androiddepuismainà jour ; noter le lien du build, le commit, la version et le versionCode (à incrémenter si nécessaire). - Installer sur le Redmi Note 9 par le gestionnaire de fichiers (MIUI refuse
adb installavecINSTALL_FAILED_USER_RESTRICTED, même avec « Installer via USB »), après désinstallation du build précédent pour une installation neuve. - Recette :
- Lancer la première recherche de l'accueil avec l'emprise réelle de la carte sur Android #286 : quelques lancements à froid depuis l'installation neuve (recommandation de la PR fix(mobile): lancer la première recherche sur l'emprise réelle #290), avec et sans permission de localisation : la première recherche de l'accueil trouve les parcours de démonstration de Paris, jamais « Aucun parcours par ici » sur Paris ;
- Vérifier les événements de la découverte dans PostHog staging #262 : le build installé le débloque ; les événements de la découverte s'observent alors sur ce build et se cochent sur Vérifier les événements de la découverte dans PostHog staging #262, sous ses propres critères.
Critères d'acceptation
- Build
previewAndroid réussi depuis un commit demainpostérieur àb177110: lien Expo, commit, version et versionCode dans un commentaire — build31de6830, commit13d811d(contient fix(mobile): lancer la première recherche sur l'emprise réelle #290, chore(mobile): appliquer le texte agrandi D-046 aux composants #296, fix(mobile): garder la fenêtre de consentement devant la barre d'onglets #300) (attestation de Paul du 2026-10-07) ; le lien Expo complet, la version et le versionCode ne sont pas relevés dans l'attestation - Installé sur le Redmi Note 9 en installation neuve — le 2026-10-07 (attestation de Paul du 2026-10-07)
- Lancer la première recherche de l'accueil avec l'emprise réelle de la carte sur Android #286 vérifié sur appareil : nombre de lancements à froid et résultat dans un commentaire (avec et sans permission de localisation) — sans localisation 5/5 : Paris, 7 parcours ; avec localisation 5/5 : position réelle hors Paris, aucun parcours à proximité (attendu) (attestation de Paul du 2026-10-07)
- Build installé signalé en commentaire sur Vérifier les événements de la découverte dans PostHog staging #262, qui passe
status:ready(le relevé des événements reste un critère de Vérifier les événements de la découverte dans PostHog staging #262, pas de ce ticket) — commentaire de Paul sur #262 - Tout écart constaté signalé sur l'Inbox 📥 Inbox — Triage #4 — aucun écart constaté sur ce build (Afficher la fenêtre « Mesure d'audience » au-dessus de la barre d'onglets (E-01) #293 aussi vérifié : fenêtre « Mesure d'audience » entièrement visible au-dessus de la barre d'onglets)
Notes
- Fermeture : par MANAGER, sur le commentaire de Paul ou d'Ilan qui atteste chaque critère. Aucune valeur de clé ni de jeton dans les commentaires.
- La taille de l'APK (254 Mo) est traitée dans Mesurer et réduire la taille de l'APK preview Android (254 Mo) #294 ; ce build n'en dépend pas.
Activity
[-]Lancer le build preview Android suivant et recetter #286 et #262 sur appareil[/-][+]Lancer le build preview Android suivant, avec le correctif de #286, et le recetter sur appareil[/+]PaulThiberville commentedon Oct 7, 2026
Build preview 31de6830 (commit 13d811d) installé le 2026-10-07 sur un Redmi Note 9 depuis une installation neuve. Inprogress-Agency/widoo-app#286 : 5/5 lancements à froid sans localisation affichent Paris et 7 parcours ; 5/5 avec localisation affichent ma position (hors Paris, aucun parcours à proximité, attendu). Inprogress-Agency/widoo-app#293 : fenêtre « Mesure d'audience » entièrement visible au-dessus de la barre d'onglets. Build signalé installé pour Inprogress-Agency/widoo-app#262.
PaulThiberville commentedon Oct 7, 2026
📋 MANAGER (2026-10-07) : fermé sur l'attestation de Paul, ticket humain sans PR. Build
preview31de6830(commit13d811d, avec #290, #296 et #300) installé neuf sur le Redmi Note 9 ; #286 vérifié 5/5 sans et 5/5 avec localisation ; #293 vérifié ; #262 débloqué. Le lien Expo complet, la version et le versionCode ne figurent pas dans l'attestation : à reporter au ticket du build suivant. Ce build ne contient pas #224 (PR #301,d08175c, fusionnée après13d811d).