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

build(deps): install all deps #189

Merged
merged 2 commits into from Apr 19, 2020
Merged

build(deps): install all deps #189

merged 2 commits into from Apr 19, 2020

Conversation

gsingh1
Copy link
Contributor

@gsingh1 gsingh1 commented Apr 19, 2020

What did you implement:

When running lerna bootstrap all dependencies should be installed in packages. However, due to a bug listed: lerna/lerna#1457, this doesn't currently happen. Due to this, package-lock files for all packages are not fully representative of all deps and dev deps.

As a workaround, update from using lerna bootstrap to performing the commands as 2 commands manually.

This will allow package-lock files to be in sync as well as allowing dependabot automated updates to not fail.

All package-lock files have also been updated as a result.

How did you implement it:

Update the install npm script to run lerna exec npm ci && lerna link

How can we verify it:

Run npm i and ensure all packages have dependencies install and symlinked with package-lock files also updated with all dependencies.

Is this ready for review?: YES
Is it a breaking change?: NO

Gurarpit Singh added 2 commits April 19, 2020 19:44
Squashed commits:
[a83a2d6] build(lerna):  update install steps
[6079582] build(deps): update lerna steps
[b3ae3c0] build(deps): install all deps
@gsingh1 gsingh1 marked this pull request as ready for review April 19, 2020 18:45
@gsingh1 gsingh1 merged commit f6a7a4e into master Apr 19, 2020
@gsingh1 gsingh1 deleted the link-install branch April 19, 2020 18:56
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

2 participants