Page MenuHomePhabricator

Uninstall jsduck and related material from CI images etc., once it's no longer needed
Open, Stalled, Needs TriagePublic

Description

Search

  • CI images
    • Quibble images
    • Node images
  • MW-Vagrant
  • LibUp

Related Objects

StatusSubtypeAssignedTask
StalledNone
Resolvedapaskulin
Resolved Jhernandez
DuplicateNone
ResolvedKrinkle
Resolvedapaskulin
OpenNone
ResolvedEsanders
ResolvedEsanders
ResolvedBUG REPORTKrinkle
ResolvedJdlrobson
DuplicateNone
DuplicateNone
DuplicateNone
Resolved nray
ResolvedJdforrester-WMF
Resolvedmatmarex
DeclinedNone
Resolvedcscott
ResolvedTheDJ
ResolvedSamwilson
ResolvedNone
OpenNone
DeclinedNone
Resolvedapaskulin
ResolvedKrinkle
Resolvedmatmarex
Resolvedapaskulin
DeclinedBUG REPORTJdlrobson
Resolvedapaskulin
Resolvedegardner
OpenNone
OpenNone
OpenNone
ResolvedNovem_Linguae
ResolvedNovem_Linguae
ResolvedNovem_Linguae
OpenNone
OpenNone
DuplicateNone
OpenNone

Event Timeline

Jdforrester-WMF renamed this task from Uninstall jsduck and related material from CI images, once it's no longer needed to Uninstall jsduck and related material from CI images etc., once it's no longer needed.May 1 2024, 10:51 AM
Jdforrester-WMF updated the task description. (Show Details)

How do we deal with jsduck still being used in the release branches?

How do we deal with jsduck still being used in the release branches?

In general, jsduck is triggered via the CI job template extension-javascript-documentation which isn't defined for release branches, and e.g. its sub-job mwext-node18-docs-publish only runs for the master branch – so, once we've finally eliminated it from all master branches (still a work in progress!) this should suffice.

taavi updated the task description. (Show Details)

Note: Even though T138401 has been marked Resolved, it's not yet done. There are a bunch of production repos that still need to migrate — Wikispeech (T379691), ArticleCreationWorkflow (T379692), and DonationInterface (T379693) — before we can drop the support from CI. :-(

Novem_Linguae changed the task status from Open to Stalled.Nov 13 2024, 2:57 PM

As part of the Continuous-Integration-Infrastructure (Zuul upgrade) we are overhauling all jobs and support for jsduck will be removed entirely. I expect the migration to happen after the summer of 2025.