Ed Sanders
3892280f1d
build: Update linters
...
Change-Id: Icc5076d5cf757e7e70511c2b75a82b0a45cb47c9
2022-03-17 22:19:08 +00:00
libraryupgrader
ae53539a04
build: Updating eslint-config-wikimedia to 0.22.1
...
Change-Id: I08046d87b818b336fd9c5934c889dcb9f9f9b50c
2022-02-10 03:45:09 +00:00
libraryupgrader
f3de0d1984
build: Updating postcss-less to 3.1.4
...
* https://github.com/advisories/GHSA-566m-qj78-rww5
Additional changes:
* Set `name` in package.json.
Change-Id: I16a1ffddb8c0460575e7bff9476207c5db0fb213
2022-02-02 04:52:01 +00:00
libraryupgrader
f29cea6791
build: Updating npm dependencies
...
* wdio-mediawiki: 1.1.1 → 1.2.0
* mocha: 9.1.2 → 9.2.0
* https://github.com/advisories/GHSA-qrpm-p2h7-hrv2
* nanoid: 3.1.25 → 3.2.0
* https://github.com/advisories/GHSA-qrpm-p2h7-hrv2
* node-fetch: 2.6.1 → 2.6.7
* https://github.com/advisories/GHSA-r683-j2x4-v87g
* postcss-less: 3.1.4 → 3.1.4
* https://github.com/advisories/GHSA-566m-qj78-rww5
Change-Id: Ifce1b2630907e646861b125f85fe2c99ba63d956
2022-02-01 05:08:00 +00:00
Umherirrender
e9a80335d3
build: Update eslint-config-wikimedia to 0.21.0
...
This includes the update of lockFile version
Bug: T225730
Change-Id: Iebef765120d24c2969251fc4985a383e21cb136b
2021-12-21 22:53:00 +01:00
libraryupgrader
8f11883da4
build: Updating npm dependencies
...
* grunt: 1.4.0 → 1.4.1
* validator: 13.6.0 → 13.7.0
* https://npmjs.com/advisories/1004784 (CVE-2021-3765)
Change-Id: Ic6c6b7681945931975ddcd9a0debdd149ec6f33b
2021-11-04 07:09:33 +00:00
libraryupgrader
a5e7f02218
build: Updating npm dependencies
...
* @wdio/mocha-framework: 7.4.6 → 7.13.2
* https://npmjs.com/advisories/5197 (CVE-2021-3807)
* ansi-regex: 5.0.0 → 5.0.1
* https://npmjs.com/advisories/5197 (CVE-2021-3807)
Additional changes:
* composer.json: Updated phpcs command in composer test (T280592).
* composer.json: Added phpcs command to scripts (T280592).
Change-Id: I853391c119b5f017040090afe620566d589a34c8
2021-10-04 06:42:04 +00:00
libraryupgrader
04693b060d
build: Updating dependencies
...
composer:
* php-parallel-lint/php-parallel-lint: 1.3.0 → 1.3.1
npm:
* stylelint-config-wikimedia: 0.10.3 → 0.11.1
Change-Id: I2a79b93fbaa0e13cc723dc40ae4d35fbcd83f7a5
2021-09-02 00:07:53 +00:00
sahil
fb04dada81
selenium: Upgrade WebdriverIO to v7
...
Update npm packages: @wdio/* and webdriverio.
Bug: T274579
Change-Id: I76323458eb45642990370ecbae5b159ffda40ddd
2021-06-09 20:45:38 +05:30
sahil
5fca7c2f51
selenium: Update wdio-mediawiki
...
wdio-mediawiki v1.1.1:
- Includes wdio-defaults.conf.js file that vastly simplifies wdio.conf.js.
- Replaces @wdio/spec-reporter with @wdio/dot-reporter.
- Introduces video recording.
Bug: T283597
Change-Id: I603626d20eb060ba6d90b1a91d49afe13e29d945
2021-05-28 01:04:55 +05:30
libraryupgrader
d10647a532
build: Updating npm dependencies
...
* grunt: 1.3.0 → 1.4.0
* hosted-git-info: 2.8.8 → 2.8.9
* https://npmjs.com/advisories/1677 (CVE-2021-23362)
Change-Id: I51cdfe5e8af6540a6725163f6eeea6da863cef86
2021-05-07 20:33:48 +00:00
libraryupgrader
d38838cfa0
build: Updating eslint-config-wikimedia to 0.20.0
...
Change-Id: I92cb3e462c96792157c855abc40617861f291927
2021-04-07 21:23:03 +00:00
libraryupgrader
aeccd5b8b9
build: Updating eslint-config-wikimedia to 0.19.0
...
Additional changes:
* eslint: Renamed `wikimedia/client` profile to `client-es5` (T277085).
Change-Id: I2ef2da7d95f8f40fe9ccfa9c9a5aff34bef42ef3
2021-03-10 23:05:48 +00:00
libraryupgrader
ebea8cd3de
build: Updating eslint-config-wikimedia to 0.18.2
...
Change-Id: I83981fb720ee219230f9f6094c18fdf29d7f4ba0
2021-03-05 04:35:46 +00:00
libraryupgrader
c00395f6c6
build: Updating dependencies
...
composer:
* mediawiki/mediawiki-codesniffer: 34.0.0 → 35.0.0
The following sniffs are failing and were disabled:
* MediaWiki.Usage.SuperGlobalsUsage.SuperGlobals
* mediawiki/minus-x: 1.1.0 → 1.1.1
npm:
* eslint-config-wikimedia: 0.18.0 → 0.18.1
Additional changes:
* Added the "composer phan" command to conveniently run phan.
Change-Id: Iaa3a8844fa93040a4f344b62d0d9173574ed3189
2021-01-28 21:17:54 +00:00
James D. Forrester
48b1b509fc
build: Upgrade eslint-config-wikimedia from 0.17.0 to 0.18.0 and make pass
...
Change-Id: I2053ee5521434bc04a28b137eb3745e2c6f3c06a
2021-01-25 10:10:44 -08:00
libraryupgrader
b7a40e702c
build: Updating npm dependencies
...
* grunt-stylelint: 0.15.0 → 0.16.0
* stylelint-config-wikimedia: 0.10.1 → 0.10.3
Change-Id: I8536a09b1833797ab7ed6b6316df2f9d0bb08f39
2020-11-21 19:38:27 +00:00
libraryupgrader
324988568e
build: Updating npm dependencies
...
* eslint-config-wikimedia: 0.16.2 → 0.17.0
* grunt: 1.2.1 → 1.3.0
Change-Id: If5037cda474db1da785bab0ac690bd002a8a1dae
2020-09-03 09:31:08 +00:00
libraryupgrader
6931744971
build: Updating grunt to 1.2.1
...
Change-Id: I238f9ee9e4294d07e3589c7398aa6d28a9e2c000
2020-07-17 18:12:17 +00:00
libraryupgrader
9bb4a612a4
build: Updating eslint-config-wikimedia to 0.16.2
...
Change-Id: Iffcdfe6444828789a1f98e411a2882be01948da4
2020-07-15 19:19:05 +00:00
Ed Sanders
9f81f74608
eslint config tweaks
...
Change-Id: I7822a9345428791a469251a4b327b76e8422ade0
2020-06-09 19:39:03 +01:00
jaredblumer
12f9be5e69
eslint: Update to eslint-config-wikimedia 0.16.0
...
* Update ESLint config with Selenium WebdriverIO test suite
* Update modules and Selenium pageobjects and specs per ESLint
requirements
* Update grunt-eslint package to 23.0.0 as required by
eslint-config-wikimedia 0.16.0
Bug: T254495
Change-Id: Ibfcf9115adedf9f2c3e7dac1ac626b41fc97b7c4
2020-06-08 21:17:50 -04:00
vidhi-mody
76025137a3
Selenium: Update to WebdriverIO v6
...
Update NPM packages: @wdio/* and webdriverio.
Bug: T253167
Change-Id: I11edb5dca8d1d45ffc336c805a40c502b815ce1f
2020-05-28 19:56:43 +05:30
vidhi-mody
f2759a17c9
Selenium: Update to WebdriverIO v5
...
Update NPM packages: webdriverio, wdio-mediawiki.
Update ESlint configuration.
Replace NPM packages:
- wdio-mocha-framework with @wdio/mocha-framework.
- wdio-spec-reporter with @wdio/spec-reporter.
New NPM packages: @wdio/cli, @wdio/local-runner, @wdio/sync.
Replace:
- `browser.element` with `$`.
- `chromeOptions` with `'goog:chromeOptions'`.
- `password` with `mwPwd`.
- `username` with `mwUser`.
Bug: T253167
Change-Id: Ia26da6d0f56398a908bd4e99ae77db603647f533
2020-05-21 12:36:32 +00:00
libraryupgrader
54c9f85e0e
build: Updating dependencies
...
composer:
* mediawiki/mediawiki-codesniffer: 29.0.0 → 30.0.0
npm:
* eslint-config-wikimedia: 0.15.0 → 0.15.3
* grunt-stylelint: 0.14.0 → 0.15.0
* stylelint-config-wikimedia: 0.9.0 → 0.10.1
Change-Id: I36af8f746b8b30082faec0ab75194f5c84fee151
2020-04-21 17:38:43 +00:00
libraryupgrader
07f11f8092
build: Updating grunt-banana-checker to 0.9.0
...
Change-Id: I5c2cb1280d11273205c0e5e417612800f97e7ff0
2020-04-20 02:58:38 +00:00
libraryupgrader
be0605b580
build: Updating npm dependencies
...
* minimist: 0.0.8 → 1.2.5
* https://npmjs.com/advisories/1179
* acorn: 7.1.1 → 7.1.1
* https://npmjs.com/advisories/1488
Change-Id: If688e466c9743db5b1c84afa8f4534a775f0acd4
2020-03-17 17:41:36 +00:00
libraryupgrader
b97818867d
build: Updating npm dependencies
...
* grunt-stylelint: 0.13.0 → 0.14.0
* stylelint-config-wikimedia: 0.8.0 → 0.9.0
Change-Id: I3113038f3f57b63d2f7c1cf2e7b41946d1e52bdd
2020-02-20 17:23:00 +00:00
libraryupgrader
1d911b8187
build: Updating dependencies
...
composer:
* mediawiki/mediawiki-codesniffer: 28.0.0 → 29.0.0
The following sniffs are failing and were disabled:
* MediaWiki.Commenting.FunctionComment.MissingParamTag
* MediaWiki.Commenting.FunctionComment.ParamNameNoMatch
npm:
* eslint-config-wikimedia: 0.13.1 → 0.15.0
* grunt-stylelint: 0.11.1 → 0.13.0
* stylelint-config-wikimedia: 0.6.0 → 0.8.0
Additional changes:
* Remove direct "stylelint" dependency in favor of "grunt-stylelint".
* Also sorted "composer fix" command to run phpcbf last.
* Removing manual reportUnusedDisableDirectives for eslint.
Change-Id: I8f73202db1333fbc36ccf556b3bb05b1e8c279cb
2020-01-21 07:38:54 +00:00
libraryupgrader
b47b6cea38
build: Updating grunt-banana-checker to 0.8.1
...
Additional changes:
* Added .eslintcache to .gitignore.
Change-Id: I51f571f920fde95575497cc7b98ef3b9bbc37d2f
2019-12-15 13:49:12 +00:00
libraryupgrader
08d3431130
build: Updating grunt-stylelint to 0.11.1
...
Additional changes:
* Added .eslintcache to .gitignore.
Change-Id: Ia603aec7dd94a397867a24ebf721906d50b959ea
2019-10-20 23:04:43 +00:00
Željko Filipin
0a95a6572c
Selenium: make it possible to run daily Jenkins job targeting beta cluster
...
Bug: T199113
Change-Id: Idce6d7d014ab5bb0c9602d5f1e5321cd9c0d1615
2019-10-04 16:23:22 +02:00
Daimona Eaytoy
0646b4fe7d
Add config for Selenium and basic tests
...
This is some sort of Hello World for selenium. This patch adds the
config files and a couple of very basic tests.
Bug: T214478
Change-Id: I8193b4edb40332bea1d08e24ec020bf36004320d
2019-09-17 16:23:07 +00:00
MarcoAurelio
f07bf610c0
build: Update npm dependencies
...
- eslint-config-wikimedia 0.12.0 → 0.13.1
- grunt-banana-checker 0.7.0 → 0.7.1
- grunt-eslint 21.0.0 → 22.0.0
- grunt-stylelint 0.10.1 → 0.11.0
- stylelint 9.9.0 → 10.1.0
Also npm audit (fix) them afterwards.
Addresses CVE-2019-10744.
Change-Id: I3153e269decab7f2637e2a41934e0ee07a5df760
2019-07-31 17:29:00 +00:00
libraryupgrader
4d891531c5
build: Updating npm dependencies for security issues
...
* Updated grunt to 1.0.4, addressing:
* https://npmjs.com/advisories/788
* https://npmjs.com/advisories/813
* Updated stylelint-config-wikimedia to 0.6.0, addressing:
* https://npmjs.com/advisories/786
Committed package-lock.json (T179229) too.
Change-Id: I9fd83412ab145c8850493cdc4014fc0fc54485d2
2019-06-07 20:12:00 +00:00
James D. Forrester
bdf8c2a39b
build: Upgrade eslint-config-wikimedia 0.12.0, drop grunt-jsonlint
...
Bug: T220036
Change-Id: Ib35f5c3bd970233ab8b415c206cb8e606ac1f55b
2019-05-06 13:56:54 -07:00
James D. Forrester
afd07adabc
build: Upgrade eslint-config-wikimedia from 0.10.1 to 0.11.0
...
Change-Id: I11bd3ce18c986e6b767daef5f87f6ed325090ffc
2019-04-03 15:44:45 -07:00
Daimona Eaytoy
6e2b66f96d
build: Update eslint-config-wikimedia to 0.10.1
...
And exclude no-global-selectors for now...
Change-Id: I0cea497ff8d8c749ea4f365c968428af01e85d18
2019-02-18 19:26:42 +01:00
MarcoAurelio
8f56c681c7
build: Update banana to v. 0.7.0
...
Change-Id: I3c1d52f3cf0e4a2d7ed5e288ab126b12ba56b938
2019-02-18 11:39:38 +00:00
MarcoAurelio
5ad80d2c13
build: Update npm dev dependencies
...
stylelint 9.2.0 → 9.9.0
stylelint-config-wikimedia 0.4.3 → 0.5.0
Change-Id: Id818e6273bc0f416e0b8fcf5bb5d52494a418ee8
2018-12-05 11:44:28 +00:00
Ed Sanders
052c68f639
build: Update eslint-config-wikimedia to 0.9.0
...
Change-Id: Ia31860b5fcf43ec512fb82c2c332ac08cbf12cf1
2018-11-23 15:50:29 +00:00
MarcoAurelio
3f40830acb
build: Update npm dev dependencies
...
eslint-config-wikimedia 0.7.2 → 0.8.1
grunt-stylelint 0.10.0 → 0.10.1
Change-Id: If0448548a597501a12ccf4b095459b1a456089aa
2018-11-10 11:04:06 +00:00
MarcoAurelio
5b401328ac
Use pinned npm dev dependency versions
...
To avoid upstream breaking stuff.
Change-Id: Ide83b44a4bc6af603e3844d0b66c22f3182ed482
2018-09-04 22:16:32 +00:00
MarcoAurelio
94e079dc9b
build: Update npm dev dependencies to latests versions
...
stylelint has v. 9.5.0 avalaible but stylelint-config-wikimedia
does require stylelint v. 9.2.0 or throws 'npm WARN' alerts. Can
be updated later.
npm WARN "eslint-config-wikimedia@0.7.2 requires a peer of eslint-plugin
-qunit@^3.3.0 but none was installed" fixed by adding that dev dep.
Depends-On: If9d5f8d4c341f2f273eda3f1fd54d59a04a9d263
Change-Id: I2de8e728c4c190c3f90653490ea48d0124a001e0
2018-09-03 16:34:07 +00:00
James D. Forrester
d77a2131b8
build: Bump devDependencies to latest
...
grunt-stylelint 0.9.0 → 0.10.0
stylelint 8.2.0 → 9.2.0
stylelint-config-wikimedia 0.4.2 → 0.4.3
Change-Id: I01b79803e0fd722716660ce99b3b407179d26110
2018-04-04 17:34:02 -07:00
James D. Forrester
72cf4e6261
build: Bump devDependencies to latest
...
grunt 1.0.1 → 1.0.2
grunt-banana-checker 0.5.0 → 0.6.0
grunt-jsonlint 1.0.7 → 1.1.0
grunt-stylelint 0.6.0 → 0.9.0
stylelint 7.8.0 → 8.2.0
stylelint-config-wikimedia 0.4.1 → 0.4.2
Change-Id: Iad57f3b5020525fa6821e9316a1186fd931583d3
2018-02-10 21:00:53 +00:00
James D. Forrester
de2a7b07d4
build: Replace jshint with eslint
...
Bug: T186753
Change-Id: I067adf86a220d59ff1693bef74d7590d4c63d3c2
2018-02-08 16:26:50 +00:00
Antoine Musso
3329e01d5d
Define npm peer dependency explicitly
...
npm 3 requires dependencies to be explicitly defined.
Bug: T172094
Change-Id: Ic640ccf0f577e47036d473892522ea758014fab4
2017-07-31 12:22:41 +02:00
Umherirrender
fcfdb9a6b6
Add stylelint for css files
...
Fixed the following rules:
color-hex-length
function-parentheses-space-inside
selector-list-comma-newline-after
Change-Id: Ib30aaeb6179617caa693219d434237e950ef5270
2017-04-16 20:21:40 +02:00
Umherirrender
14758d316b
Activate grunt-banana-checker
...
Change-Id: I1bffaa56d57ad243e5c2892c229b7b283f5a2484
2016-12-23 21:04:34 +01:00