Мы используем Netflix unleash для автоматического обновления версии в нашем файле package.json и обновления файла CHANGELOG.md. Для всех остальных в моей команде, когда они запускают команду unleash, они видят, что их package.json автоматически обновляет версию, а затем автоматически фиксируется и отправляется в ветку. Это ожидаемый результат. Тем не менее, для меня package.json не обновляется и не показывает изменения в журнале git. CHANGELOG обновляется и фиксируется / отправляется. Если я подожду несколько минут и открою package.json в другой среде IDE или текстовом редакторе, он внезапно покажет новую версию с тегами, но в git log или git status не будет указано, что она была каким-либо образом изменена.
Я несколько раз пытался удалить репо и снова клонировать. Я удалил node_modules и переустановил unleash. Я закомментировал любые псевдонимы и bash_profile, чтобы исключить те, которые мешают любым командам в программе unleash. Я обновил до последней версии git и LTS узла. Я запускаю это на Mac 10.13.6 High Sierra
$ unleash --no-publish --minor
[13:53:25] === UNLEASH ===
[13:53:25] Utilizing next version for changelog: 2.19.0
[13:53:25] Using repo type: github
[13:53:25] Generating changelog from v2.18.0 to HEAD...
[13:53:25] Parsed 1 commits.
[13:53:25]
[13:53:30] [DS-24401-scroll-bugfix f450557] docs(CHANGELOG): Update changelog
1 file changed, 9 insertions(+)
husky > pre-commit (node v10.14.0)
No staged files match any of provided globs.
husky > commit-msg (node v10.14.0)
[13:53:30] Utilizing bumpType minor
[13:53:30] Retrieving latest git commit...
[13:53:30] Getting next version of type: minor
[13:53:30] Incrementing from version: 2.18.0
[13:53:30] Bumped 'package.json' version to: 2.19.0
[13:53:32] On branch DS-24401-scroll-bugfix
Your branch is ahead of 'origin/DS-24401-scroll-bugfix' by 1 commit.
(use "git push" to publish your local commits)
nothing to commit, working tree clean
husky > pre-commit (node v10.14.0)
No staged files match any of provided globs.
[13:53:32] Tagging as: v2.19.0
[13:53:32]
[13:53:35] To https://git.forge.lmig.com/scm/direct-sales/barker.git
af1eca5..f450557 DS-24401-scroll-bugfix -> DS-24401-scroll-bugfix
* [new tag] v2.19.0 -> v2.19.0
✨ Done in 11.62s.
Я ожидаю обновления 2 файлов: CHANGELOG и package.json. Пакет package.json не обновляется и не включается в операции фиксации и отправки unleash.