依赖文件夹为空时跳过了下载

BUG反馈 · 65 次浏览
Cea 创建于 2天2小时前

从用户反馈中遇到了如下情况

  • 意外情况导致首次下载依赖失败?
  • {package_name}/{package_version} 文件夹被创建,但是是空的
  • 最终导致动作无法运行
  • 然而依赖下载模块检查到文件夹存在就直接跳过下载,这导致动作一直无法运行

这种情况看起来应该增加一个判断

  • 检查目标依赖文件夹是否为空 `$=Directory.EnumerateFileSystemEntries({path}).Any()`
  • 如果为空应该尝试重新下载,重新下载也不行就返回下载失败

回复内容
CL 1天5小时前
#1

感谢反馈~,确实会有问题。 下个版本(1.44.27)增加了清理空目录的处理,另外在下载完成后也加了个判断。

回复主贴