Commit graph

633 commits

Author SHA1 Message Date
James D. Forrester
31933c28ee Update wikimedia/wait-condition-loop from 2.0.1 to 2.0.2
Bug: T289176
Bug: T287972
Depends-On: I009fde18d039ede388a758021651961f0c0f13b0
Change-Id: I9bf513183672e83ded09647de79e36c407b1fa01
2021-08-24 16:21:10 +00:00
Kunal Mehta
c92485ebe2 Update wikimedia/shellbox to 2.0.0
Depends-On: I104309fcc7823a881c0cd005fad3aea7ab89f318
Change-Id: I10e2860f306483e43dd9d65783c8ff96f2eee169
2021-08-23 11:18:42 -07:00
Volker E
c3dc0a2d99 Update OOUI to v0.42.0
Release notes:
 https://gerrit.wikimedia.org/g/oojs/ui/+/v0.42.0/History.md

Bug: T201491
Bug: T269657
Bug: T277821
Bug: T277821
Bug: T277845
Bug: T277985
Bug: T278594
Bug: T279479
Bug: T280913
Bug: T282047
Bug: T283247
Bug: T283905
Bug: T285310
Bug: T285727
Depends-On: I78638ae140e999afa027ef86dd82beabc13ee0fc
Change-Id: Id0be3526bcafb549f2bac5c0026fb24e46745320
2021-08-18 23:56:04 -07:00
Fomafix
6157bdaef0 CSSJanus: Update from version 1.3.0 to version 2.0.0
This version fixes a flipping bug.

Bug: T288943
Depends-On: Ida34372a4e5acb3147d83c7a1d008850c8382e32
Change-Id: I0528443e4eae0338f5a37491352db03944c6bd4c
2021-08-16 18:39:41 +00:00
C. Scott Ananian
b1f53045d7 Bump wikimedia/remex-html to 2.3.2 and drop 2.3.1
This is a bug fix release of RemexHtml, required by the latest version
of Parsoid.

RemexHtml migrated to a new namespace in 2.3.2.  Since we don't
support aliases in our phan configuration in core, update all uses to
the new namespace to satisfy phan.

Depends-On: I30f01f4a2a5479bb82c9b952ffa68a478215828a
Depends-On: Iedf446635ee2112cfe637d8ebcf8092f0976bd17
Change-Id: I74fc929e4a66b28bfb1800ff0cd751c86e4a9f50
2021-08-08 18:07:29 -04:00
C. Scott Ananian
2fa79194ad Allow core to use remex-html 2.3.2
This is a bug fix release of RemexHtml, required by the latest version
of Parsoid.

RemexHtml migrated to a new namespace in 2.3.2 and uses aliases for
compatibility.  Once we upgrade mediawiki-vendor we can rename all
the uses in core and turn off aliases again.

Due to T287419, we need to suppress some phan issues because phan
ends up running against both remex 2.3.1 *and* 2.3.2 in different
CI jobs.  These suppressions are removed in the follow up
I74fc929e4a66b28bfb1800ff0cd751c86e4a9f50.

Change-Id: I42edd4fb8cd277ea20e331994fcbe56b52bf3f06
2021-08-08 17:55:15 -04:00
Reedy
67c2c25a14 Updating wikimedia/relpath (2.1.1 => 3.0.0)
Change-Id: I83339f7ab340bc20667955f3cf1592982f6844ee
Depends-On: Ia77ffc78b48d4158691b23b5e09cd7a187a0eb62
2021-08-03 18:20:27 +01:00
jenkins-bot
2322742b23 Merge "Update wikimedia/minify to 2.2.4" 2021-07-28 20:11:10 +00:00
Timo Tijhof
bb8fde085a Update wikimedia/minify to 2.2.4
Bug: T287526
Depends-On: Ib3807d41e05df228dec5388dc2dd65f60950024c
Change-Id: Iebd6ef11d90fad146d05f9c1f0a5af8e7f09684f
2021-07-28 15:47:20 +00:00
Reedy
74aa92ea5a composer.json: Promote and pin monolog/monolog to require from require-dev
wikimedia/shellbox requires monolog/monolog, making it required in MW

Change-Id: I1c1c72e29920509d0ec3726add4920409b824c8b
2021-07-28 16:34:02 +01:00
libraryupgrader
5357695270 build: Updating dependencies
composer:
* mediawiki/mediawiki-codesniffer: 36.0.0 → 37.0.0
  The following sniffs now pass and were enabled:
  * Generic.ControlStructures.InlineControlStructure
  * MediaWiki.PHPUnit.AssertCount.NotUsed

