Page MenuHomePhabricator

Include OAuth in Wikibase release packages
Closed, ResolvedPublic3 Estimated Story Points

Description

As a Wikibase Release manager I want to be publish releases of the OAuth so that Wikibase users can use Quickstatements on their installations.

Acceptance Criteria:

  • Version(s) of OAuth that are compatible/required to be installed are indicated (write a build metadata file for OAuth that can be used later)
  • Relevant Mediawiki extensions are included in the tarball result of the "release pipeline" in versions which is compatible with the included version of Wikibase
    • OAuth
  • Relevant Mediawiki extensions are included in the Docker container image of the "release pipeline" in versions which is compatible with the included version of Wikibase
    • OAuth
  • Document how to create an OAuth Consumer and use the keys somewhere else (see example)

Notes

  • "in a version which is compatible with the included version of Wikibase" in the acceptance criteria above means that automated testing of integration between the relevant extensions and the released version of Wikibase has happened during the releasing process

Event Timeline

toan set the point value for this task to 3.Jan 21 2021, 10:37 AM

The results/worklog from the install process for OAuth and integration with QuickStatements should flow into the hands of the technical writer for inclusion here: https://www.mediawiki.org/wiki/Wikibase/Suite#OAuth

One way of testing this could be checking the TestArtifacts on the builds on main should contain a file called Should-contain-other-extensions.png

This file which is a screenshot of Special:Versions and shows that OAuth is installed.

Should-contain-other-extensions.png (5×1 px, 1 MB)

This looks complete, thanks. Possibly tweaks related to getting it work with the Quick Statements will be consider under that other task.