qiwi / multi-semantic-release

Proof of concept that wraps semantic-release to work with monorepos.
BSD Zero Clause License
86 stars 34 forks source link

feat(debug): log manifest deps changes #28

Closed antongolub closed 3 years ago

antongolub commented 3 years ago

relates #27

DEBUG=msr:updateDeps

2020-12-24T09:37:59.252Z msr:updateDeps msr-test-d /private/var/folders/4x/srw1x58s0m9gstt397scy2300000gn/T/1cf673cb91c40314189349233857cbed/packages/d/package.json
2020-12-24T09:37:59.252Z msr:updateDeps no deps changes
2020-12-24T09:38:01.050Z msr:updateDeps msr-test-c /private/var/folders/4x/srw1x58s0m9gstt397scy2300000gn/T/dc6609bd6c9cccbf3124132f00dc9dbe/packages/c/package.json
2020-12-24T09:38:01.050Z msr:updateDeps {
  devDependencies: { 'msr-test-b': '* → 1.0.0-dev.1', 'msr-test-d': '* → 1.0.0-dev.1' }
}
2020-12-24T09:38:01.368Z msr:updateDeps msr-test-a /private/var/folders/4x/srw1x58s0m9gstt397scy2300000gn/T/dc6609bd6c9cccbf3124132f00dc9dbe/packages/a/package.json
2020-12-24T09:38:01.369Z msr:updateDeps { peerDependencies: { 'msr-test-c': '* → 1.0.0-dev.1' } }
2020-12-24T09:38:01.749Z msr:updateDeps msr-test-b /private/var/folders/4x/srw1x58s0m9gstt397scy2300000gn/T/dc6609bd6c9cccbf3124132f00dc9dbe/packages/b/package.json
2020-12-24T09:38:01.750Z msr:updateDeps {
  dependencies: { 'msr-test-a': '* → 1.0.0-dev.1' },
  devDependencies: { 'msr-test-c': '* → 1.0.0-dev.1' }
}
2020-12-24T09:38:02.083Z msr:updateDeps msr-test-d /private/var/folders/4x/srw1x58s0m9gstt397scy2300000gn/T/dc6609bd6c9cccbf3124132f00dc9dbe/packages/d/package.json
2020-12-24T09:38:02.083Z msr:updateDeps no deps changes
2020-12-24T09:38:03.661Z msr:updateDeps msr-test-c /private/var/folders/4x/srw1x58s0m9gstt397scy2300000gn/T/dc6609bd6c9cccbf3124132f00dc9dbe/packages/c/package.json
2020-12-24T09:38:03.661Z msr:updateDeps {
  devDependencies: {
    'msr-test-b': '1.0.0-dev.1 → 1.0.0-dev.2',
    'msr-test-d': '1.0.0-dev.1 → 1.0.0-dev.2'
  }
}
antongolub commented 3 years ago

@zlatanpham,

this feature lets to overview exactly how each package.json file is modified by updateManifestDeps handler. Could you run your next release with DEBUG=msr:updateDeps flag and give us feedback?

qiwibot commented 3 years ago

:tada: This PR is included in version 3.11.0 :tada:

The release is available on:

Your semantic-release bot :package::rocket:

zlatanpham commented 3 years ago

this feature lets to overview exactly how each package.json file is modifyed by updateManifestDeps handler. Could you run your next release with DEBUG=msr:updateDeps flag and give us feedback?

Thanks for the PR, I'll do the test and post the result down here soon.