npm:
* svgo: 2.3.0 → 2.3.1
  * https://npmjs.com/advisories/1754 (CVE-2021-33587)

Change-Id: I2a9bbee2fecbf7259876d335f565ece4b3622426
2021-07-22 03:36:05 +00:00
jenkins-bot
0dad077669 Merge "phpcs: Use cache flag" 2021-07-13 13:22:24 +00:00
jenkins-bot
e1449a9bd3 Merge "build: Upgrade php-parallel-lint from 1.2.0 to 1.3.0" 2021-07-12 12:08:36 +00:00
Gergő Tisza
cf76211359 Add wikimedia/normalized-exception library
Depends-On: I8c3a0431ed3a80bc39f0572ae773bb2782b1bdc8
Change-Id: I1f8ad6a0c5e7d4f68274b40473a6c3d2882c782b
2021-07-07 22:01:27 +02:00
Kosta Harlan
e5ea5937fa phpcs: Use cache flag
This will use a temporary cache directory for the files analyzed by
phpcs, so that subsequent runs are fast.

Bug: T209149
Change-Id: I15967d220c1dbf9f06551cf4a5d01af5ddb739b6
2021-07-06 13:26:55 +02:00
James D. Forrester
f7487b6cac build: Upgrade php-parallel-lint from 1.2.0 to 1.3.0
Change-Id: Ibdf7a8935c194b00139b7ff0a2f32c3b58f06e10
2021-06-29 11:10:36 +01:00
DannyS712
4b2bb69b99 Remove dependency on pimple external library
Dependency was added in T254053 so that we
could use a pimple ServiceLocator in
MediaWikiTestCaseTrait::createSimpleObjectFactory.
But, since the ServiceLocator being created is using
an empty container, its not actually used for anything,
and can easily be replaced with a mock that says
it has no services and throws if trying to retrieve any.

Per the PSR11 spec, the container interface should
throw an exception that implements
NotFoundExceptionInterface - use the
NoSuchServiceException from the Services library
that we use for MediaWikiServices

Change-Id: I721e7417036a8b0fa9084e9d13329262253ae0f6
2021-06-24 07:18:23 +00:00
jenkins-bot
0077df161a Merge "composer: Make test run for the whole repo" 2021-06-09 07:12:37 +00:00
Timo Tijhof
fc965abc4d Update wikimedia/minify to 2.2.3
Bug: T283244
Depends-On: Ia20b93f72fc3ed2aefffb236deaa81a1b4eb3bd1
Change-Id: I29fea7638992fbd02476049342bb2504dd372b92
2021-06-07 18:04:31 -07:00
Daimona Eaytoy
397dafdafb Add a composer command for the custom PHPUnit entry point
This is meant to ease migration from the custom entry point to the
standard vendor/bin/phpunit in a fashion that is essentially invisible
to any consumer of this command. So after this change is merged we can
change everything that uses tests/phpunit/phpunit.php to use this
composer shortcut, and then eventually make the shortcut point to
vendor/bin/phpunit with the right configuration.

Bug: T90875
Change-Id: I2388610cda4fcbe87a4187c04ff624db5fa4d17c
2021-05-27 08:26:51 +00:00
MacFan4000
c351c4f06e Freenode -> Libera per wikimedia moving from freenode to libera
Bug: T283247
Change-Id: Iebbb13ac53830a8d77b42bf2954cf80d76d78467
2021-05-20 22:10:24 +00:00
James D. Forrester
87c36d579b composer: Make test run for the whole repo
Scripts that want to test specific files should use the `test-some`
command, e.g. `composer test-some path/to/file.php`.

Note that the dependency in Quibble must be merged, released, and
deployed to CI before this can be merged, lest CI is slowed down
massively.

