хаски pre-pu sh выходит с кодом 0, но pu sh никогда не происходит - PullRequest
0 голосов
/ 30 апреля 2020

Я выхожу с кодом 0 в моем pre-push хуке, но пу sh никогда не происходит. Любая идея, почему мои крючки заканчиваются успешно, но пу sh не происходит?

вот мои husky.config.js:

module.exports = {
  hooks: {
    'post-checkout': 'post-checkout',
    'pre-commit': 'lint-staged',
    'commit-msg': 'commit-msg && commitlint -E HUSKY_GIT_PARAMS',
    'pre-push':
      'yarn && yarn lint && yarn build && yarn test && echo $? && exit 0'
  }
};

устранение неполадок

Git: git version 2.24.2 (Apple Git-127)

ОС: macOS Catalina 10.15.3

Терминал: VSCode 1.44.2

Команда:

HUSKY_DEBUG=1 yarn add husky --save-dev -W

Выход:

[4/4] ?  Building fresh packages...
success Saved 1 new dependency.
info Direct dependencies
└─ husky@4.2.5
info All dependencies
└─ husky@4.2.5
$ patch-package
patch-package 6.2.0
Applying patches...
No patch files found
✨  Done in 27.15s.

Команда:

HUSKY_DEBUG=1 git push

Выход:

...
Test Suites: 8 passed, 8 total
Tests:       113 passed, 113 total
Snapshots:   7 passed, 7 total
Time:        16.087s
Ran all test suites in 8 projects.
0
husky:debug yarn run --silent husky-run exited with 0 exit code
...