GitHub Actions не поддерживает 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);
Что вызывает это предупреждение при использовании его в рабочем процессе ГСГ:
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 это исправлено, скоро мы выпустим релиз!
Большой! Извините, перед отправкой я искал только открытые PR.
Не стоит беспокоиться. Мы работаем над CHANGELOG (№85) как часть следующего выпуска, так что в будущем он должен быть более понятным!
Проверяюсь. У вас есть расчетное время прибытия для нового выпуска?
@bollwyvl извините, это был напряженный / странный месяц. Просто чтобы наверстать упущенное. Нам просто нужно объединить PR-работу журнала изменений, чтобы вырезать новый релиз?
Дайте мне знать, и мы скоро выпустим это!
Ваше здоровье
думаю да! Если вы можете просмотреть журнал изменений, чтобы мы могли украсть некоторые из этих сладких, сладких знаний о племени из вашего мозга ... я все равно выброшу его, просто чтобы посмотреть, как у нас дела ...
Не забывай об этом! ;) (Google опубликовал подробную информацию об эксплойте, поэтому я считаю, что для GH очень важно закрыть его)
Можем ли мы закрыть сейчас @bollwyvl 🙃?
Я тестировал 16930e6 без предупреждений, так что я бы сказал, что у нас все хорошо!
Ой, версия поднялась до 2, так что @v1
не поднимет это! Я перехожу к использованию зависимых и точных версий для неофициальных действий (поскольку не во всех проектах используется тег «vX»), но пока не везде. Было ли добавлено что-то обратно несовместимое? Журнал изменений перечисляет только это измененное предупреждение и добавление явных envs.
(Не жалоба, просто вопрос :) Спасибо за релиз!)
Ой, версия поднялась до 2, так что
@v1
не поднимет это!
Также интересно, можно ли это перенести на v1 (или просто пометить v1 с момента его обратной совместимости). Мы используем это действие в Manubot, где большое количество пользователей клонировали наш сценарий CI и не обновляют его часто. См. Https://github.com/manubot/rootstock/issues/388.
v2 только что был выпущен, так что пройдет одна неделя с момента, когда conda-incubator /
Команда set-env устарела и будет отключена 16 ноября.
В случае с Manubot пользователи также должны выполнить обновление из-за не связанной с этим проблемы, поэтому для нас это не важно. Но может быть для других?
@bollwyvl мысли?
Самый полезный комментарий
Похоже, это дубликат № 78. # 79 это исправлено, скоро мы выпустим релиз!