Page MenuHomePhabricator

Remove v0 routes and the corresponding test
Closed, ResolvedPublic2 Estimated Story Points

Description

T383122 says the routes should error for 2 weeks, so we should remove them roughly 2 weeks after merging the corresponding patch.

That patch also introduced an e2e test and a little hack to make requests to "unknown" routes, which should also be removed.

Event Timeline

WMDE-leszek set the point value for this task to 5.Feb 17 2025, 10:45 AM
WMDE-leszek changed the point value for this task from 5 to 2.

Change #1122983 had a related patch set uploaded (by Itamar Givon; author: Itamar Givon):

[mediawiki/extensions/Wikibase@master] REST: Remove deprecated v0 routes and handlers

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

Change #1122990 had a related patch set uploaded (by Itamar Givon; author: Itamar Givon):

[operations/mediawiki-config@master] Remove unused route file from Wikibase REST API configuration

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

Change #1122991 had a related patch set uploaded (by Itamar Givon; author: Itamar Givon):

[mediawiki/extensions/Wikibase@master] REST: Remove API route file and reference

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

Change #1122983 merged by jenkins-bot:

[mediawiki/extensions/Wikibase@master] REST: Remove deprecated v0 routes and handlers

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

Change #1122990 merged by jenkins-bot:

[operations/mediawiki-config@master] Remove unused route file from Wikibase REST API configuration

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

Mentioned in SAL (#wikimedia-operations) [2025-03-06T14:56:06Z] <hashar@deploy2002> Started scap sync-world: Backport for [[gerrit:1120180|[Growth] Set default api lookahead size to 10 (T325990)]], [[gerrit:1124879|Revert "Let sysops add/remove the event-organizer group by default" (T386738)]], [[gerrit:1122990|Remove unused route file from Wikibase REST API configuration (T383774)]]

Mentioned in SAL (#wikimedia-operations) [2025-03-06T14:58:49Z] <hashar@deploy2002> hashar, sgimeno, itamar, daimona: Backport for [[gerrit:1120180|[Growth] Set default api lookahead size to 10 (T325990)]], [[gerrit:1124879|Revert "Let sysops add/remove the event-organizer group by default" (T386738)]], [[gerrit:1122990|Remove unused route file from Wikibase REST API configuration (T383774)]] synced to the testservers (https://wikitech.wikimedia.org/wiki/Mwdebug)

Mentioned in SAL (#wikimedia-operations) [2025-03-06T15:20:34Z] <hashar@deploy2002> Started scap sync-world: Backport for [[gerrit:1120180|[Growth] Set default api lookahead size to 10 (T325990)]], [[gerrit:1124879|Revert "Let sysops add/remove the event-organizer group by default" (T386738)]], [[gerrit:1122990|Remove unused route file from Wikibase REST API configuration (T383774)]]

Mentioned in SAL (#wikimedia-operations) [2025-03-06T15:24:26Z] <hashar@deploy2002> itamar, sgimeno, daimona, hashar: Backport for [[gerrit:1120180|[Growth] Set default api lookahead size to 10 (T325990)]], [[gerrit:1124879|Revert "Let sysops add/remove the event-organizer group by default" (T386738)]], [[gerrit:1122990|Remove unused route file from Wikibase REST API configuration (T383774)]] synced to the testservers (https://wikitech.wikimedia.org/wiki/Mwdebug)

Mentioned in SAL (#wikimedia-operations) [2025-03-06T15:30:58Z] <hashar@deploy2002> Finished scap sync-world: Backport for [[gerrit:1120180|[Growth] Set default api lookahead size to 10 (T325990)]], [[gerrit:1124879|Revert "Let sysops add/remove the event-organizer group by default" (T386738)]], [[gerrit:1122990|Remove unused route file from Wikibase REST API configuration (T383774)]] (duration: 10m 23s)

Change #1122991 merged by jenkins-bot:

[mediawiki/extensions/Wikibase@master] REST: Remove API route file and reference

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