Faraday: Conflicto de versiones compatibles de Ruby

Creado en 13 ago. 2021  ·  3Comentarios  ·  Fuente: lostisland/faraday

Información básica

Faraday README.md dice: "Actualmente eso significa que admitimos Ruby 2.6+"

Rubygems.org afirma que la versión Ruby requerida es >= 2.4

Esto parece contradictorio.

  • Versión Faraday: 1.7.0
  • Versión Rubí: 2.5.3

Descripcion del problema

Necesito usar la versión más reciente de Faraday que admita 2.5.3. Es probable que no haya ningún cambio de código para esto, solo documentación para explicar por qué y luego cómo encontrar la versión real que admite una versión específica de Ruby.

pasos para reproducir

Lea el LÉAME, visite Rubygems.org y verifique la información de la versión Ruby requerida en el lado derecho de la vista cuando seleccione una versión específica de Faraday.

Comentario más útil

Hola @jedeleh , gracias por plantear esto y disculpas por la confusión.
La rama main representa nuestro próximo lanzamiento 2.0 , que rastreará la ventana de soporte de Ruby, sin embargo, la versión 1.x de Faraday (basada en la rama 1.x ) todavía es compatible con Ruby 2.4+ y está probado y alineado contra eso.

Según sus comentarios, sospecho que deberíamos agregar un mensaje claro en el LÉAME para explicar que la rama main no representa la última versión de Rubygems, así que lo haré lo antes posible.

Todos 3 comentarios

El código está alineado con las reglas de Ruby 2.4, por lo que aún podemos instalarlo y usarlo, pero no extenderemos la promesa por más tiempo. Nuestra ventana de soporte es "la misma que la de Ruby", pero no vimos una razón para cortar las versiones anteriores antes de que tuviéramos una razón para hacerlo.

https://github.com/lostisland/faraday/blob/main/.rubocop.yml#L11

Hola @jedeleh , gracias por plantear esto y disculpas por la confusión.
La rama main representa nuestro próximo lanzamiento 2.0 , que rastreará la ventana de soporte de Ruby, sin embargo, la versión 1.x de Faraday (basada en la rama 1.x ) todavía es compatible con Ruby 2.4+ y está probado y alineado contra eso.

Según sus comentarios, sospecho que deberíamos agregar un mensaje claro en el LÉAME para explicar que la rama main no representa la última versión de Rubygems, así que lo haré lo antes posible.

¡Perfecto! Gracias por la información y por considerar el problema.

¿Fue útil esta página
0 / 5 - 0 calificaciones