Page MenuHomePhabricator

[jobs-cli,builds-cli,toolforge-cli,webservice] Consolidate the Toolforge CLIs
Open, Stalled, HighPublic

Related Objects

StatusSubtypeAssignedTask
ResolvedRaymond_Ndibe
ResolvedSlst2020
Resolved aborrero
Resolved aborrero
ResolvedNone
Resolvedtaavi
Resolvedtaavi
Resolveddschwen
OpenNone
Stalleddcaro
StalledFeatureNone
StalledNone
OpenNone
OpenNone
ResolvedSlst2020
ResolvedSlst2020
Resolved aborrero
ResolvedSlst2020

Event Timeline

dcaro triaged this task as High priority.Feb 7 2024, 10:10 AM
dcaro renamed this task from Consolidate the Toolforge CLIs to [jobs-cli,builds-cli,toolforge-cli,webservice] Consolidate the Toolforge CLIs.Mar 5 2024, 3:57 PM
dcaro changed the task status from Open to Stalled.Apr 30 2024, 1:30 PM
dcaro moved this task from Next Up to Blocked/Paused on the Toolforge (Toolforge iteration 09) board.

Generally speaking, https://gitlab.wikimedia.org/repos/cloud/toolforge/toolforge-gen-cli is a consolidation of CLIs, currently build, envvars and jobs, (pending webservice and components api rewrites).

This was based on the decision at https://wikitech.wikimedia.org/wiki/Wikimedia_Cloud_Services_team/EnhancementProposals/Decision_record_T348749_Toolforge_CLI_consolidation
However after checking in with the team a few months back, the decision switched to having Go as a primary language for a CLI, rather than python (likely due to growing usage in other toolforge things)