etalab / transport-site

Rendre disponible, valoriser et améliorer les données transports
https://transport.data.gouv.fr
191 stars 30 forks source link

Mise à jour de phoenix_live_view de 0.19 à 0.20 #3956

Closed vdegove closed 4 months ago

vdegove commented 4 months ago

Fixes #3831

Le mix deps.get a causé la mise à jour de plus de librairies que prévu (dont phoenix, plug et cowboy) mais rien de notoire dans le changelog.

RAS, j’ai vérifié les déprécations et warnings, on utilisait aucune des fonctions concernées.

J’ai fait un tour en local sur les bouts de liveview (discussions, validations, formulaire de feedback, notifications, backoffice), ça se comporte comme ça devrait.

J’ai aussi réglé un warning SCSS qui n’avait rien à voir.

Marche à suivre pour la prochaine fois

  1. mix deps.get
  2. cd apps/transport/client/
  3. yarn upgrade phoenix_live_view
socket-security[bot] commented 4 months ago

New and removed dependencies detected. Learn more about Socket for GitHub ↗︎

Package New capabilities Transitives Size Publisher
npm/phoenix_live_view@0.20.14 None 0 1.41 MB chrismccord
npm/phoenix@1.7.12 None 0 416 kB chrismccord

🚮 Removed packages: npm/phoenix@1.7.11, npm/phoenix_live_view@0.19.5

View full report↗︎

thbar commented 4 months ago

Note: pour calculer le changelog, tu peux utiliser ceci:

Changelogs

(initially generated with elixir generate_deps_changelogs.exs)

vdegove commented 4 months ago

J’ai comparé les logs de prod et de prochainement pour des sessions similaires avec pas mal de Liveview, c’est similaire, y’a les mêmes lignes. Rien de marquant dans les logs de déploiement. On déploie en production.