hashar added a comment.

For MediaWiki, we have dismissed using composer install in favor of composer update but I dont quite remember the details. That was done by https://gerrit.wikimedia.org/r/#/c/189543/ which point to discussion that happened on https://gerrit.wikimedia.org/r/#/c/189148/

There is a macro:

- builder:
    name: composer-update
    builders:
     - shell: |
        set -u
        cd "{dir}"
        [[ -f "composer.json" ]] || exit 0
        composer update --ansi --no-progress --prefer-dist --profile -v

Maybe we can make it to use composer install whenever there is a composer.lock file and that would be sufficient?

Side note: there are mediawiki-extensions-hhvm-jessie and mwext-testextension-hhvm-jessie which use slightly different set of extensions. We probably only need one.


TASK DETAIL
https://phabricator.wikimedia.org/T165316

EMAIL PREFERENCES
https://phabricator.wikimedia.org/settings/panel/emailpreferences/

To: hashar
Cc: hashar, PokestarFan, gerritbot, Paladox, aude, Aklapper, Lordiis, GoranSMilovanovic, Adik2382, Th3d3v1ls, Ramalepe, Liugev6, QZanden, Lewizho99, Maathavan, Izno, Wikidata-bugs, Mbch331
_______________________________________________
Wikidata-bugs mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/wikidata-bugs

Reply via email to