#bitbucket-cloud #semantic-release
#bitbucket-облако #семантический выпуск
Вопрос:
Я использую Bitbucket Cloud, и все прекрасно работает с использованием конвейеров, за исключением того, что я всегда получаю дополнительную фиксацию после фиксации релиза / тега следующим образом:
Notes added by 'git notes add'
— автор: semantic-release-bot
Есть ли какой-нибудь способ избежать этого?
Вот мой конфиг:
"release": {
"plugins": [
"@semantic-release/commit-analyzer",
[
"@semantic-release/changelog",
{
"changelogFile": "CHANGELOG.md"
}
],
[
"@semantic-release/npm",
{
"npmPublish": false
}
],
[
"@semantic-release/git",
{
"assets": ["CHANGELOG.md"]
}
]
]
},
Ответ №1:
@Sammy — Вы пытались установить сообщение для фиксации? Bitbucket рекомендует использовать [пропустить ci] в конвейерах
{
"path": "@semantic-release/git",
"message": "chore(release): ${nextRelease.version} [skip ci]nn${nextRelease.notes}"
}
Комментарии:
1. Спасибо, но оказалось, что это просто интерпретация Bitbucket Git Notes, которой не хватает, и поэтому они отображаются как дополнительные коммиты.