danielbayerlein / honeycomb

๐Ÿ Honeycomb is a common basis for @nodejs microservices
MIT License
10 stars 0 forks source link

An in-range update of lerna is breaking the build ๐Ÿšจ #94

Closed greenkeeper[bot] closed 7 years ago

greenkeeper[bot] commented 7 years ago

Version 2.0.0-beta.35 of lerna just got published.

Branch Build failing ๐Ÿšจ
Dependency lerna
Current Version 2.0.0-beta.34
Type devDependency

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

As lerna is โ€œonlyโ€ a devDependency of this project it might not break production or downstream projects, but โ€œonlyโ€ your build or test tools โ€“ preventing new deploys or publishes.

I recommend you give this issue a high priority. Iโ€™m sure you can resolve this :muscle:


Status Details - โŒ **continuous-integration/travis-ci/push** The Travis CI build could not complete due to an error [Details](https://travis-ci.org/danielbayerlein/honeycomb/builds/197387754)
Release Notes v2.0.0-beta.35

v2.0.0-beta.35 (2017-02-01)

3 new flags:

--no-sort (only for run, exec and bootstrap)

By default, all tasks execute on packages in topologically sorted order as to respect the dependency relationships of the packages in question. Cycles are broken on a best-effort basis in a way not guaranteed to be consistent across Lerna invocations.

Topological sorting can cause concurrency bottlenecks if there are a small number of packages with many dependents or if some packages take a disproportionately long time to execute. The --no-sort option disables sorting, instead executing tasks in an arbitrary order with maximum concurrency.

--hoist (only for bootstrap)

Install external dependencies matching glob at the repo root so they're
available to all packages. Any binaries from these dependencies will be
linked into dependent package node_modules/.bin/ directories so they're
available for npm scripts. If the option is present but no glob is given
the default is ** (hoist everything). This option only affects the
bootstrap command.

$ lerna bootstrap --hoist

Note: If packages depend on different versions of an external dependency,
the most commonly used version will be hoisted, and a warning will be emitted.

This option may also be set in lerna.json with "hoist": true or "hoist": <glob>.

--nohoist (only for bootstrap)

Do not install external dependencies matching glob at the repo root. This
can be used to opt out of hoisting for certain dependencies.

$ lerna bootstrap --hoist --nohoist=babel-*

This option may also be set in lerna.json with "nohoist": <glob>.

๐Ÿš€ Enhancement

  • #507 Automatic hoisting of common dependencies. (@gigabo)
  • #547 Spawn child process for rimraf (speeds up lerna clean). (@roblg)
  • #543 [clean] Support --include-filtered-dependencies flag. (@roblg)
  • #412 Make bootstrap, exec and run commands execute packages in dependency order by default. (@seansfkelley)
  • #373 [Feature] Log stdout when commands fail. Closes #343.. (@seansfkelley)

๐Ÿ› Bug Fix

  • #542 Fixes issue: prepublish not running in dependencies with --scope --include-filtered-dependencies. (@roblg)

When running lerna bootstrap --scope foo --include-filtered-dependencies run prepublish task with the same flags.

๐Ÿ“ Documentation

๐Ÿ  Internal

Committers: 9

Commits

The new version differs by 48 commits .

  • e3fc0e9 2.0.0-beta.35
  • 05ceaaa fix version [skip ci]
  • b35c05f update changelog [skip ci] (#561)
  • 77b77fa Bump cross-env. (#554)
  • 560348c Updating README: clean respects --include-filtered-dependencies (#558) [skip ci]
  • 5996375 redo labels [skip ci] (#560)
  • 4b6f0aa Drop isarray. (#559)
  • bcaf1aa Fix broken hoisting tests (#557)
  • 6e9bf13 Merge pull request #507 from gigabo/hoist
  • 0b016de Spawn child process for rimraf (#547)
  • bc93b96 Bump signal-exit. (#549)
  • 84b81ab Use real Object.assign now that we're off of 0.10/0.12
  • 3a61c69 Don't prune the repo root when hoisting (#67)
  • 4eaf88e Kill some duplicate methods
  • f7b8b3e Automatic hoisting of common dependencies to repo root (#36)

There are 48 commits in total. See the full diff.

Not sure how things should work exactly? There is a collection of [frequently asked questions](https://greenkeeper.io/faq.html) and of course you may always [ask my humans](https://github.com/greenkeeperio/greenkeeper/issues/new).

Your Greenkeeper Bot :palm_tree: