Setup-miniconda: GHA 弃用:“添加路径”和“设置环境”

创建于 2020-10-08  ·  12评论  ·  资料来源: conda-incubator/setup-miniconda

由于安全风险,GitHub Actions 正在弃用set-envadd-pathhttps :

目前,“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 修复了这个问题,我们很快就会发布!

伟大的! 抱歉,我在提交之前只搜索了开放的 PR。

不用担心。 我们正在制作 CHANGELOG (#85) 作为下一个版本的一部分,所以将来应该会更清楚!

正在登记。您有新版本的预计到达时间吗?

@bollwyvl抱歉,这是一个忙碌/奇怪的月份。 只是为了赶上。 我们只需要合并变更日志 PR 工作就可以剪切一个新版本?

让我知道,以便我们尽快解决这个问题!

干杯

也这样觉得! 如果你可以查看更新日志,这样我们就可以从你的大脑中窃取一些甜蜜、甜蜜的部落知识……无论如何我都会重新踢它,只是为了看看我们做得如何……

不要忘记这个! ;)(Google 已经发布了漏洞利用的详细信息,因此 GH 将其关闭是非常重要的,我相信)

那么我们现在可以关闭这个@bollwyvl 🙃 吗?

我一直在用 16930e6 进行测试,没有任何警告,所以我想说我们很好!

哎呀,版本撞到了 2,所以@v1不会捡起来! 我正在转向使用dependabot和精确版本进行非官方操作(因为并非所有项目都保留“vX”标签),但还不是无处不在。 是否添加了向后不兼容的东西? 更改日志仅列出了此更改的警告和显式环境的添加。

(不是抱怨,只是一个问题:)感谢发布!)

哎呀,版本撞到了 2,所以@v1不会捡起来!

还想知道这是否可以向后移植到 v1(或者因为它的反向兼容而只是用 v1 标记)。 我们在 Manubot 中使用此操作,其中大量用户克隆了我们的 CI 脚本,并且不经常更新。 请参阅https://github.com/manubot/rootstock/issues/388。

v2 刚刚发布,所以从conda -incubator/

set-env 命令已弃用,将于 11 月 16 日禁用。

在 Manubot 的情况下,用户也因为一个不相关的问题而不得不升级,所以这对我们来说不是必需的。 但可能适用于其他人?

@bollwyvl 的想法?

此页面是否有帮助?
0 / 5 - 0 等级

相关问题

ma-sadeghi picture ma-sadeghi  ·  4评论

ma-sadeghi picture ma-sadeghi  ·  9评论

bollwyvl picture bollwyvl  ·  12评论

sadielbartholomew picture sadielbartholomew  ·  8评论

bradyrx picture bradyrx  ·  11评论