Граф коммитов

678 Коммитов

Автор SHA1 Сообщение Дата
Ed Morley 325ab2fb59 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
2017-10-17 19:53:03 +02:00
Ed Morley 0574a6e7bd Bug 1408776 - Update ngreact from 0.4.1 to 0.5.0
https://github.com/ngReact/ngReact/releases/tag/v0.5.0
2017-10-17 19:53:03 +02:00
Ed Morley 7043a0dfb6 Bug 1408776 - Update ajv from 5.2.2 to 5.2.3
https://github.com/epoberezkin/ajv/compare/v5.2.2...v5.2.3
2017-10-17 19:53:03 +02:00
Ed Morley 68970eda55 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
2017-10-17 19:53:03 +02:00
Ed Morley 16a36b1274 Bug 1408776 - Update deepmerge from 1.5.0 to 1.5.2
https://github.com/KyleAMathews/deepmerge/blob/v1.5.2/changelog.md#152
2017-10-17 19:53:03 +02:00
Ed Morley 7970088409 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
2017-10-17 19:53:03 +02:00
Ed Morley 50e82a2170 Bug 1408776 - Upgrade pinned dependencies using 'yarn upgrade'
This regenerates dependencies that are only pinned via `yarn.lock`.
2017-10-17 19:53:03 +02:00
Ed Morley fe72a67145 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.
2017-10-17 19:53:03 +02:00
Ed Morley eb97e5ddb8 Bug 1408776 - Remove explicit eslint dependency
Since it's already a dependency of `neutrino-lint-base`.
2017-10-17 19:53:03 +02:00
Ed Morley ce313a65d5 Bug 1408776 - Remove explicit karma dependency
Since it's already a dependency of `neutrino-preset-karma`.
2017-10-17 19:53:03 +02:00
Ed Morley daf26985c6 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.
2017-10-17 19:53:03 +02:00
Jonathan French 6c9348beb0 Bug 1407775 - Improve the layout and info in the job filters bar 2017-10-11 15:09:47 -07:00
Brian Stack 5c0c7eb5e2 Bug 1397436 - Improve actions.json actions editor 2017-09-20 17:06:22 -07:00
Brian Stack e918b4e1b1 Bug 1391321 - Use taskcluster actions.json for all actions (#2718)
Bug 1391321 - Use taskcluster actions.json for all actions
2017-08-25 11:48:38 -07:00
Ed Morley 6fbc95b473 Bug 1387893 - Update JS dependencies
Packages have been updated as follows:
* `angular*`, `react*` and `enzyme`: Unchanged (latest patch version),
  for the same reasons as in bug 1364010.
* all other packages have been bumped to their latest minor version.
* caret version ranges have been converted to exact versions, for
  parity with the rest of the versions and to make it easier to
  identify which version is being used without having to view the
  lock file.

This was performed using:
```
sudo yarn global add npm-check-updates
ncu --upgrade --upgradeAll --semverLevel minor
ncu --upgrade --upgradeAll --semverLevel major --reject '/^(angular|react|enzyme).*/'
```

The lock file was then regenerated using:
```
rm -rf node_modules/ yarn.lock
yarn install --no-bin-links
```

Other bugs will handle the more involved `angular*`, `react*`,
`enzyme` and `neutrino*` updates (see deps of bug 1364010).
2017-08-06 23:00:48 +01:00
Shruti Jasoria fd5fc36ea8 Bug 1350384 - [Follow Up] Remove redundant dependencies (#2650)
metrics-graphics is built over d3. So there is no need to add its pacakage separately.
Direct include of metrics-graphics is redundant with the angular fixture.
2017-07-24 20:22:21 +01:00
Shruti Jasoria dcac420965 Bug 1350384 - Add ability to see a visualization of the test replicates in Perfherder (#2571) 2017-07-21 12:15:59 -04:00
Dustin J. Mitchell f616d6b5bb Bug 1335920 - Use JSON-e directly to parameterize action tasks (#2636)
This replaces the old, "fake" JSON-e with the real JSON-e library.

The library is packaged as a service since the action spec will
eventually specify additional context values, and we want to apply those
values universally.
2017-07-17 16:58:27 -04:00
Cameron Dawson 2c76fad3d2 Bug 1364882 - Upgrade from JQuery 2.x to 3.x
There were only two tiny issues that affected us:

* $.bind has been deprecated, so it is a switch to $.on
* Found a function that was dead code, so removed it
2017-06-23 10:33:58 -07:00
Ed Morley 72a3ce8140 Bug 1364030 - Update to neutrino-preset-karma 4.2.1
To pick up the fix for failing JS tests not making the Travis run
fail (mozilla-neutrino/neutrino-dev#268).
2017-06-20 10:21:00 +01:00
Ed Morley 23e7c97387 Bug 1373376 - Remove broken webpack-md5-hash configuration
The webpack-md5-hash plugin attempts to make the generated hashes
less susceptible to churn when chunks haven't actually changed.
However it requires careful use and clearly wasn't set up correctly,
since the manifest file hashes were always the same regardless of
content, causing stale files and runtime errors in production.

Once Neutrino v6 is released, we can use its new in-built support
for caching to save having to implement this ourselves.
2017-06-15 21:24:09 +01:00
Shruti Jasoria eeaa505a2f Bug 1164891- Visualize the distribution of performance test results using Canvas API (#2530) 2017-06-13 13:29:54 -04:00
Ed Morley 4d5c0a80e1 Bug 1364010 - Update angular-toarrayfilter from 1.0.1 to 1.0.2
The only change is the move of `karma` from angular-toarrayfilter's
`dependencies` to `devDependencies`, which stops us unnecessarily
pulling in an ancient version of karma, and the resultant security
warnings.
2017-05-15 14:07:19 +01:00
Ed Morley 0c42d47c9d Bug 1364010 - Update JS dependencies
Packages have been updated as follows:
* `angular*`: Latest patch version, since it doesn't follow semver.
* `react*`: Latest patch version, since in 15.5 some obtrusive
  deprecation warnings were added, and `enzyme`'s peer-dependencies
  need adjusting too.
* `enzyme`: Unchanged, since the newer minor version gives warnings.
* all other packages have been bumped to their latest minor version.

This was performed using:
```
sudo yarn global add npm-check-updates
ncu --upgrade --upgradeAll --semverLevel minor
ncu --upgrade --upgradeAll --semverLevel major --reject '/^(angular|react|enzyme).*/'
```

In addition, `karma-coverage-istanbul-reporter`, `taskcluster-client`
and `hawk` have been bumped to the latest major versions since their
changelogs don't show any breaking changes that impact us.

The lock file was then regenerated using:
```
rm -rf node_modules/ yarn.lock
yarn install --no-bin-links
```

At some point later we'll want to perform the more involved `angular*`,
`react*`, `enzyme`, `jquery` and `neutrino*` updates.
2017-05-11 23:10:47 +01:00
Casey Williams 5a1c8c6af3 Bug 1336556 - Add a standalone eslint task
Installs eslint explicitly to avoid warning messages on initial
node_modules install.  Adds a standalone eslint task via `yarn run
lint`.
2017-03-29 22:07:24 +01:00
Casey Williams c19bfb2da9 Bug 1336556 - Cache angular partials with webpack
Load the contents of the various angular partials into the template
cache at build time so that they don't need to be built separately.
2017-03-29 22:07:24 +01:00
Casey Williams afa7d63d1d Bug 1336556 - Replace grunt build system with neutrino/webpack 2017-03-29 22:07:24 +01:00
Ed Morley 51c386ee21 Bug 1343928 - Switch from npm to yarn
Since it's faster, deterministic and doesn't given obscure errors when
using `--no-bin-links` (which is required for both npm and yarn on
Windows hosts), and as such unblocks the work in bug 1343624.

Many of the commands are the same as with npm. See:
https://yarnpkg.com/en/docs/usage
2017-03-13 15:27:46 +00:00