To avoid the fiasco that T100351 caused, we should run a PHP / JSON / JavaScript syntax checker over the generated tarball before publishing it. We can likely re-use the PHP syntax checker developed in scap.
Description
Description
Status | Subtype | Assigned | Task | ||
---|---|---|---|---|---|
Open | None | T223392 Automate MediaWiki tarball release process | |||
Open | None | T100599 make-release should run a syntax checker over the generated tarball |
Event Timeline
Comment Actions
That was the idea behind the https://integration.wikimedia.org/ci/job/mediawiki-core-release/ job. On tag we would run the release script then do a bunch of test against it (ex: does it install, pass qunit, lint files etc).
Comment Actions
Should be easy enough with the pytest script I have checking the tarball. Just another test case to add :)