Closed Bug 1408776 Opened 8 years ago Closed 8 years ago

Update JS dependencies, Oct 2017

Categories

(Tree Management :: Treeherder, enhancement, P1)

enhancement

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.
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
Attachment #8918810 - Flags: review?(cdawson)
Attachment #8918810 - Flags: review?(cdawson) → review+
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
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.

Attachment

General

Created:
Updated:
Size: