Faraday: Conflito de versões de ruby ​​com suporte

Criado em 13 ago. 2021  ·  3Comentários  ·  Fonte: lostisland/faraday

Informação básica

O Faraday README.md afirma: "Atualmente isso significa que suportamos Ruby 2.6+"

Rubygems.org afirma que a versão ruby ​​necessária é >= 2.4

Isso parece contraditório.

  • Versão Faraday: 1.7.0
  • Versão do Ruby: 2.5.3

Descrição do problema

Preciso usar a versão mais recente do Faraday que suporte 2.5.3. Provavelmente não há alteração de código para isso - apenas documentação para explicar o porquê e, em seguida, como encontrar a versão real que suportava uma versão específica do ruby.

Passos para reproduzir

Leia o README, visite Rubygems.org e verifique as informações de versão ruby ​​necessárias no lado direito da visualização ao selecionar uma versão Faraday específica.

Comentários muito úteis

Oi @jedeleh , obrigado por levantar isso e desculpas pela confusão.
A ramificação main representa nosso próximo lançamento 2.0 , que acompanhará a janela de suporte do Ruby, porém a v 1.x de Faraday (baseada na ramificação 1.x ) ainda suporta Ruby 2.4+ e é testado e testado contra isso.

Com base em seu feedback, suspeito que devemos adicionar uma mensagem clara no README para explicar que a ramificação main não representa a versão mais recente do Rubygems, então farei isso o mais rápido possível

Todos 3 comentários

O código está repleto de regras do Ruby 2.4, para que ainda possamos instalar e usar isso, mas não estamos estendendo a promessa por mais tempo. Nossa janela de suporte é "a mesma do Ruby", mas não vimos uma razão para cortar as versões anteriores antes de termos uma razão para isso.

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

Oi @jedeleh , obrigado por levantar isso e desculpas pela confusão.
A ramificação main representa nosso próximo lançamento 2.0 , que acompanhará a janela de suporte do Ruby, porém a v 1.x de Faraday (baseada na ramificação 1.x ) ainda suporta Ruby 2.4+ e é testado e testado contra isso.

Com base em seu feedback, suspeito que devemos adicionar uma mensagem clara no README para explicar que a ramificação main não representa a versão mais recente do Rubygems, então farei isso o mais rápido possível

Perfeito! Obrigado pelas informações e por considerar o problema.

Esta página foi útil?
0 / 5 - 0 avaliações