Faraday README.mdには、「現在、Ruby2.6以降をサポートしていることを意味します」と記載されています。
Rubygems.orgは、必要なrubyバージョンは> = 2.4であると述べています
これは矛盾しているようです。
2.5.3をサポートする最新バージョンのFaradayを使用する必要があります。 このためのコード変更はおそらくありません。理由を説明するドキュメントと、特定のルビーバージョンをサポートする実際のバージョンを見つける方法だけです。
READMEを読み、Rubygems.orgにアクセスして、特定のファラデーバージョンを選択するときに、ビューの右側にある必要なルビーバージョン情報を確認します。
コードは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リリースを表していないことを説明する必要があると思います。できるだけ早くそれを行います。
完全! 情報をありがとう、そして問題を検討してくれてありがとう。
最も参考になるコメント
こんにちは@jedeleh 、これを提起してくれてありがとう、そして混乱をお詫びします。
main
ブランチは、Rubyのサポートウィンドウを追跡する今後の2.0
リリースを表しますが、v 1.xのFaraday(1.x
ブランチに基づく)は引き続きRuby2.4 +をサポートします。そしてそれに対してテストされ、リントされます。フィードバックに基づいて、READMEに明確なメッセージを追加して、
main
ブランチが最新のRubygemsリリースを表していないことを説明する必要があると思います。できるだけ早くそれを行います。