Setup-miniconda: استهلاك GHA: "مسار إضافي" و "مجموعة بيئة"

تم إنشاؤها على ٨ أكتوبر ٢٠٢٠  ·  12تعليقات  ·  مصدر: conda-incubator/setup-miniconda

تعمل إجراءات GitHub على إهمال set-env و add-path بسبب مخاطر أمنية: https://github.blog/changelog/2020-10-01-github-actions-deprecating-set-env-and -إضافة مسار-أوامر /

حاليًا ، يحتوي الإجراء "setup-miniconda" على هذه الأسطر:

$ grep setup-miniconda/ -nre "set-env"
setup-miniconda//dist/delete/index.js:577: *   ::set-env name=MY_VAR::some value
setup-miniconda//dist/delete/index.js:700:        command_1.issueCommand('set-env', { name }, convertedVal);
setup-miniconda//dist/setup/index.js:17524: *   ::set-env name=MY_VAR::some value
setup-miniconda//dist/setup/index.js:20008:        command_1.issueCommand('set-env', { name }, convertedVal);
$ grep setup-miniconda/ -nre "add-path"
setup-miniconda//dist/delete/index.js:722:        command_1.issueCommand('add-path', {}, inputPath);
setup-miniconda//dist/setup/index.js:20030:        command_1.issueCommand('add-path', {}, inputPath);

مما يسبب هذا التحذير عند استخدامه في سير عمل GHA:

The `add-path` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2020-10-01-github-actions-deprecating-set-env-and-add-path-commands/
The `set-env` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2020-10-01-github-actions-deprecating-set-env-and-add-path-commands/

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

يبدو أن هذه نسخة مكررة من رقم 78. # 79 تم إصلاح هذا ، سنقوم بإصدار قريبًا!

ال 12 كومينتر

يبدو أن هذه نسخة مكررة من رقم 78. # 79 تم إصلاح هذا ، سنقوم بإصدار قريبًا!

رائعة! عذرًا ، لقد بحثت فقط في العلاقات العامة المفتوحة قبل إرسال هذا.

لا داعى للقلق. نحن نعمل على CHANGELOG (رقم 85) كجزء من الإصدار التالي ، لذا يجب أن يكون أكثر وضوحًا في المستقبل!

تسجيل الوصول. هل لديك الوقت المقدر للوصول للإصدار الجديد؟

bollwyvl آسف لقد كان هذا شهرًا مزدحمًا / غريبًا. فقط للحاق بالركب. نحتاج فقط إلى دمج عمل العلاقات العامة في سجل التغيير لقطع إصدار جديد؟

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

هتافات

اعتقد ذلك! إذا كان بإمكانك مراجعة سجل التغيير حتى نتمكن من سرقة بعض تلك المعرفة القبلية الحلوة والرائعة من دماغك ... سأستعيدها على أي حال ، فقط لنرى كيف نفعل ...

لا تنسى هذا! )

فهل يمكننا إغلاق هذا الآن bollwyvl 🙃؟

كنت أختبر 16930e6 بدون تحذيرات ، لذلك أقول إننا جيدون!

عفوًا ، صدم الإصدار إلى 2 ، لذلك لن يلتقط هذا @v1 هذا! أنتقل إلى استخدام إصدارات تعتمد على الروبوت والإصدارات الدقيقة للإجراءات غير الرسمية (نظرًا لعدم احتفاظ جميع المشاريع بعلامة "vX") ، ولكن ليس في كل مكان حتى الآن. هل تم إضافة شيء ما مع الخلف غير متوافق؟ يسرد سجل التغيير فقط هذا التحذير المتغير وإضافة envs الصريحة.

(ليست شكوى ، إنها مجرد سؤال :) شكرًا للإفراج!)

عفوًا ، صدم الإصدار إلى 2 ، لذلك لن يلتقط هذا @v1 هذا!

أتساءل أيضًا عما إذا كان يمكن نقل هذا إلى الإصدار 1 (أو تم تمييزه فقط بـ v1 منذ أن كان متوافقًا معه). نستخدم هذا الإجراء في Manubot ، حيث قام عدد كبير من المستخدمين باستنساخ البرنامج النصي CI الخاص بنا ، ولا يقوموا بتحديثه بشكل متكرر. راجع https://github.com/manubot/rootstock/issues/388.

تم إصدار v2 للتو ، لذلك سيكون هناك أسبوع واحد من الوقت الذي كانت فيه conda-incubator / setup-miniconda @ v1 هي أحدث إصدار حتى توقف العمل:

تم إهمال الأمر set-env وسيتم تعطيله في 16 نوفمبر.

في حالة Manubot ، يتعين على المستخدمين أيضًا الترقية بسبب مشكلة غير ذات صلة ، لذا فهي ليست ضرورية بالنسبة لنا. ولكن قد يكون للآخرين؟

bollwyvl الأفكار؟

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