-
Notifications
You must be signed in to change notification settings - Fork 1
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Update npm dependencies #490
Conversation
La dernière fois que j'avais voulu le faire, on avait l'erreur
A voir si le problème persiste toujours |
ee86ca6
to
76ac27c
Compare
Le problème de POINT a l'air lié à doctrine/om 2.16+ Ça crée un problème du côté de jsor/doctrine-postgis : jsor/doctrine-postgis#62 Un fix a été proposé jsor/doctrine-postgis#64 Il fonctionne mais n'a pas encore été mergé. J'ai mis un commentaire pour demander comment le faire avancer En attendant je crois qu'on peut pin à doctrine/orm 2.16+, si ça marche |
Finalement c'est doctrine/orm 2.15.5 qui a l'air d'être fautif La version 2.15.4 fonctionne, la 2.15.5 non car elle se met à utiliser la nouvelle API "platformOptions" et c'est ça qui fait que doctrine-postgis ne suit plus (car il utilisait l'ancienne API "customSchemaOptions") Je pin à < 2.15.5 et ça devrait aller |
On progresse, on dirait qu'il ne reste plus qu'à corriger les tests E2E. |
Super que tu aies pu trouver l'origine ! |
Bon, comme les premiers fix que j'ai fait dans le code, ça a aussi l'air d'être un problème avec des changements sur les fr-radio-rich On a une erreur "element intercepts pointer events" dans J'ai pas encore trouvé comment résoudre J'ai essayé
Rien n'a fonctionné |
J'ai dû mettre des Normalement les tests E2E vont passer cette fois On aura alors un déploiement Scalingo qu'on peut recetter en profondeur Edit : tristesse. |
5efeacb
to
03070a6
Compare
La CI échoue désormais à cause d'erreurs 500 (donc côté Symfony) que je n'ai pas en local J'ai récupéré le On voit ces deux erreurs "critiques"
Vu que ça mentionne |
21dae2c
to
2a9881c
Compare
Bon, j'ai très envie d'abandonner la màj côté Symfony car même en pinnant un bon paquet de dépendances, ce problème obscur d'erreurs 500 sur la CI se produit toujours. Je n'ai pas réussi à trouver d'où il venait, et je n'ai pas trouvé de ticket ouvert qui parlerait de ça. Y'a seulement symfony/symfony#46841 mais l'OP prétend qu'à l'époque en mettant à jour var-exporter de 6.0.6 à 6.1.* ça avait réglé le problème. Ici même en pinnant var-exporter à la version qui fonctionne actuellement, on a quand même le pb. Alors je suis un peu perdu. On pourrait cependant garder la màj des dépendances NPM, en espérant qu'aucune ne nécessite de mettre aussi à jour côté Symfony (Stimulus, etc). @mmarchois Un avis ? |
Voilà encore autre chose... J'ai push un nouveau commit mais GitHub ne l'affiche pas dans cette PR. 😂 4134736 |
4134736
to
6a0c624
Compare
Bon, on dirait qu'effectivement le problème est causé par l'une ou plusieurs des dépendances PHP mises à jour, et ce n'est pas par une dépendance Symfony puisqu'en pinnant Symfony on a aussi le problème. |
6a0c624
to
d0aa611
Compare
Codecov ReportPatch and project coverage have no change.
Additional details and impacted files@@ Coverage Diff @@
## main #490 +/- ##
===========================================
Coverage 100.00% 100.00%
Complexity 587 587
===========================================
Files 120 120
Lines 2533 2533
===========================================
Hits 2533 2533 ☔ View full report in Codecov by Sentry. |
@mmarchois OK la PR est prête à review, au final il n'y a que les dépendances NPM qui sont mises à jour. Je propose d'attendre encore pour la màj des dépendances PHP... Sauf si on arrive à trouver le coupable des erreurs 500, mais j'y ai déjà presque passé la journée, je me dis qu'il faut arrêter les frais ! |
Déploiement Scalingo HS sur main (mais il était passé sur la branche)
J'essaie de relancer |
Ça faisait longtemps qu'on avait pas lancé
make update_deps
Edit : je n'ai pu mettre à jour que les dépendences npm. Il y a une dépendance PHP qui, lorsqu'elle est mise à jour, déclenche des erreurs 500 sur SaveGeneralInfoController et AddLocationController. Voir fil de la discussion.