Page MenuHomePhabricator

Update SVGO to v3.x in various extensions & skins
Closed, ResolvedPublic

Description

Goal

Many Wikimedia extensions currently use 'svgo' package in v2.8.0.
With the new 3.x releases there have been minimal changes and numerous optimization (as exposed Typescript types out of box, no need to install @types/svgo package anymore

Acceptance criteria

Event Timeline

Change 930231 had a related patch set uploaded (by VolkerE; author: VolkerE):

[mediawiki/extensions/Echo@master] build: Update SVGO to v3.0.2 & re-crush icons

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

Change 930232 had a related patch set uploaded (by VolkerE; author: VolkerE):

[mediawiki/extensions/GrowthExperiments@master] build: Update SVGO to v3.0.2 & re-crush icons

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

Change 930234 had a related patch set uploaded (by VolkerE; author: VolkerE):

[mediawiki/extensions/MobileFrontend@master] build: Update SVGO to v3.0.2

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

Change 930235 had a related patch set uploaded (by VolkerE; author: VolkerE):

[mediawiki/extensions/Popups@master] build: Update SVGO to v3.0.2

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

Change 930236 had a related patch set uploaded (by VolkerE; author: VolkerE):

[mediawiki/extensions/RevisionSlider@master] build: Update SVGO to v3.0.2

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

Change 930239 had a related patch set uploaded (by VolkerE; author: VolkerE):

[mediawiki/extensions/TwoColConflict@master] build: Update SVGO to v3.0.2

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

Change 930241 had a related patch set uploaded (by VolkerE; author: VolkerE):

[mediawiki/extensions/CentralNotice@master] build: Update SVGO to v3.0.2

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

Change 930247 had a related patch set uploaded (by VolkerE; author: VolkerE):

[mediawiki/extensions/ChessBrowser@master] build: Update SVGO to v3.0.2

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

Change 930248 had a related patch set uploaded (by VolkerE; author: VolkerE):

[mediawiki/extensions/Kartographer@master] build: Update SVGO to v3.0.2

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

Change 930256 had a related patch set uploaded (by VolkerE; author: VolkerE):

[mediawiki/extensions/TimedMediaHandler@master] build: Update SVGO to v3.0.2

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

Change 930258 had a related patch set uploaded (by VolkerE; author: VolkerE):

[mediawiki/extensions/Translate@master] build: Update SVGO to v3.0.2 & re-crush icons

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

Change 930235 merged by jenkins-bot:

[mediawiki/extensions/Popups@master] build: Update SVGO to v3.0.2

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

Change 930239 merged by jenkins-bot:

[mediawiki/extensions/TwoColConflict@master] build: Update SVGO to v3.0.2

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

Change 930236 merged by jenkins-bot:

[mediawiki/extensions/RevisionSlider@master] build: Update SVGO to v3.0.2

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

Change 930248 merged by jenkins-bot:

[mediawiki/extensions/Kartographer@master] build: Update SVGO to v3.0.2

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

Change 930525 had a related patch set uploaded (by VolkerE; author: VolkerE):

[mediawiki/extensions/UniversalLanguageSelector@master] build: Update SVGO to v3.0.2 & re-crush icons

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

Change 930546 had a related patch set uploaded (by VolkerE; author: VolkerE):

[mediawiki/skins/MonoBook@master] build: Update SVGO to v3.0.2

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

Change 930549 had a related patch set uploaded (by VolkerE; author: VolkerE):

[mediawiki/skins/Timeless@master] build: Update SVGO to v3.0.2

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

Volker_E renamed this task from Update SVGO in various extensions to Update SVGO in various extensions & skins.Jun 15 2023, 10:03 AM
Volker_E added projects: MonoBook, ChessBrowser.
Volker_E updated the task description. (Show Details)

Change 930232 merged by jenkins-bot:

[mediawiki/extensions/GrowthExperiments@master] build: Update SVGO to v3.0.2 & re-crush icons

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

Change 930231 merged by jenkins-bot:

[mediawiki/extensions/Echo@master] build: Update SVGO to v3.0.2 & re-crush icons

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

Change 930525 merged by jenkins-bot:

[mediawiki/extensions/UniversalLanguageSelector@master] build: Update SVGO to v3.0.2 & re-crush icons

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

Change 930549 merged by jenkins-bot:

[mediawiki/skins/Timeless@master] build: Update SVGO to v3.0.2

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

Change 930546 merged by jenkins-bot:

[mediawiki/skins/MonoBook@master] build: Update SVGO to v3.0.2

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

@Volker_E: Should we update the mw.o docs as well? The file comment points to https://www.mediawiki.org/wiki/Manual:Coding_conventions/SVG#Exemplified_safe_configuration where this change is not yet reflected.

Change 930241 merged by jenkins-bot:

[mediawiki/extensions/CentralNotice@master] build: Update SVGO to v3.0.2

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

Change 930247 merged by jenkins-bot:

[mediawiki/extensions/ChessBrowser@master] build: Update SVGO to v3.0.2

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

Change 930655 had a related patch set uploaded (by VolkerE; author: VolkerE):

[mediawiki/skins/MinervaNeue@master] build: Update SVGO to v3.0.2

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

Change 930657 had a related patch set uploaded (by VolkerE; author: VolkerE):

[mediawiki/extensions/GuidedTour@master] build: Update SVGO to v3.0.2

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

Change 930658 had a related patch set uploaded (by VolkerE; author: VolkerE):

[mediawiki/extensions/MultimediaViewer@master] build: Update SVGO to v3.0.2

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

Change 930659 had a related patch set uploaded (by VolkerE; author: VolkerE):

[mediawiki/extensions/Thanks@master] build: Update SVGO to v3.0.2

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

@Volker_E: Should we update the mw.o docs as well? The file comment points to https://www.mediawiki.org/wiki/Manual:Coding_conventions/SVG#Exemplified_safe_configuration where this change is not yet reflected.

Indeed, that's already part of the parent task description ;)

Change 930658 merged by jenkins-bot:

[mediawiki/extensions/MultimediaViewer@master] build: Update SVGO to v3.0.2

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

Change 930256 merged by jenkins-bot:

[mediawiki/extensions/TimedMediaHandler@master] build: Update SVGO to v3.0.2

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

Change 930657 merged by jenkins-bot:

[mediawiki/extensions/GuidedTour@master] build: Update SVGO to v3.0.2

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

Change 930659 merged by jenkins-bot:

[mediawiki/extensions/Thanks@master] build: Update SVGO to v3.0.2

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

Volker_E updated the task description. (Show Details)
Volker_E updated the task description. (Show Details)
Volker_E removed a project: NearbyPages.
Volker_E updated the task description. (Show Details)
Jdforrester-WMF renamed this task from Update SVGO in various extensions & skins to Update SVGO to v3.x in various extensions & skins.Jun 20 2023, 3:23 PM

Change 930258 merged by jenkins-bot:

[mediawiki/extensions/Translate@master] build: Update SVGO to v3.0.2 & re-crush icons

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

Change 930655 merged by jenkins-bot:

[mediawiki/skins/MinervaNeue@master] build: Update SVGO to v3.0.2

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

Volker_E updated the task description. (Show Details)

Change 930234 merged by jenkins-bot:

[mediawiki/extensions/MobileFrontend@master] build: Update SVGO to v3.0.2

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

Volker_E claimed this task.
Volker_E removed a project: good first task.
Volker_E updated the task description. (Show Details)