Bug: T199403
Depends-On: I383ec29bfa0f051099c12ada19de04552c6dbd97
Change-Id: I58db748ebeea1f370906bb4c026833325c25486c
2021-05-08 18:50:49 +00:00
Timo Tijhof
7fef1bea61 Update wikimedia/minify to 2.2.2
Bug: T282280
Depends-On: I1d2f958a7a3c594e020bb19c5284b3dbe69d7ebd
Change-Id: I759c47f87e47c27bba479b4e4f10e53d2c722e8c
2021-05-08 00:27:50 +01:00
James D. Forrester
64898405cb build: Upgrade mediawiki-codesniffer from v35.0.0 to v36.0.0
Change-Id: I8905d0d69738a1cd6997c104080fdf128d315e8b
2021-04-29 13:00:15 -07:00
Arlo Breault
ac041f4355 Bump wikimedia/parsoid to v0.14.0-a1
Depends-On: I60e09a3fb5ae9a12a2dcab7603f83917e46e01bb
Change-Id: Ifd125893adedca7ba208fc8e97dc608517ef0c14
2021-04-27 09:40:14 -04:00
Reedy
e7cb20913b Update psr/container and wikimedia/object-factory
- Updating psr/container (1.0.0 => 1.1.1)
  - Updating wikimedia/object-factory (v3.0.0 => v3.0.2)

Change-Id: I6b6057ccde2f5bf55ef1a08d7e95439298323ef2
Depends-On: Ifc6b23a9eafe101b850306325ddf8e102d317294
2021-04-25 19:35:54 +00:00
C. Scott Ananian
6d02849ff9 Update wikimedia/remex-html to 2.3.1
This version bump is required for future Parsoid migration to the Dodo
DOM library.  Bump the dependency early for mediawiki-core so that we
can verify that the newer remex doesn't cause any regressions in
performance or correctness.

Depends-On: I4c2d83f133f09295f59c4fe46f2001003e963061
Change-Id: I3203edc4e76f17e72b2d7ceb3bb22ae08ca11009
2021-04-20 10:46:49 -04:00
Amir Sarabadani
e8d220e563 Bump hamcrest-html-matchers to 1.0.0
Change-Id: I260f060e70ca5e3658c629c341faec38899a67cc
2021-04-20 14:41:37 +02:00
James D. Forrester
b4c6a5d629 Drop Avro format option for monolog without deprecation
Bug: T265967
Change-Id: I1b46df143b71db7cc387d3239a4a4489c1f47c96
2021-03-25 08:26:17 -07:00
jenkins-bot
d9d445ca96 Merge "Updating wikimedia/at-ease (v2.0.0 => v2.1.0)" 2021-03-22 17:46:56 +00:00
jenkins-bot
fe5e78b909 Merge "Updating wikimedia/php-session-serializer (v1.0.7 => v2.0.0)" 2021-03-22 17:46:49 +00:00
jenkins-bot
749b25892b Merge "Updating wikimedia/ip-set (2.1.0 => 3.0.0)" 2021-03-22 16:16:47 +00:00
jenkins-bot
f292ae023d Merge "Updating wikimedia/ip-utils (3.0.1 => 3.0.2)" 2021-03-22 15:53:01 +00:00
Tim Starling
7ab3c1eb62 Upgrade RequestTimeout to 1.1.0
Depends-On: I6d42216654c589eae1e41bca58d0916967852d75
Change-Id: I14ddb285dd61b788aa96f88c3a12ce6c8d7fb2c2
2021-03-22 09:24:11 +11:00
Reedy
db6a159890 Updating wikimedia/at-ease (v2.0.0 => v2.1.0)
Bug: T271575
Change-Id: Ia85fb8b46a7796b975d54796f09359a015b31523
Depends-On: I9062a53a2e138cad29b04dd93695c08a1d068283
2021-03-21 21:43:42 +00:00
Reedy
b843f0be76 Updating wikimedia/php-session-serializer (v1.0.7 => v2.0.0)
Bug: T271575
Change-Id: If069704e517f749f3fd7de0f6e801c145e6cfab1
Depends-On: I82ee9e6fc2a684c8891b7be01e62be0ae17c3c58
2021-03-21 21:38:02 +00:00
Reedy
d21929f950 Updating wikimedia/ip-set (2.1.0 => 3.0.0)
Bug: T271575
Change-Id: I794d1bd10174aadb4680e95f5809c85c51eac353
Depends-On: I8131cbad3cd8609d61d1e957f066f17b61b2e470
2021-03-21 21:31:15 +00:00
Reedy
c51846fcc3 Updating wikimedia/ip-utils (3.0.1 => 3.0.2)
Bug: T271575
Change-Id: Id5f119dceb5ea598913000c7ec8b032b3c753d97
Depends-On: I1a337443e5b3a6eda4e9243b08b96e10c9e2ba8e
2021-03-21 21:30:09 +00:00
Reedy
bfde43420b Updating wikimedia/xmp-reader (0.8.0 => 0.8.1)
Bug: T271575
Depends-On: If925ee94a6974fda134d8ed100ed3285bf6acfc3
Change-Id: I0a46338e9ad723f0ba8ed0840d412e3f56388cf1
2021-03-21 11:36:41 -07:00
Reedy
a1c2cf5632 Updating wikimedia/utfnormal (3.0.1 => 3.0.2)
Bug: T277982
Change-Id: I1258eac600510e111756055a16801ddc3fa0513c
Depends-On: I086e247886b51da4250e715bea29888929c44b51
2021-03-20 17:39:06 +00:00
Reedy
9be89beafd Updating wikimedia/common-passwords (0.2.0 => v0.3.0)
Change-Id: I8e98b8f613a917852561c459ef0aaa805dcc8be5
Depends-On: Idc1ccd82c54c803cfff983ebb115ea1e5b75b545
2021-03-19 17:01:09 +00:00
Timo Tijhof
5c9e958ffb Update wikimedia/minify to 2.2.1
This effectively re-applies the reverted commit 44d8d23447,
but with bug T277161 fixed.

