Page MenuHomePhabricator

Make "Publish REST API Client" GitHub Action report failures
Closed, ResolvedPublic3 Estimated Story Points

Description

The "Publish REST API Client" GitHub Action has failed twice (T383350, T386385) recently without the team being alerted. We should set up a way so that we are notified when there is a failure.

This has been solved in other GitHub actions owned by WMDE by sending an email to wikidata-ci-status@wikimedia.de on failure. For example, in the Wikibase Secondary CI job.

Event Timeline

Change #1124844 had a related patch set uploaded (by Ollie Shotton; author: Ollie Shotton):

[mediawiki/extensions/Wikibase@master] REST: Make build-and-publish-api-client GitHub Action report failures

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

WMDE-leszek set the point value for this task to 3.Jun 19 2025, 10:27 AM
WMDE-leszek moved this task from Polished to Ready for planning on the Wikibase Reuse Team board.

Change #1176223 had a related patch set uploaded (by Jakob; author: Jakob):

[mediawiki/extensions/Wikibase@master] Report failures for build-and-publish-api-client

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

Change #1176224 had a related patch set uploaded (by Jakob; author: Jakob):

[mediawiki/extensions/Wikibase@master] Intentionally break build-and-publish-api-client

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

Change #1176223 merged by jenkins-bot:

[mediawiki/extensions/Wikibase@master] Report failures for build-and-publish-api-client

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

Change #1176224 abandoned by Jakob:

[mediawiki/extensions/Wikibase@master] Intentionally break build-and-publish-api-client

Reason:

No need for this anymore. Emails are working.

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

Change #1124844 abandoned by Ollie Shotton:

[mediawiki/extensions/Wikibase@master] REST: Make build-and-publish-api-client GitHub Action report failures

Reason:

Superseded by Iefc709d482ef03895c09072fb40ddec211c00db7

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