В greenkeeper.json я могу включить группу `default`, когда другие группы также существуют

Фон

Я только что добавил greenekeeper.json файл в уже существующее (и Greenkeeper включен) репо для учета дополнительных package.json файлы, которые ранее не отслеживались Greenkeeper.

greenkeeper.json

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

наблюдение

Я вижу начальный пиар для libs группа, но я не вижу начальный PR для группы по умолчанию.

Вопрос

Могу ли я не иметь default группа, когда дополнительные группы (в дополнение к default) включены?

(т.е. мне нужно переименовать default группа к чему-то еще...?)

Полное раскрытие

В моем первом greenkeeper.json совершить, я включил все package.json файлы в default группа. Этот коммит, как и ожидалось, сгенерировал начальный PR Greenkeeper, и этот PR включал обновления версий библиотеки для всех package.json файлы (включая корневой уровень package.json).

После моего второго greenkeeper.json При фиксации Greenkeeper удалил этот первоначальный PR и впоследствии создал новые PR для каждой новой группы, но он не создал PR для обновленного default группа... так что, возможно, Greenkeeper не создает первоначальные PR для групп, которые были только что изменены (только для вновь созданных)...?

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.

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

Вы можете иметь default группа, даже если есть дополнительные группы в greenkeeper.json,

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

Только если вы хотите, чтобы Greenkeeper генерировал новый начальный PR.

Другие вопросы по тегам