VividKnife / happy-hour-core

MIT License
0 stars 1 forks source link

An in-range update of dependency-cruiser is breaking the build 🚨 #15

Open greenkeeper[bot] opened 5 years ago

greenkeeper[bot] commented 5 years ago

The devDependency dependency-cruiser was updated from 4.16.1 to 4.17.0.

🚨 View failing branch.

This version is covered by your current version range and after updating it in your project the build failed.

dependency-cruiser is a devDependency of this project. It might not break your production code or affect downstream projects, but probably breaks your build or test tools, which may prevent deploying or publishing.

Status Details - ❌ **continuous-integration/travis-ci/push:** The Travis CI build failed ([Details](https://travis-ci.org/VividKnife/happy-hour-core/builds/528452957?utm_source=github_status&utm_medium=notification)).

Release Notes for v4.17.0
  • feature(extract): add support for javascript dynamic imports (#126) and (typescript) type imports
  • doc(faq): copy overhaul + add faq entry in the readme
  • build(npm): ⬆️ strip-json-comments, eslint-plugin-node, nyc
  • refactor(extract): pull out UK function
Commits

The new version differs by 6 commits.

  • 9b1dd05 4.17.0
  • 4db0243 build(npm): :arrow_up: strip-json-comments, eslint-plugin-node, nyc
  • 5b221d4 doc(faq): refaqtor & add faq entry in the readme
  • 392e80a refactor(extract): pull out UK function
  • a3a25de feature(extract): add support for (typescript) type imports
  • 7a6620a feature(extract): add support for javascript dynamic imports (#126)

See the full diff

FAQ and help There is a collection of [frequently asked questions](https://greenkeeper.io/faq.html). If those don’t help, you can always [ask the humans behind Greenkeeper](https://github.com/greenkeeperio/greenkeeper/issues/new).

Your Greenkeeper Bot :palm_tree:

greenkeeper[bot] commented 5 years ago

After pinning to 4.16.1 your tests are still failing. The reported issue might not affect your project. These imprecisions are caused by inconsistent test results.

greenkeeper[bot] commented 5 years ago

Your tests are still failing with this version. Compare changes

Release Notes for v4.18.0
  • feature(extract): enable multiple runs in one session (#129)
  • feature(rules): add _stream_wrap to the no-deprecated-core rule - as it's deprecated since node 10, and removed in node 12
  • 📖 various copy tweaks in the documentation (readability, ordering, spelling, grammar)
  • build(npm): ⬆️ glob, nyc, yarn
Commits

The new version differs by 10 commits.

  • c6b388c 4.18.0
  • 649b7e8 build(npm): :arrow_up: glob, nyc, yarn
  • a918830 feature(rules): add _stream_wrap to the no-deprecated-core rule
  • c4373bd feature(extract): enable multiple runs in one session (#129)
  • 9045a3c doc(doc): correct a typo
  • 2c92449 doc(doc): correct typo
  • 9607bed doc(doc): correct typo
  • 9a820d5 doc(faq): update copy
  • 43ddd3f doc(github): update the 'contributing' blurb
  • 29a8f84 doc(github): better copy for feature request & bug report templates

See the full diff

greenkeeper[bot] commented 5 years ago

Your tests are still failing with this version. Compare changes

Release Notes for v4.19.0
  • feature(main): only load the ts paths plugin when the tsconfig contains a baseUrl (#131)
  • feature(init): ask if typescript pre-compilation dependencies should be regarded as well (#130)
  • feature(init): make the one-shot inits a little smarter (8295365)
  • feature(init): also add _stream_wrap to the deprecated rules in the init templates
  • build(npm): ⬆️ regexp-tree, resolve, chai-json-schema
  • doc(readme|faq): update anchors to restructured FAQ
Commits

The new version differs by 7 commits.

  • 77cdd1e 4.19.0
  • aa7f67a build(npm): :arrow_up: regexp-tree, resolve, chai-json-schema
  • 6df785f doc(readme|faq): update anchors to restructured FAQ
  • c2941f3 feature(main): only load the ts paths plugin when the tsconfig contains a baseUrl (#131)
  • 8295365 feature(init): make the one-shot inits a little smarter
  • 0b4c183 feature(init): ask if typescript pre-compilation dependencies should be regarded as well (#130)
  • 4ddfb21 feature(init): also add _stream_wrap to the deprecated rules in the init templates

See the full diff

greenkeeper[bot] commented 5 years ago

Your tests are still failing with this version. Compare changes

Release Notes for v4.19.1
  • build(npm): ⬆️ regexp-tree, semver, semver-try-require (and some devDependencies)
  • feature(test): adds a load test MVP (#132)
Commits

The new version differs by 5 commits.

  • 6af4df4 4.19.1
  • 5febf33 build(npm): sort run scripts
  • 6549b37 build(npm): explain why we keep devDependency symlink-dir on version 2 for now
  • 5761aea build(npm): :arrow_up: regexp-tree, semver, semver-try-require, eslint-plugin-import, eslint-plugin-node
  • 2eca27a feature(test): adds a simple load test (#132)

See the full diff

greenkeeper[bot] commented 5 years ago

Your tests are still failing with this version. Compare changes

Release Notes for v4.20.0

functionality:

  • feature(extract): recognize dynamic imports with placeholder-less template literals (#137)

maintenance:

  • build(npm): ⬆️ semver, semver-try-require, tslint, typescript
  • refactor(report): simplify the reporter contract (#135)
  • refactor(extract): keep the call to the reporter in main (#134)
  • bugfix(report): adds jsdoc (#139)
Commits

The new version differs by 6 commits.

  • 0d0a204 4.20.0
  • 33dfadd bugfix(report): adds jsdoc (#139)
  • 5b5aa76 build(npm): :arrow_up: semver, semver-try-require, tslint, typescript
  • ab9fd6c feature(extract): recognize dynamic imports with placeholder-less template literals (#137)
  • a3c1325 refactor(report): simplify the reporter contract (#135)
  • 67dad3a refactor(extract): keep the call to the reporter in main (#134)

See the full diff

greenkeeper[bot] commented 5 years ago

Your tests are still failing with this version. Compare changes

Release Notes for v4.21.0
  • feature(report): adds a teamcity reporter (#138) - thanks @ulrichb for requesting the feature and for testing and suggestion during development!
Commits

The new version differs by 2 commits.

  • 7c86737 4.21.0
  • 6a895c7 feature(report): adds a teamcity reporter (#138)

See the full diff

greenkeeper[bot] commented 5 years ago

Your tests are passing again with this update. Explicitly upgrade to this version 🚀

Release Notes for dead wood detector (v4.22.0)
  • feature(*): adds a 'reachable' attribute for detecting dead wood (#142)
  • feature(report): err, teamcity: for module-only rule violations emit the module name once (#143)
  • bugfix(orphan): also make orphan checks work in 'allowed' (#146)
  • refactor(doc): move stuff from cli to the config doc + add a FAQ entry on taming graphs (#145)

Also some regular maintenance:

  • bugfix(report): move the boringModuleColorScheme.json to test (#144)
  • bugfix(test): rename test/extract/derivations -> test/extract/derive
  • doc(site): add link to dependency-cruiser's own dependency graph
  • build(npm): ⬆️ pnp-webpack-plugin
Commits

The new version differs by 9 commits.

  • c05db90 4.22.0
  • de86917 build(npm): :arrow_up: pnp-webpack-plugin
  • 02e4e08 feature(*): adds a 'reachable' attribute for detecting dead wood (#142)
  • f0a547d bugfix(orphan): also make orphan checks work in 'allowed' (#146)
  • 5313624 refactor(doc): move stuff from cli to the config doc + add a FAQ entry on taming graphs (#145)
  • cbe1764 bugfix(report): move the boringModuleColorScheme.json to test (#144)
  • 39dc204 feature(report): err, teamcity: for module-only rule violations emit the module name once (#143)
  • 9169dcc bugfix(test): rename test/extract/derivations -> test/extract/derive
  • b861743 doc(site): add link to dependency-cruiser's own dependency graph

See the full diff

greenkeeper[bot] commented 5 years ago

Your tests are passing again with this update. Explicitly upgrade to this version 🚀

Release Notes for dynamic dependency filter

Two features this time:

  • feature(extract|validate): add the 'dynamic' attribute to distinguish dynamic dependencies in rules (#147)
  • feature(extract): expand exclude filtering with a 'dynamic' attribute (#149)

As well as some more technical items:

  • bugfix(extract): also put args in summary for api calls (#148)
  • refactor(main): simplify dot reporter classification
  • refactor(main): remove dup options validation + document why the rest of the options is validated
  • ⬆️ typescript
Commits

The new version differs by 16 commits.

  • 92f5b8d 4.23.0
  • e3ec463 :arrow_up: typescript
  • 5d0b708 feature(extract): expand exclude filtering with a 'dynamic' attribute (#149)
  • 99534c2 refactor(main): simplify dot reporter classification
  • e5e71d5 refactor(main): remove dup options validation + document why the rest of the options is validated
  • c22907c bugfix(extract): also put args in summary for api calls (#148)
  • ac5e72d feature(extract|validate): add the 'dynamic' attribute to distinguish dynamic dependencies in rules (#147)
  • c05db90 4.22.0
  • de86917 build(npm): :arrow_up: pnp-webpack-plugin
  • 02e4e08 feature(*): adds a 'reachable' attribute for detecting dead wood (#142)
  • f0a547d bugfix(orphan): also make orphan checks work in 'allowed' (#146)
  • 5313624 refactor(doc): move stuff from cli to the config doc + add a FAQ entry on taming graphs (#145)
  • cbe1764 bugfix(report): move the boringModuleColorScheme.json to test (#144)
  • 39dc204 feature(report): err, teamcity: for module-only rule violations emit the module name once (#143)
  • 9169dcc bugfix(test): rename test/extract/derivations -> test/extract/derive

There are 16 commits in total.

See the full diff

greenkeeper[bot] commented 5 years ago

Your tests are passing again with this update. Explicitly upgrade to this version 🚀

Release Notes for v4.24.0

*feature(err): adds an err-html reporter (#152)
*feature(extract): more actionable default violation ordering (#151) - this affects both the err-html and the err reporter, who now sort by severity, rule name, from, to - err-html ascending, err descending.
*feature(err): also emit the cruised dependencies in the err reporter

*bugfix(resolve): also resolve modules that only occur in node_modules/@types (#153)
*build(npm): ⬆️ inquirer, resolve, eslint, tslint
*bugfix(types): update type definitions (#150)

Commits

The new version differs by 24 commits.

  • 340a1d2 4.24.0
  • 68200a1 build(npm): :arrow_up: inquirer, resolve, eslint, tslint
  • 98fb559 bugfix(types): add teamcity, ddot and err-html to the OutputType enum
  • 72ddf7c bugfix(resolve): also resolve modules that only occur in node_modules/@types (#153)
  • be1757b bugfix(err): also emit # cruised dependencies when there's no violations
  • ff0f20e bugfix(types): update type definitions (#150)
  • c491aec feature(err): adds an err-html reporter (#152)
  • 7303b79 feature(extract): more actionable default violation ordering (#151)
  • 92f5b8d 4.23.0
  • e3ec463 :arrow_up: typescript
  • 5d0b708 feature(extract): expand exclude filtering with a 'dynamic' attribute (#149)
  • 99534c2 refactor(main): simplify dot reporter classification
  • e5e71d5 refactor(main): remove dup options validation + document why the rest of the options is validated
  • c22907c bugfix(extract): also put args in summary for api calls (#148)
  • ac5e72d feature(extract|validate): add the 'dynamic' attribute to distinguish dynamic dependencies in rules (#147)

There are 24 commits in total.

See the full diff

greenkeeper[bot] commented 5 years ago

Your tests are passing again with this update. Explicitly upgrade to this version 🚀

Release Notes for 'splain plz (v4.25.0)
  • feature(err-html): adds explanations to violated rules (#154)
  • feature(report): adds 'err-long' terminal reporter that includes an explanation for each violation (#157)
  • feature(configs|cli): make the rule comments better fit to context and more actionable (#156)
  • bugfix(options): correctly process maxDepth specified in configs (#155)
  • refactor(main|report): move reporter stuff from main to report (#159)
  • refactor(report): simplify the dot reporter interface (#158)
  • build(npm): ⬆️ semver, semver-try-require, eslint, eslint-plugin-import
Commits

The new version differs by 32 commits.

  • 121a679 4.25.0
  • 490fca8 build(npm): :arrow_up: semver, semver-try-require, eslint, eslint-plugin-import
  • 033fd53 refactor(main|report): move reporter stuff from main to report (#159)
  • 714751b refactor(report): simplify the dot reporter interface (#158)
  • 5393b0b feature(report): adds 'err-long' terminal reporter that includes an explanation for each violation (#157)
  • 02e9176 feature(configs|cli): make the rule comments better fit to context and more actionable (#156)
  • efab678 bugfix(options): correctly process maxDepth specified in configs (#155)
  • 8035f8f feature(err-html): adds explanations to violated rules (#154)
  • 340a1d2 4.24.0
  • 68200a1 build(npm): :arrow_up: inquirer, resolve, eslint, tslint
  • 98fb559 bugfix(types): add teamcity, ddot and err-html to the OutputType enum
  • 72ddf7c bugfix(resolve): also resolve modules that only occur in node_modules/@types (#153)
  • be1757b bugfix(err): also emit # cruised dependencies when there's no violations
  • ff0f20e bugfix(types): update type definitions (#150)
  • c491aec feature(err): adds an err-html reporter (#152)

There are 32 commits in total.

See the full diff

greenkeeper[bot] commented 5 years ago

Your tests are passing again with this update. Explicitly upgrade to this version 🚀

Release Notes for report all the rules! (v4.26.0)
  • feature(report): enhance err html reporter with non-violated rules (#161)
  • feature(rules): make more rule descriptions contextually clear (#163)
  • refactor(ast-extractors): pull out the es node identification functions into estree-helpers.js (#164)
  • build(npm): ⬆️ acorn, acorn-loose, acorn-walk, ajv, regexp-tree, semver
Commits

The new version differs by 37 commits.

  • cc737de 4.26.0
  • 39921e9 build(npm): :arrow_up: acorn, acorn-loose, acorn-walk, ajv, regexp-tree, semver
  • d3b3cc9 refactor(ast-extractors): pull out the es node identification functions into estree-helpers.js (#164)
  • 0724b09 feature(report): enhance err html reporter with non-violated rules (#161)
  • f25baf8 feature(rules): make the rule descriptions more contextually clear (#163)
  • 121a679 4.25.0
  • 490fca8 build(npm): :arrow_up: semver, semver-try-require, eslint, eslint-plugin-import
  • 033fd53 refactor(main|report): move reporter stuff from main to report (#159)
  • 714751b refactor(report): simplify the dot reporter interface (#158)
  • 5393b0b feature(report): adds 'err-long' terminal reporter that includes an explanation for each violation (#157)
  • 02e9176 feature(configs|cli): make the rule comments better fit to context and more actionable (#156)
  • efab678 bugfix(options): correctly process maxDepth specified in configs (#155)
  • 8035f8f feature(err-html): adds explanations to violated rules (#154)
  • 340a1d2 4.24.0
  • 68200a1 build(npm): :arrow_up: inquirer, resolve, eslint, tslint

There are 37 commits in total.

See the full diff

greenkeeper[bot] commented 5 years ago

Your tests are passing again with this update. Explicitly upgrade to this version 🚀

Release Notes for v4.27.0
  • feature(report): also show all rules when there's no violation (#165)
  • build(npm): ⬆️ lodash, typescript
Commits

The new version differs by 42 commits.

  • 53a78b7 4.27.0
  • 6392be7 build(npm): :arrow_up: lodash, typescript
  • bca6812 Merge branch 'develop' of github.com:sverweij/dependency-cruiser into develop
  • 2f2b203 feature(report): also show all rules when there's no violation (#165)
  • b539f74 feature(report): also show all rules when there's no violation (#165)
  • cc737de 4.26.0
  • 39921e9 build(npm): :arrow_up: acorn, acorn-loose, acorn-walk, ajv, regexp-tree, semver
  • d3b3cc9 refactor(ast-extractors): pull out the es node identification functions into estree-helpers.js (#164)
  • 0724b09 feature(report): enhance err html reporter with non-violated rules (#161)
  • f25baf8 feature(rules): make the rule descriptions more contextually clear (#163)
  • 121a679 4.25.0
  • 490fca8 build(npm): :arrow_up: semver, semver-try-require, eslint, eslint-plugin-import
  • 033fd53 refactor(main|report): move reporter stuff from main to report (#159)
  • 714751b refactor(report): simplify the dot reporter interface (#158)
  • 5393b0b feature(report): adds 'err-long' terminal reporter that includes an explanation for each violation (#157)

There are 42 commits in total.

See the full diff

greenkeeper[bot] commented 5 years ago

Your tests are passing again with this update. Explicitly upgrade to this version 🚀

Release Notes for v4.27.2
  • build(npm): ⬆️ ajv
  • bugfix(extract): put bubblewrap on some of the typescript detectors (#168)
  • bugfix(resolve): in edge cases correctly determine relativeness (#172)
  • refactor(extract): only use individual lodash functions (#173)
  • doc(cli): bring --help output up to date (#171)
  • doc(faq|rules-reference): describe how to detect TypeScript tripple slash directives (#169)
  • build(npm): ⬆️ upem, yarn. ⬇️ eslint, eslint-plugin-node, pin symlink-dir (for node 6 compat)

This is probably the last version with support for node 6 and 7, as many of the external modules dependency-cruiser depends upon don't support node 6 and 7.

Commits

The new version differs by 55 commits.

  • 4198393 4.27.2
  • f288486 build(npm): :arrow_up: ajv
  • 6911622 bugfix(extract): put bubblewrap on some of the typescript detectors (#168)
  • 937c2db bugfix(resolve): reverts to resolve.isCore for detecting core modules (#174)
  • b21f43a bugfix(resolve): in edge cases correctly determine relativeness (#172)
  • 5102a02 refactor(extract): only use individual lodash functions (#173)
  • cccc943 doc(cli): bring --help output up to date (#171)
  • 9fed85f refactor(resolve): use node built-in to detect whether a module is a core one (#170)
  • accc507 doc(faq|rules-reference): describe how to detect TypeScript tripple slash directives (#169)
  • e51b3fa build(npm): :arrow_up: upem, yarn. :arrow_down: eslint, eslint-plugin-node, pin symlink-dir (for node 6 compat)
  • cc7590a 4.27.1
  • 3215037 build(npm): :arrow_up: lodash, inquirer
  • 8b2ffd8 bugfix(validate): make group matching more complete (#166)
  • 53a78b7 4.27.0
  • 6392be7 build(npm): :arrow_up: lodash, typescript

There are 55 commits in total.

See the full diff

greenkeeper[bot] commented 5 years ago

Your tests are passing again with this update. Explicitly upgrade to this version 🚀

Release Notes for v4.27.3
  • build(npm): ⬆️ acorn, lodash, eslint-plugin-import, mocha
  • build(npm): ⬇️ figures, strip-json-comments (as the latest of these are strictly (though not practically) not supporting node 6 anymore)
  • build(npm): set engine-strict to true (only prevents us from adding node 6 incompatible versions of dc's dependencies)

Still a patch release to update dependencies - bumps up to stay secure, down to remain compatible with node 6 for those that might be using it still.

This is probably the last release of dc that still supports node 6. If you haven't done that: upgrade to node >= 8.10 so you can use dependency-cruiser@^5.0.0, which is upcoming.

Commits

The new version differs by 59 commits.

  • 6b27967 4.27.3
  • e078a4a build(npm): :arrow_up: acorn, lodash, eslint-plugin-import, mocha
  • ccc5ccc build(npm): :arrow_down: figures, strip-json-comments
  • aa776f4 build(npm): set engine-strict to true
  • 4198393 4.27.2
  • f288486 build(npm): :arrow_up: ajv
  • 6911622 bugfix(extract): put bubblewrap on some of the typescript detectors (#168)
  • 937c2db bugfix(resolve): reverts to resolve.isCore for detecting core modules (#174)
  • b21f43a bugfix(resolve): in edge cases correctly determine relativeness (#172)
  • 5102a02 refactor(extract): only use individual lodash functions (#173)
  • cccc943 doc(cli): bring --help output up to date (#171)
  • 9fed85f refactor(resolve): use node built-in to detect whether a module is a core one (#170)
  • accc507 doc(faq|rules-reference): describe how to detect TypeScript tripple slash directives (#169)
  • e51b3fa build(npm): :arrow_up: upem, yarn. :arrow_down: eslint, eslint-plugin-node, pin symlink-dir (for node 6 compat)
  • cc7590a 4.27.1

There are 59 commits in total.

See the full diff