-
Notifications
You must be signed in to change notification settings - Fork 31
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
État des lieux de l'usage des cassettes #1853
Comments
Voir aussi parroty/exvcr#181 |
Pour information, je vois que nos tests actuels utilisent le réseau, ce qui m'a étonné vu que les cassettes sont censées permettre de s'en passer ! Il y a au moins le fichier Cela vient probablement du fait que ExVcr nécessite de spécifier quel adapteur utiliser, et que pour le moment nous ne spécifions que Hackney lorsque nous faisons Cela fait de ce fichier un bon candidat au nettoyage :) |
J'avais constaté quelque chose de similaire ici : Il faudrait que les cassettes soient systématiquement en mode "strict", si cela existe (= lever une erreur et ne jamais appeler l'extérieur). Je verrai si on peut trouver ça, le risque de faire des boulettes n'est pas négligeable (loi de Murphy, credentials de prod en local, et un mauvais jour et zouuu). |
@etalab/transport-tech il va falloir envisager de quitter ExVCR complètement ; voir parroty/exvcr#181 (je vais forker pour relâcher la contrainte, mais c'est pas super pérenne). |
J'ai forké pour mettre à jour et proposé une PR parroty/exvcr#182 (mais le repo a l'air peu actif). |
* Bump castore * Bump earmark & earmark_parser * Bump ecto, jason, postgrex * Bump ex_aws/s3 * Bump ex_clr/gettext * Bump geo * Update finch (& use forked exvcr, see #1853) * Update phoenix, liveview etc * Tweak script * Attempt to detect #1938 on CI * Apply mix format * Apply credo fix * Update assets (yarn upgrade phoenix_live_view) * Fix the test * More credo fix
J'ai mis à jour l'état des lieux, ça a bien diminué, il en reste à éliminer ! |
Ca continue à descendre. |
J'ai mis à jour, ça a progressé |
Un "noeud" d'upgrade est #1650, où on voit que
exvcr
pose d'autres problèmes indirects. La librairie n'est pas bien maintenue actuellement etc.Je crée ce ticket pour lister les endroits où les cassettes sont utilisées, et structurer une suppression graduelle de l'usage:
Etat des lieux 20 octobre 2023
Etat des lieux 18 avril 2023
Après merge à venir de la branche #3047
Etat des lieux 25 juillet 2022
Etat des lieux précédent
The text was updated successfully, but these errors were encountered: