【问题标题】:Can I include the default group to greenkeeper.json when other groups also exist当其他组也存在时,我可以将默认组包含到 greenkeeper.json 中吗
【发布时间】:2018-08-24 18:03:51
【问题描述】:

背景

我刚刚将一个greenekeeper.json 文件添加到一个已经存在的(并且启用了Greenkeeper 的)repo 中,以说明以前未被Greenkeeper 监控的其他package.json 文件。

greenkeeper.json

{
  "groups": {
    "default": {
      "packages": [
        "package.json"
      ]
    },
    "libs": {
      "packages": [
        "packages/lib1/package.json",
        "packages/lib2/package.json",
      ]
    }
  }
}

观察

我看到libs 组的初始 PR,但我没有看到默认组的初始 PR。

问题

当包括其他组(除了default)时,我可以不拥有default 组吗?

(即我是否需要将default 组重命名为其他名称...?)

全面披露

在我的第一个greenkeeper.json 提交中,我已将所有package.json 文件包含在default 组中。可以预见的是,该提交生成了一个初始 Greenkeeper PR,并且该 PR 包括所有 package.json 文件(包括根级别 package.json)的库版本更新。

在我的第二次greenkeeper.json 提交后,Greenkeeper 删除了最初的 PR,随后为每个新组创建了新的 PR,但是,它没有为更新的default 组生成 PR...所以也许 Greenkeeper 没有t 为刚刚修改的组创建初始 PR(仅针对新创建的组)...?

【问题讨论】:

    标签: greenkeeper


    【解决方案1】:

    Greenkeeper 的官方回复(来自电子邮件交流):

    An initial branch will only be created for new groups, or groups that have new repositories in them.
    

    由于之前存在 default 组并且该组中没有新的 package.json 文件,因此没有创建新的初始 PR 提交(即使这是初始 greenkeeper.json)。

    当我将该组重命名为 root 时,我确实从 Greenkeeper 获得了新的初始 PR。

    Can I not have a default group, when additional groups (in addition to default) are included?
    

    即使greenkeeper.json 中有其他组,您也可以拥有default 组。

    Do I need to rename the default group to something else...?
    

    仅当您希望 Greenkeeper 生成新的初始 PR 时。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2020-04-28
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多