Faraday: サポートされているRubyバージョンの競合

作成日 2021年08月13日  ·  3コメント  ·  ソース: lostisland/faraday

基本情報

Faraday README.mdには、「現在、Ruby2.6以降をサポートしていることを意味します」と記載されています。

Rubygems.orgは、必要なrubyバージョンは> = 2.4であると述べています

これは矛盾しているようです。

  • ファラデーバージョン:1.7.0
  • Rubyバージョン:2.5.3

問題の説明

2.5.3をサポートする最新バージョンのFaradayを使用する必要があります。 このためのコード変更はおそらくありません。理由を説明するドキュメントと、特定のルビーバージョンをサポートする実際のバージョンを見つける方法だけです。

再現する手順

READMEを読み、Rubygems.orgにアクセスして、特定のファラデーバージョンを選択するときに、ビューの右側にある必要なルビーバージョン情報を確認します。

最も参考になるコメント

こんにちは@jedeleh 、これを提起してくれてありがとう、そして混乱をお詫びします。
mainブランチは、Rubyのサポートウィンドウを追跡する今後の2.0リリースを表しますが、v 1.xのFaraday( 1.xブランチに基づく)は引き続きRuby2.4 +をサポートします。そしてそれに対してテストされ、リントされます。

フィードバックに基づいて、READMEに明確なメッセージを追加して、 mainブランチが最新のRubygemsリリースを表していないことを説明する必要があると思います。できるだけ早くそれを行います。

全てのコメント3件

コードはRuby2.4のルールで構成されているため、インストールして使用することはできますが、それより長く約束を延長することはありません。 私たちのサポートウィンドウは「Rubyのものと同じ」ですが、理由が出る前に以前のバージョンを切断する理由はわかりませんでした。

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

こんにちは@jedeleh 、これを提起してくれてありがとう、そして混乱をお詫びします。
mainブランチは、Rubyのサポートウィンドウを追跡する今後の2.0リリースを表しますが、v 1.xのFaraday( 1.xブランチに基づく)は引き続きRuby2.4 +をサポートします。そしてそれに対してテストされ、リントされます。

フィードバックに基づいて、READMEに明確なメッセージを追加して、 mainブランチが最新のRubygemsリリースを表していないことを説明する必要があると思います。できるだけ早くそれを行います。

完全! 情報をありがとう、そして問題を検討してくれてありがとう。

このページは役に立ちましたか?
0 / 5 - 0 評価