Page MenuHomePhabricator

Set up composer validate job for operations/mediawiki-config
Closed, ResolvedPublic

Description

The operations/mediawiki-config repository now has a composer.json file, however it is not in the repository root. It is in the "multiversion" directory, so we'd need to somehow configure the job for that.

Event Timeline

Legoktm raised the priority of this task from to Needs Triage.
Legoktm updated the task description. (Show Details)
Legoktm changed Security from none to None.
Legoktm added subscribers: Legoktm, bd808, hashar.

The Jenkins job templates are all expecting composer.json to be a the root of the repository. Can we move it there to avoid adding exceptions to the convention? We could use it to install PHPUnit and run tests as well and I would really prefer to avoid having multiple composer.json files per repo.

Krinkle triaged this task as Medium priority.Dec 16 2014, 5:21 PM
Krinkle subscribed.

Change 180589 had a related patch set uploaded (by Legoktm):
Move composer.json into repository root

https://gerrit.wikimedia.org/r/180589

Patch-For-Review

Change 180591 had a related patch set uploaded (by Legoktm):
Setup php-composer-validate for operations/mediawiki-config

https://gerrit.wikimedia.org/r/180591

Patch-For-Review

Change 180589 merged by jenkins-bot:
Move composer.json into repository root

https://gerrit.wikimedia.org/r/180589

Change 180591 merged by jenkins-bot:
Setup php-composer-validate for operations/mediawiki-config

https://gerrit.wikimedia.org/r/180591

I filed T85947 to convert the entire repository to use composer based testing.

bd808 lowered the priority of this task from Medium to Low.Jan 8 2015, 5:49 PM
bd808 raised the priority of this task from Low to Medium.
bd808 moved this task from Needs Review/Feedback to Done on the MediaWiki-Core-Team board.