Closed Trjegul84 closed 2 years ago
Hey team! Please add your planning poker estimate with ZenHub @alegnaaived @cazapatamar @danflop @erikasv
Se realizaron las siguientes actualizaciones:
(paquete):(versión instalada) node-fetch: 2.6.7 bottlejs: 1.7.2 knex: 0.21.21 knex: 0.95.15 eslint-config-airbnb-base: 13.2.0 eslint: 5.16.0 pg: 8.7.3 config: 3.3.7 restify: 8.6.0 restify-router: 0.6.2 nodemon: 2.0.15 winston: 3.3.3 winston: 3.5.1 apidoc: 0.50.4
A pesar de las actualizaciones continúan las vulnerabilidades de severidad ALTA:
MODERADA:
@Trjegul84 Un par de preguntas:
En cuanto a las 3 dependencias que quedaron en alta creo que nos va a tocar buscar una alternativa para actualizarlas directamente, sería explorar más ese paquete yarn-audit-fix o intentar usar el dependabot por nuestra cuenta. Creo que deberíamos crear otra tarea para esto (tal vez agruparlas con las del front porque ya hay demasiadas tareas para esto de la actualización).
En todo caso ya que quedaron aquí explicitas en un issue (que recordemos es público) ya toca arreglarlas sí o sí 😅
Observaciones:
Error [ERR_REQUIRE_ESM]: Must use import to load ES Module
y require() of ES modules is not supported.
Por eso node-fetch queda en la versión 2.6.7 estable.ansi-regex: 3.0.0
. Por esa razón se dejan en las ultimas versiones compatibles y estables.
De acuerdo a los resultados de la tarea #278 y la decisión tomada en la tarea #589, realizar la actualización de las dependencias del backend, teniendo en cuenta lo ssiguiente:
yarn add
ejecutar luegoyarn install
para que el cambio quede reflejado en el lock globalConsideraciones
Si es necesario llevar un paquete a una versión mayor, por ejemplo porque necesitamos un parche que ya no será aplicado a la versión que tenemos o por que va a dejar de recibir mantenimiento en el corto plazo, pero esta actualización resulta muy compleja se debe crear una tarea exclusiva para este paquete.