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

Hoist common dependencies #863

Merged
merged 5 commits into from
May 27, 2019
Merged

Hoist common dependencies #863

merged 5 commits into from
May 27, 2019

Conversation

sohkai
Copy link
Contributor

@sohkai sohkai commented May 22, 2019

@izqui Not sure if we purposely didn't hoist the dependencies before, or if this was a lerna@2 to lerna@3 change (as far as I remember, we've never hoisted them?).

In any case, this speeds up the initial bootstrap immensely, and brings the fully installed repo to 1.6GB vs. ~7GB for the CI.

Local development installs are still ~6GB, because @aragon/cli doesn't work when hoisted due to dependency clashes (see aragon/aragon-cli#477 for a potential fix).

@sohkai sohkai requested review from izqui and facuspagnuolo May 22, 2019 12:47
@sohkai sohkai force-pushed the hoist-dependencies branch from 94279c8 to db2bcd0 Compare May 22, 2019 21:05
@coveralls
Copy link

coveralls commented May 23, 2019

Coverage Status

Coverage remained the same at 97.015% when pulling 580e309 on hoist-dependencies into ed0a3d0 on master.

Copy link
Contributor

@facuspagnuolo facuspagnuolo left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

♥️

@sohkai sohkai merged commit 35a2c25 into master May 27, 2019
2color added a commit that referenced this pull request May 29, 2019
…ng-state

* origin/master:
  Apps: update for @aragon/rpc-messenger's new deferred behaviour (#871)
  Travis: optimizations and refactor to use build stages (#865)
  Update Travis CI badge (#866)
  Hoist common dependencies (#863)
2color added a commit that referenced this pull request May 29, 2019
…t-api

* token-manager-loading-state:
  Upgrade @aragon/ui to 0.40.1
  Apps: update for @aragon/rpc-messenger's new deferred behaviour (#871)
  Use a boolean for loading indicator
  Token Manager: update @aragon/api dependencies
  Token Manager: fix lint
  Token Manager: only use the SyncIndicator for the loading states (#873)
  Token Manager: fix loading indicator not being shown when syncing
  Upgrade aragon ui
  Handle custom events before contract events
  Remove unneeded import
  Update apps/token-manager/app/src/script.js
  Travis: optimizations and refactor to use build stages (#865)
  Update Travis CI badge (#866)
  Hoist common dependencies (#863)
  Reduce sync status in background script
  Add syncing states (faked for now)
@sohkai sohkai deleted the hoist-dependencies branch September 10, 2019 18:13
MickdeGraaf pushed a commit to MickdeGraaf/aragon-apps that referenced this pull request Jan 28, 2020
ramilexe pushed a commit to ConsiderItDone/aragon-apps that referenced this pull request Dec 9, 2021
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.

3 participants