Closed dboreham closed 4 years ago
I'm going to take a look at fixing this.
Problem is likely something to do with us picking up a year-old version of the package eslint-plugin-import that doesn't understand our new linting rule definition for ordered imports. This is a transitive dependency of the package semistandard and although we are also using an old version of that, the latest version is still referencing the old eslint-plugin-import.
DLL Hell reborn.
I fixed this dependency issue, but it didn't fix the build. Now it fails by (what looks to me) pulling the wrong echo-db/modelfactory:
https://github.com/dxos/halo/runs/1189927503?check_suite_focus=true
TypeError: this._partySettingsModel.createItem is not a function
Fixed by adding a "resolution" to make sure we don't try to draw in echo-db and model-factory canary builds (this party-manager needs old echo-db and old model-factory):
"resolutions": {
"@dxos/echo-db": "1.0.0-beta.28",
"@dxos/model-factory": "1.0.0-beta.28"
}
I only made this change in the canary branch, not master. Since master doesn't use our verdaccio, it doesn't need the resolution overridden.
This also happens on master if you delete yarn.lock: