ليس من الواضح حاليًا كيفية تحديد الإصدارات المستقرة / الليلية ، وما الميزات / إصلاحات الأخطاء التي تتضمنها.
يجب أن نكشف عن واجهة مستخدم (ربما تكون واجهة ويب بسعر releases.flynn.io
) والتي تعرض ما يلي:
سيطلب منا التغيير تتبع الإصدارات التاريخية للقناة (نقوم حاليًا بتخزين إصدار القناة الحالي فقط) حتى نتمكن من تحديد التغييرات منذ الإصدار الأخير على تلك القناة.
يمكننا اتخاذ هذه الخطوة إلى الأمام ولدينا روبوت يضيف تعليقات إلى طلبات سحب GitHub عندما يتم إصدارها إلى القناة الثابتة / الليلية ، لذلك يعرف أي شخص يهبط على العلاقات العامة الإصدارات ذات الصلة التي يحتاجها للاستفادة من التغيير.
بصفتي لمعلوماتك ، إليك كيفية تحديد الإصدار الحالي الثابت / الليلي باستخدام tuf-client
(يتطلب تثبيت golang):
$ go get github.com/flynn/go-tuf/cmd/tuf-client
$ tuf-client init https://dl.flynn.io/tuf <<< '[{"keytype":"ed25519","keyval":{"public":"6cfda23aa48f530aebd5b9c01030d06d02f25876b5508d681675270027af4731"}}]'
$ tuf-client get https://dl.flynn.io/tuf /channels/stable
v20160512.0
$ tuf-client get https://dl.flynn.io/tuf /channels/nightly
v20160519.0
المرور الأول في واجهة المستخدم متاح على https://releases.flynn.io.
هناك حاجة إلى بعض الأعمال في التصميم (أنا لست مصممًا: ابتسامة :) ولكن المعلومات ذات الصلة كلها موجودة.
المصدر متاح على https://github.com/flynn/flynn-releases.
أوه ويمكنك الحصول على نفس المعلومات مثل JSON من https://releases.flynn.io/api/channels
هذا رائع. 👍
التعليق الأكثر فائدة
المرور الأول في واجهة المستخدم متاح على https://releases.flynn.io.
هناك حاجة إلى بعض الأعمال في التصميم (أنا لست مصممًا: ابتسامة :) ولكن المعلومات ذات الصلة كلها موجودة.
المصدر متاح على https://github.com/flynn/flynn-releases.