| hashar added a comment. |
That is still going on. For extensions and skins Quibble does:
composer validate --no-check-publish composer install --no-progress --prefer-dist --profile -v composer test
Wikibase composer.json has:
{ "scripts": { "test": [ "composer validate --no-interaction", "parallel-lint . --exclude vendor --exclude node_modules --exclude .git", "phpcs -p -s", "minus-x check ." }Hence it runs parallel-lint on every single files which takes roughly 5 minutes by itself.
mediawiki/core has a similar issue, but Quibble passes the list of files changed in the patchset to the composer test command. This way it only lint altered files which is way faster.
TASK DETAIL
EMAIL PREFERENCES
To: hashar
Cc: WMDE-leszek, Jonas, Jdforrester-WMF, Aklapper, hashar, cscott, Lahi, Gq86, GoranSMilovanovic, QZanden, LawExplorer, thcipriani, Wikidata-bugs, aude, Mbch331, Jay8g, greg
Cc: WMDE-leszek, Jonas, Jdforrester-WMF, Aklapper, hashar, cscott, Lahi, Gq86, GoranSMilovanovic, QZanden, LawExplorer, thcipriani, Wikidata-bugs, aude, Mbch331, Jay8g, greg
_______________________________________________ Wikidata-bugs mailing list [email protected] https://lists.wikimedia.org/mailman/listinfo/wikidata-bugs
