В 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.