To earlier detect potential incompatibilities and bugs, we would like to run the CI tests daily for ungated extensions. Ideally that would just run the normal patch jobs on the most recent commits on master/main.
A good first candidate would be Cognate (see T283654 for what triggered this). But potentially also other extensions that are not gated and rarely see active development. Maybe PropertySuggester or ArticlePlaceholder?
List of extensions https://wmde.github.io/wikidata-wikibase-team/repositories/
List of gated things https://github.com/wikimedia/integration-config/blob/526dfb80a2a713cce7694db818b72a4409ef4480/zuul/parameter_functions.py#L793
Acceptance Criteria:
- The normal CI tests on Cognate are run every day for the most recent commit on the master branch
- If there is a failure, then an email is sent to some relevant mailing lists
- Create tasks for each extension for which to enable daily tests
Notes:
- Maybe we could also have a notification in some Wikidata IRC channel? Mattermost wikidata-feed bot? (potentially out of scope of this task)