Избегание фиксации 2-го семантического выпуска в облаке Bitbucket

#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, которой не хватает, и поэтому они отображаются как дополнительные коммиты.