Bug: T272882
Bug: T277161
Depends-On: I32a18ebe0c5c181a79d22a91c51f25c06f9c4674
Change-Id: I988aef085f485ca344baf939ef8d7010af0e969b
2021-03-16 16:13:04 +00:00
James D. Forrester
dcc67bd33a Update OOUI to v0.41.3
Release notes:
 https://gerrit.wikimedia.org/g/oojs/ui/+/v0.41.3/History.md

Bug: T230066
Bug: T262973
Bug: T277177
Change-Id: Ic1ebc506a66d90658e488c5a8bebfeaadb9a83ce
Depends-On: I7aca10091f6a024190781bc3487771201e3c1c62
2021-03-12 14:01:05 -08:00
Lucas Werkmeister
0c5e48b96e Revert "Update wikimedia/minify to v2.2.0"
wikimedia/minify v2.2.0 minifies some code incorrectly, breaking all
Wikibase CI (among other effects). Revert it until the bug has been
fixed and a new version released.

This reverts commit 44d8d23447.

Bug: T277061
Change-Id: If814ae20f7d6602e0167e038ef64f485160bb037
2021-03-11 11:52:37 +01:00
jenkins-bot
1269e29639 Merge "Upgrade wikimedia/html-formatter from 2.0.1 to 3.0.1" 2021-03-10 19:33:52 +00:00
Ed Sanders
bf5f48de6f Upgrade wikimedia/html-formatter from 2.0.1 to 3.0.1
Bug: T276455
Change-Id: I9dfb5d38d6ed5d63aebfe3f395d4f9d1eb23f0e8
Depends-On: I2daeb93bf2523d91ae123727eb9d1b7485dcb61e
2021-03-10 16:40:43 +00:00
Roan Kattouw
44d8d23447 Update wikimedia/minify to v2.2.0
Bug: T272882
Depends-On: I0a5a5bc67bde33243d387de0393c0fa0db5cf661
Change-Id: I31ae009aac570563f7487e8f54763e3a5a470c9d
2021-03-09 13:54:24 -08:00
James D. Forrester
c0e324a333 Update OOUI to v0.41.2
Release notes:
 https://gerrit.wikimedia.org/g/oojs/ui/+/v0.41.2/History.md

Bug: T213580
Bug: T240864
Bug: T275125
Bug: T276483
Change-Id: I22d1bb2dc3638a6b73d6bc89c71e3abadd302791
Depends-On: I16a17d9943cde197f8c0de2460328035d6187e4e
2021-03-09 09:19:17 -08:00
Tim Starling
7bdfc83567 Allow Composer 2.0
Remove the requirement for composer-plugin-api 1.1, so that Composer 2.0
can be used.

Throw an exception if the user tries to update with an old version of
composer-merge-plugin using Composer 2.0.

Change-Id: I0302e250f4a4fd834aee7bd84bd3f2da4fc77700
2021-03-01 13:40:55 +11:00
Kunal Mehta
a4ab432ab1 Updating wikimedia/shellbox (1.0.3 => 1.0.4)
Depends-On: Ia4f1b2428575cbb49af7e4acc0e96b318ed13bd9
Change-Id: Ie04c5687544fddb1d5f38c7961be91903f4d2ceb
2021-02-27 17:15:54 +00:00