Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update lerna to the latest version 🚀 #170

Open
wants to merge 1 commit into
base: master
Choose a base branch
from

Conversation

greenkeeper[bot]
Copy link

@greenkeeper greenkeeper bot commented Dec 14, 2016

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

Dependency lerna
Current Version 2.0.0-beta.30
Type devDependency

The version 2.0.0-beta.31 is not covered by your current version range.

Without accepting this pull request your project will work just like it did before. There might be a bunch of new features, fixes and perf improvements that the maintainers worked on for you though.

I recommend you look into these changes and try to get onto the latest version of lerna.
Given that you have a decent test suite, a passing build is a strong indicator that you can take advantage of these changes by merging the proposed change into your project. Otherwise this branch is a great starting point for you to work on the update.


Not sure how things should work exactly?

There is a collection of frequently asked questions and of course you may always ask my humans.


Your Greenkeeper Bot 🌴

@greenkeeper
Copy link
Author

greenkeeper bot commented Jan 4, 2017

Version 2.0.0-beta.32 just got published.

Update to this version instead 🚀

@greenkeeper
Copy link
Author

greenkeeper bot commented Jan 25, 2017

Version 2.0.0-beta.33 just got published.

Update to this version instead 🚀

Commits

The new version differs by 16 commits .

  • 20844a4 2.0.0-beta.33
  • ca1d378 Drop node 5 from travis/appveyor (#528)
  • e0c0010 use message passed as argument to the static method input() in PromptUtilities (#458)
  • 765c1f5 467: lerna bootstrap succeeds with 0 packages (#483)
  • 7859aba Add --message option for custom commit msgs when publishing (#460)
  • 18f38f3 [Feature] Allow git remote to be changed for publish (#508)
  • 45a0e83 README: Added missing packages folder to example. (#517) [skip ci]
  • d6409a6 Update README.md (s/--exclude/--ignore/) (#514)
  • aeb775d [Feature] Adds --include-filtered-dependencies flag for bootstrap command (#390)
  • b6e2f00 Add support for hidden '--exact' flag (#426)
  • 79b29a3 Breaking: drop support for node 0.10 and node 0.12 (#484)
  • d5dfe38 Add 2.0.0-beta.32 to the changelog [skip ci]
  • 9d11900 Use close event to wait for spawned processes to finish (#454)
  • eb50afe Fix import logger info typo (#459)
  • 0cd5880 grrr travis

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

@greenkeeper
Copy link
Author

greenkeeper bot commented Jan 26, 2017

Version 2.0.0-beta.34 just got published.

Update to this version instead 🚀

Commits

The new version differs by 6 commits .

  • d02db61 2.0.0-beta.34
  • e6e0c43 Config flags shouldn't be undefined for publish (#537)
  • f024133 Document the publish --exact flag (#534) [skip ci]
  • 9a5cc0c 2.0.0-beta.33 changelog [skip ci] (#530)
  • 47abc19 Document --yes flag for clean (#533) [skip ci]
  • b0e351d Add configuration for lerna-changelog (#531) [skip ci]

See the full diff.

@greenkeeper
Copy link
Author

greenkeeper bot commented Feb 1, 2017

Version 2.0.0-beta.35 just got published.

Update to this version instead 🚀

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.

@greenkeeper
Copy link
Author

greenkeeper bot commented Feb 2, 2017

Version 2.0.0-beta.36 just got published.

Update to this version instead 🚀

Commits

The new version differs by 2 commits .

See the full diff.

@greenkeeper
Copy link
Author

greenkeeper bot commented Feb 8, 2017

Version 2.0.0-beta.37 just got published.

Update to this version instead 🚀

Release Notes v2.0.0-beta.37

v2.0.0-beta.37 (2017-02-08)

--include-filtered-dependencies now works with ls,exec,run as well!

  • Fixes an issue with --hoist (from previous release)

🚀 Enhancement

  • #581 Improve support for --include-filtered-dependencies. (@roblg)
  • #576 Install with no arguments. (@gigabo)
  • #569 Short-circuit out of install with no packages. (@gigabo)

🐛 Bug Fix

  • #574 Use correct logger method in Package method.. (@evocateur)
  • #568 Check if directories exist before removing during hoist. (@gigabo)

🏠 Internal

Committers: 5

Commits

The new version differs by 17 commits .

  • bf16868 2.0.0-beta.37
  • e95921a remove .only test
  • a88178d fixes [skip ci]
  • 9b79932 v2.0.0-beta.37 changelog [skip ci]
  • ceed21c Replace lodash.find, lodash.unionwith, and pad with lodash. (#562)
  • a3472d7 Bump command-join. (#584)
  • d1ec2e1 v2.0.0-beta.36 changelog [skip ci]
  • eb02684 Improves support for --include-filtered-dependencies (#581)
  • 3e7637e Merge pull request #576 from gigabo/naked-install
  • 0516be7 Merge pull request #575 from doug-wade/add-nyc
  • 793f906 Add tests for FileSystemUtilities.rename*
  • 406015b Add tests for NpmUtilities.splitVersion
  • a87c76c Use correct logger method in Package method. (#574)
  • 4d3a6f5 Install with no arguments
  • b6618f2 Add coverage report

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

@greenkeeper
Copy link
Author

greenkeeper bot commented Apr 7, 2017

Version 2.0.0-rc.1 just got published.

Update to this version instead 🚀

Release Notes v2.0.0-rc.1

v2.0.0-rc.1 (2017-04-07)

A silent (but deadly) bug slipped into the last release. Many thanks to (@timdp) for discovering it.

🐛 Bug Fix

Commits

The new version differs by 5 commits (ahead by 5, behind by 1).

  • d12c4da 2.0.0-rc.1
  • c1e7910 Update changelog for v2.0.0-rc.1
  • ad7e214 Fix package.json updates during publish (#744)
  • 634d16d fix: use relative path for file: dependency
  • f81a940 2.0.0-rc.0

See the full diff.

@greenkeeper
Copy link
Author

greenkeeper bot commented Apr 14, 2017

Version 2.0.0-rc.2 just got published.

Update to this version instead 🚀

Commits

The new version differs by 13 commits .

  • e925c93 2.0.0-rc.2
  • 08ce858 Update CHANGELOG for v2.0.0-rc.2
  • bed393e Use shell option when spawning lerna exec (#761)
  • b9fa867 Fix durable option resolution (#762)
  • a201362 Use execa for child_process calls (#759)
  • c70af88 Use temp-write for multi-line commit messages (#758)
  • 72de558 Use yargs to handle CLI args and subcommands (#719)
  • 0e9ec10 Update README.md and docs to better explain hoisting (#751)
  • e0bb584 Reference conventionalcommits.org website in README (#748)
  • 607c7a0 Refactor fixture helpers to reduce duplication (#750)
  • 614e08a Convert eslint config to YAML (#749)
  • d64f257 Add eslint-plugin-node (#745)
  • d2f4f98 Fix bootstrap integration tests (#747)

See the full diff.

@greenkeeper
Copy link
Author

greenkeeper bot commented Apr 18, 2017

Version 2.0.0-rc.3 just got published.

Update to this version instead 🚀

Release Notes v2.0.0-rc.3

v2.0.0-rc.3 (2017-04-18)

Barring show-stopping bugs, our goal is to cut v2.0.0 later this week. Big props to all of our brave users riding the bleeding edge of release candidates and reporting issues!

🐛 Bug Fix

lerna bootstrap --npmClient=yarn should no longer require --concurrency=1 to avoid yarn cache race conditions.

If you've ever encountered the error Error: spawn rimraf ENOENT, this should fix that. Turns out yarn doesn't match a behavior of npm when installing, and does not symlink transitive dependency binaries.

🏠 Internal

Committers: 2

Commits

The new version differs by 7 commits .

  • c6a1bef 2.0.0-rc.3
  • 67addb5 Update CHANGELOG for v2.0.0-rc.3
  • 3b67f27 chore: trim whitespace in CHANGELOG
  • bb3e740 Resolve internal CLI calls with Windows-safe pattern (#771)
  • 83a5e9f Pass multiple directories to rimraf (#770)
  • f96316c Fix custom version prompt (#769)
  • 39b9332 Use network mutex when bootstrapping with yarn (#764)

See the full diff.

@greenkeeper
Copy link
Author

greenkeeper bot commented Apr 27, 2017

Version 2.0.0-rc.4 just got published.

Update to this version instead 🚀

Release Notes v2.0.0-rc.4

v2.0.0-rc.4 (2017-04-27)

Now with fewer bugs! The --hoist flag works again, among other rc.3 bugfixes, and our logging is much more detailed now.

💥 Breaking Change

🚀 Enhancement

🐛 Bug Fix

💅 Polish

📝 Documentation

🏠 Internal

Committers: 3

Commits

The new version differs by 19 commits0.

  • ef7969f 2.0.0-rc.4
  • ba4f8d7 Update CHANGELOG for v2.0.0-rc.4
  • 2247fe1 Log the directories being cleaned (#790)
  • b8e7467 Prevent log messages and progress bars from mangling prompts (#787)
  • 67543fd appveyor: add --runInBand to yarn run ci
  • aa03b43 Add troubleshooting docs (#783)
  • fbdfa9a Add --max-buffer flag (#782)
  • d16e285 Add tests for npm global style option (#784)
  • bb78176 Support --force-publish arrays and booleans (#781)
  • f9b2ac6 Restore async rimraf loops (#780)
  • e4b461b Log with npmlog (#779)
  • 2bcd182 Replace --skip-temp-tag with inverted --temp-tag (#777)
  • 6cb677a Fix --hoist with no argument default (#778)
  • c590d57 Always bootstrap non-hoisted leaves using npm --global-style (#775)
  • b72ecb6 Ignore node_modules when traversing nested package locations (#776)

There are 19 commits in total.

See the full diff

greenkeeper bot added a commit that referenced this pull request May 23, 2017
@greenkeeper
Copy link
Author

greenkeeper bot commented May 23, 2017

Version 2.0.0-rc.5 just got published.

Update to this version instead 🚀

Release Notes v2.0.0-rc.5

v2.0.0-rc.5 (2017-05-22)

This is the last release candidate.

We need to fix #789 before we can release v2.0.0. All contributions are appreciated!

💥 Breaking Change

  • #807 Change exit codes for updated and publish. (@koddsson)

    It is now possible to run lerna publish in CI unconditionally, only publishing when changes are actually detected, and never failing when it decides to not publish anything.

    Previously:

    • lerna publish when there are no updates to publish would throw an error
    • lerna updated when there are no updates would exit 0, making it ineffective as a chained filter (e.g., lerna updated && lerna publish)

    Now:

    • lerna publish when there are no updates is a no-op, exiting successfully with a helpful log message
    • lerna updated when there are no updates will exit non-zero (but not throw an error), enabling it to be an effective filter

🚀 Enhancement

  • #726 Add --only-updated option to exec and run subcommands. (@jameslnewell)

    When executing a script or command, only run the script or command on packages that have been updated since the last release. A package is considered "updated" using the same rules as lerna updated.

    lerna exec --only-updated -- ls -la
    lerna run --only-updated test
  • #795 Add --parallel flag to lerna exec. (@evocateur)

    With this flag, lerna exec will run the command in all filtered packages
    in parallel, completely ignoring concurrency and topological sorting.

    # transpile modules in all packages as changes occur
    lerna exec -- babel src -d lib -w
    

    # transpile watched modules only in package-foo
    lerna exec --scope package-foo -- babel src -d lib -w

    It is advised to constrain the scope of the command when running with this
    flag, as spawning dozens of subprocesses may be harmful to your shell's
    equanimity (or maximum file descriptor limit, for example). YMMV

  • #796 Add --parallel flag to lerna run. (@evocateur)

    This allows simpler invocation of watch scripts, with the caveat that concurrency and topological sorting are completely ignored. This is generally the intention when calling lerna run watch and other similar script targets, hence the additional flag.

    # the following commands are equivalent
    lerna run watch --concurrency=1000 --stream
    lerna run watch --parallel

    Package filtering (--scope and --ignore) is still available when this new flag is being used, and it is advised to narrow the scope of parallel execution when you have more than a dozen packages or so (YMMV).

  • #803 Skip git repo check by default in Commands which do not rely on git. (@noherczeg)

  • #824 Add json output to ls and updated commands. (@ricky)

    When run with --json, lerna updated and lerna ls will return an array of objects in the following format:

    [
      {
        "name": "package",
        "version": "1.0.0",
        "private": false
      }
    ]
  • #829 Prefix piped streams with rotating colors. (@evocateur)

🐛 Bug Fix

🏠 Internal

Committers: 6

Commits

The new version differs by 18 commits.

  • 31a98aa 2.0.0-rc.5
  • 26f4056 Update CHANGELOG for v2.0.0-rc5
  • f0b250a Make pkg argument optional for lerna diff (#831)
  • 1a8571c Add json output to ls and updated commands (#824)
  • a5ef53d Bump glob (#830)
  • 56568d3 Remove '-a' from git tag invocation (#815)
  • 20574b0 Prefix piped streams with rotating colors (#829)
  • 64203e5 Switch to fs-extra (#828)
  • ce95a26 Upgrade dependencies (#827)
  • 880fdf3 Change exit codes for updated and publish (#807)
  • 03eb4e9 tweaks [skip ci]
  • 22bad8b Add --only-updated option to exec and run subcommands (#726)
  • 64a01ac Skip git repo check in commands that do not rely on git (#803)
  • 7b72210 Do not ignore explicit node_modules in package paths (#799)
  • bb7cbf3 Disable progress bars when running in CI or non-interactive shell (#798)

There are 18 commits in total.

See the full diff

greenkeeper bot added a commit that referenced this pull request Jul 6, 2017
@greenkeeper
Copy link
Author

greenkeeper bot commented Jul 6, 2017

Version 2.0.0 just got published.

Update to this version instead 🚀

Release Notes v2.0.0

v2.0.0 (2017-07-06)

🎉 It's happening! 🎉

💥 Breaking Change

  • #904 Improved --canary functionality. (@Craga89)
    --canary now bumps the generated version to the next semver minor, and accepts a value (e.g. --canary=beta) to override the default "alpha" tag.

🚀 Enhancement

  • #899 Support Yarn workspaces to replace bootstrap command. (@bestander)
  • #834 Pass extra arguments to npmClient during bootstrap. (@xaka)
  • #873 Add root path dir environment variable to lerna run. (@yisraelx)
  • #822 Add --since flag to all commands that accept --scope. (@treshugart)
  • #806 Allow custom yarn mutex from lerna.json config. (@ChristopheVandePoel)
  • #868 lerna run: Don't error if no scoped packages are matched. (@ricky)
  • #835 Flag for exec to bail upon child execution error. (@rsolomon)

🐛 Bug Fix

📝 Documentation

🏠 Internal

Committers: 15

Commits

The new version differs by 25 commits.

  • 4f4e99f 2.0.0
  • 4ccf941 Update CHANGELOG for v2.0.0
  • dc36053 Fix durable option name in README [skip ci]
  • 2a302fe Improved canary option functionality (#904)
  • e6d927e Skip update notifiers on CI (#907)
  • 616e44c Support Yarn workspaces to replace bootstrap command (#899)
  • 80653c7 Clarify warning in hoist.md [skip ci]
  • c1a01a2 Update hoist.md
  • 52ad617 Pass extra arguments to npmClient during bootstrap (#834)
  • 66e8c02 Add $LERNA_ROOT_PATH env var to lerna exec (#873)
  • a6a3da8 chore(travis): test against node 8 and npm 5 (#861)
  • d24704d fix: shorten error message assert to match npm5 semantics
  • cf11901 Add --since flag to all commands that accept --scope (#822)
  • 4f43c3c Allow custom yarn mutex from lerna.json config (#806)
  • 3efcd3e Print "MISSING" when a package has no version key. (#857)

There are 25 commits in total.

See the full diff

greenkeeper bot added a commit that referenced this pull request Aug 24, 2017
@greenkeeper
Copy link
Author

greenkeeper bot commented Aug 24, 2017

Version 2.1.0 just got published.

Update to this version instead 🚀

Release Notes v2.1.0

v2.1.0 (2017-08-24)

🚀 Enhancement

  • #922 Support --conventional-commits in fixed versioning mode. (@jezzay)
  • #960 Improve support for semver prerelease identifiers when publishing. (@shawnbot)

🐛 Bug Fix

📝 Documentation

  • #921 Fixed spelling mistake in a comment for Command.js. (@dlmr)
  • #978 Add root package.json and CI setup sections to FAQ. (@Andarist)
  • #981 Add troubleshooting info for GitHub lightweight tags. (@jezzay)

🏠 Internal

Committers: 11

Commits

The new version differs by 29 commits.

  • 6e0d004 2.1.0
  • c928878 Update CHANGELOG for v2.1.0
  • 4d984c1 chore: execa ^0.8.0
  • d692ce7 chore: upgrade babel to 6.latest, deduping a bunch
  • eef3f40 chore: get-port ^3.2.0, ensuring port is always bound in IPv4 range
  • debaf90 chore: eslint ^4.5.0
  • 41b1be9 chore: inquirer 3.2.2
  • 5421da5 chore: write-file-atomic ^2.3.0
  • dcbcfee Exit properly when there is nothing to publish (#982)
  • a224760 Add troubleshooting info for GitHub lightweight tags (#981)
  • 681c60b Improve support for semver prerelease identifiers when publishing (#960)
  • 33d92a4 Update LICENSE (#973)
  • 2629cc2 Support --conventional-commits in fixed versioning mode (#922)
  • 79a6779 Bump load-json-file (#976)
  • 2294f98 Add root package.json and CI setup sections to FAQ (#978)

There are 29 commits in total.

See the full diff

greenkeeper bot added a commit that referenced this pull request Jul 23, 2019
@greenkeeper
Copy link
Author

greenkeeper bot commented Jul 23, 2019

  • The devDependency lerna was updated from 2.0.0-beta.30 to 3.16.3.

Update to this version instead 🚀

greenkeeper bot added a commit that referenced this pull request Jul 24, 2019
@greenkeeper
Copy link
Author

greenkeeper bot commented Jul 24, 2019

  • The devDependency lerna was updated from 2.0.0-beta.30 to 3.16.4.

Update to this version instead 🚀

greenkeeper bot added a commit that referenced this pull request Oct 8, 2019
@greenkeeper
Copy link
Author

greenkeeper bot commented Oct 8, 2019

  • The devDependency lerna was updated from 2.0.0-beta.30 to 3.16.5.

Update to this version instead 🚀

greenkeeper bot added a commit that referenced this pull request Oct 10, 2019
@greenkeeper
Copy link
Author

greenkeeper bot commented Oct 10, 2019

  • The devDependency lerna was updated from 2.0.0-beta.30 to 3.17.0.

Update to this version instead 🚀

greenkeeper bot added a commit that referenced this pull request Oct 15, 2019
@greenkeeper
Copy link
Author

greenkeeper bot commented Oct 15, 2019

  • The devDependency lerna was updated from 2.0.0-beta.30 to 3.18.0.

Update to this version instead 🚀

greenkeeper bot added a commit that referenced this pull request Oct 16, 2019
@greenkeeper
Copy link
Author

greenkeeper bot commented Oct 16, 2019

  • The devDependency lerna was updated from 2.0.0-beta.30 to 3.18.1.

Update to this version instead 🚀

greenkeeper bot added a commit that referenced this pull request Oct 22, 2019
@greenkeeper
Copy link
Author

greenkeeper bot commented Oct 22, 2019

  • The devDependency lerna was updated from 2.0.0-beta.30 to 3.18.2.

Update to this version instead 🚀

greenkeeper bot added a commit that referenced this pull request Oct 22, 2019
@greenkeeper
Copy link
Author

greenkeeper bot commented Oct 22, 2019

  • The devDependency lerna was updated from 2.0.0-beta.30 to 3.18.3.

Update to this version instead 🚀

greenkeeper bot added a commit that referenced this pull request Nov 8, 2019
@greenkeeper
Copy link
Author

greenkeeper bot commented Nov 8, 2019

  • The devDependency lerna was updated from 2.0.0-beta.30 to 3.18.4.

Update to this version instead 🚀

greenkeeper bot added a commit that referenced this pull request Nov 20, 2019
@greenkeeper
Copy link
Author

greenkeeper bot commented Nov 20, 2019

  • The devDependency lerna was updated from 2.0.0-beta.30 to 3.18.5.

Update to this version instead 🚀

greenkeeper bot added a commit that referenced this pull request Nov 20, 2019
@greenkeeper
Copy link
Author

greenkeeper bot commented Nov 20, 2019

  • The devDependency lerna was updated from 2.0.0-beta.30 to 3.19.0.

Update to this version instead 🚀

greenkeeper bot added a commit that referenced this pull request Dec 27, 2019
@greenkeeper
Copy link
Author

greenkeeper bot commented Dec 27, 2019

  • The devDependency lerna was updated from 2.0.0-beta.30 to 3.20.0.

Update to this version instead 🚀

greenkeeper bot added a commit that referenced this pull request Dec 29, 2019
@greenkeeper
Copy link
Author

greenkeeper bot commented Dec 29, 2019

  • The devDependency lerna was updated from 2.0.0-beta.30 to 3.20.1.

Update to this version instead 🚀

greenkeeper bot added a commit that referenced this pull request May 13, 2020
@greenkeeper
Copy link
Author

greenkeeper bot commented May 13, 2020


🚨 Reminder! Less than one month left to migrate your repositories over to Snyk before Greenkeeper says goodbye on June 3rd! 💜 🚚💨 💚

Find out how to migrate to Snyk at greenkeeper.io


  • The devDependency lerna was updated from 2.0.0-beta.30 to 3.21.0.

Update to this version instead 🚀

greenkeeper bot added a commit that referenced this pull request May 25, 2020
@greenkeeper
Copy link
Author

greenkeeper bot commented May 25, 2020


🚨 Reminder! Less than one month left to migrate your repositories over to Snyk before Greenkeeper says goodbye on June 3rd! 💜 🚚💨 💚

Find out how to migrate to Snyk at greenkeeper.io


  • The devDependency lerna was updated from 2.0.0-beta.30 to 3.22.0.

Update to this version instead 🚀

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

0 participants