Closed
Bug 1408776
Opened 8 years ago
Closed 8 years ago
Update JS dependencies, Oct 2017
Categories
(Tree Management :: Treeherder, enhancement, P1)
Tree Management
Treeherder
Tracking
(Not tracked)
RESOLVED
FIXED
People
(Reporter: emorley, Assigned: emorley)
References
Details
Attachments
(1 file)
The Neutrino upgrade will be causing some dependency churn. To make it easier to determine breakage caused by general updates (from refreshing yarn.lock) vs those relating to Neutrino, we should update the other JS deps beforehand.
Comment 1•8 years ago
|
||
| Assignee | ||
Comment 2•8 years ago
|
||
The updates here were determined using a similar methodology to bug 1364010.
The following updates will be handled separately, since they are more involved:
* Bug 1364888 - Update from AngularJS 1.5 to 1.6
* Bug 1364891 - Update from React 15.3 to 15.6 (includes the enzyme update too)
* Bug 1408100 - Upgrade Bootstrap to 4
* Bug 1408784 - Upgrade to Angular UI-Router 1.0
| Assignee | ||
Updated•8 years ago
|
Attachment #8918810 -
Flags: review?(cdawson)
Updated•8 years ago
|
Attachment #8918810 -
Flags: review?(cdawson) → review+
Comment 3•8 years ago
|
||
Commits pushed to master at https://github.com/mozilla/treeherder
https://github.com/mozilla/treeherder/commit/daf26985c68a7e2a7840e8e85b4fe0d198b660cd
Bug 1408776 - Remove explicit 'marked' dependency
The `angular-marked` package is already listed in `package.json`,
which itself has a dependency on `marked`, so we don't need to list
it explicitly ourselves.
https://github.com/mozilla/treeherder/commit/ce313a65d55251eb1d7bdf9207ec90291133a7d2
Bug 1408776 - Remove explicit karma dependency
Since it's already a dependency of `neutrino-preset-karma`.
https://github.com/mozilla/treeherder/commit/eb97e5ddb8c339e98637daaeff2b2c747efc11fa
Bug 1408776 - Remove explicit eslint dependency
Since it's already a dependency of `neutrino-lint-base`.
https://github.com/mozilla/treeherder/commit/fe72a67145baf6db31c46151f176ff1aefbdcb5e
Bug 1408776 - Remove caret version ranges from package.json
Since in a `yarn.lock` world they cause confusion with tooling as
to what package version is actually in use.
https://github.com/mozilla/treeherder/commit/50e82a21709a8e493cd735a9272671e22a91cdf2
Bug 1408776 - Upgrade pinned dependencies using 'yarn upgrade'
This regenerates dependencies that are only pinned via `yarn.lock`.
https://github.com/mozilla/treeherder/commit/7970088409c8bb3c46044259a5dd76b783c9227e
Bug 1408776 - Update angular-ui-router from 0.4.2 to 0.4.3
https://github.com/angular-ui/ui-router/blob/0.4.3/CHANGELOG.md#043-2017-10-04
https://github.com/mozilla/treeherder/commit/16a36b1274fd0399b398869e58329c28cbd36765
Bug 1408776 - Update deepmerge from 1.5.0 to 1.5.2
https://github.com/KyleAMathews/deepmerge/blob/v1.5.2/changelog.md#152
https://github.com/mozilla/treeherder/commit/68970eda55528a72d93f13a58924120576df0499
Bug 1408776 - Update taskcluster-client from 2.5.0 to 2.5.4
https://github.com/taskcluster/taskcluster-client/compare/v2.5.0...v2.5.4
https://github.com/mozilla/treeherder/commit/7043a0dfb6e01dfc2f9bb5750c6ad57525416a1d
Bug 1408776 - Update ajv from 5.2.2 to 5.2.3
https://github.com/epoberezkin/ajv/compare/v5.2.2...v5.2.3
https://github.com/mozilla/treeherder/commit/0574a6e7bdd56a639f020a8b1d9417334c3f4f16
Bug 1408776 - Update ngreact from 0.4.1 to 0.5.0
https://github.com/ngReact/ngReact/releases/tag/v0.5.0
https://github.com/mozilla/treeherder/commit/325ab2fb59230d4da8454375e7a28df6a1543511
Bug 1408776 - Update jasmine-core from 2.7.0 to 2.8.0
https://github.com/jasmine/jasmine/blob/v2.8.0/release_notes/2.8.0.md
https://github.com/mozilla/treeherder/commit/cb305ac52e7d9f0027bd70c3dca49d028143330a
Bug 1408776 - Update json-e from 2.2.1 to 2.3.1
https://github.com/taskcluster/json-e/compare/v2.2.1...v2.3.1
https://github.com/mozilla/treeherder/commit/04762e5961667e639372c46edb093baa78f49fb6
Bug 1408776 - Update js-yaml from 3.9.1 to 3.10.0
https://github.com/nodeca/js-yaml/blob/3.10.0/CHANGELOG.md#3100--2017-09-10
| Assignee | ||
Updated•8 years ago
|
Status: ASSIGNED → RESOLVED
Closed: 8 years ago
Resolution: --- → FIXED
You need to log in
before you can comment on or make changes to this bug.
Description
•