Faraday: دعم إصدارات روبي الصراع

تم إنشاؤها على ١٣ أغسطس ٢٠٢١  ·  3تعليقات  ·  مصدر: lostisland/faraday

معلومات أساسية

ينص Faraday README.md على ما يلي: "هذا يعني حاليًا أننا ندعم Ruby 2.6+"

تنص Rubygems.org على أن إصدار الياقوت المطلوب> = 2.4

هذا يبدو متناقضا.

  • إصدار فاراداي: 1.7.0
  • إصدار روبي: 2.5.3

وصف المشكلة

أحتاج إلى استخدام أحدث إصدار من Faraday يدعم 2.5.3. من المحتمل ألا يكون هناك تغيير في الكود لهذا - فقط توثيق لشرح السبب ، ثم كيفية العثور على الإصدار الفعلي الذي يدعم إصدارًا معينًا من الياقوت.

خطوات التكاثر

اقرأ README ، قم بزيارة Rubygems.org وتحقق من معلومات إصدار الياقوت المطلوبة على الجانب الأيمن من العرض عند تحديد إصدار Faraday معين.

التعليق الأكثر فائدة

مرحبا jedeleh شكرا لرفع هذا والاعتذار عن اللبس.
يمثل الفرع main إصدارنا القادم 2.0 ، والذي سيتتبع نافذة دعم Ruby ، ​​لكن v 1.x من Faraday (استنادًا إلى فرع 1.x ) لا يزال يدعم Ruby 2.4+ ويتم اختباره وفحصه مقابل ذلك.

بناءً على ملاحظاتك ، أظن أنه يجب علينا إضافة رسالة واضحة في README لشرح أن فرع main لا يمثل أحدث إصدار من Rubygems ، لذلك سأفعل ذلك في أقرب وقت ممكن

ال 3 كومينتر

الكود مُلصق بقواعد Ruby 2.4 ، بحيث لا يزال بإمكاننا التثبيت والاستخدام على ذلك ، لكننا لا نمد الوعد أكثر من ذلك. نافذة الدعم الخاصة بنا هي "نفس نافذة Ruby" ، لكننا لم نرى سببًا لقطع الإصدارات السابقة قبل أن يكون لدينا سبب لذلك.

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

مرحبا jedeleh شكرا لرفع هذا والاعتذار عن اللبس.
يمثل الفرع main إصدارنا القادم 2.0 ، والذي سيتتبع نافذة دعم Ruby ، ​​لكن v 1.x من Faraday (استنادًا إلى فرع 1.x ) لا يزال يدعم Ruby 2.4+ ويتم اختباره وفحصه مقابل ذلك.

بناءً على ملاحظاتك ، أظن أنه يجب علينا إضافة رسالة واضحة في README لشرح أن فرع main لا يمثل أحدث إصدار من Rubygems ، لذلك سأفعل ذلك في أقرب وقت ممكن

في احسن الاحوال! شكرا على المعلومات ، وعلى النظر في هذه المسألة.

هل كانت هذه الصفحة مفيدة؟
0 / 5 - 0 التقييمات