Page MenuHomePhabricator

Upgrade Vector skin.json schema to v2
Closed, ResolvedPublic

Description

User Story

Keeping software up to date is part of maintaining it.

Testing Environment for QA

Maybe just a smoke test?

Acceptance Criteria

  • The skin.json schema version is now 2.
  • Changes needed _and_ wanted are identified and applied.
  • Benefits are applied opportunistically to other Web repos as wanted.

Dev notes

Docs and some recent patches to upgrade the extension.json version used in WikidataPageBanner and RelatedArticles:

https://www.mediawiki.org/wiki/Manual:Extension.json/Schema#Changes_in_manifest_version_2
https://phabricator.wikimedia.org/source/mediawiki/browse/master/docs/extension.schema.v2.json
https://gerrit.wikimedia.org/r/#/c/mediawiki/extensions/RelatedArticles/+/561997/
https://gerrit.wikimedia.org/r/#/c/mediawiki/extensions/WikidataPageBanner/+/562235/

Event Timeline

Niedzielski created this task.

I was planning to do this (with the other skins) :)

Change 563763 had a related patch set uploaded (by Ammarpad; owner: Ammarpad):
[mediawiki/skins/Vector@master] Upgrade skin.json schema to manifest_version 2

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

Change 563763 merged by jenkins-bot:
[mediawiki/skins/Vector@master] Upgrade skin.json schema to manifest_version 2

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

Upgraded to manifest version 2, but I am not sure what the third point means.

Niedzielski assigned this task to Ammarpad.

I was thinking that the same changes could be made to at least Minerva which it looks like you did. Thank you!