Wikibase Suite (WBS)

1) Use releases.wikimedia.org for hosting release tarballs

Date: 2020-12-04

Status

accepted

Context

We need to determine a place to host our new release artifacts (tarballs). Currently releases are being served by the Extension Distributor and the release branches of the git repositories.

Github

pros:

cons:

releases.wikimedia.org

pros:

cons:

Wikiba.se

pros:

cons:

Extension Distributor

pros:

cons:


Repository Service provider Free to WMDE Self-Service (1) Method of publishing Visibility/Current usage Estimated effort Documentation URL Trusted
Github Github/Microsoft Currently, Might change in the future. (2) Yes Github Releases / Github Action Artifact - Low Good github.com/wikimedia/ no
WMF Releases WMF Yes No (negotiation needed - likely only initially) FTP/SFTP/SCP - High Poor releases.wikimedia.org yes
Wikiba.se WMDE Yes Yes FTP or some kind of pulling by the server (TBD - not existing yet) - High Poor (non existent) wikiba.se, or releases.wikiba.se yes
ExtensionDist WMF/Volunteers? Yes No (negotiation needed - likely only initially) Undefined, would need adaptations Low (3) Very High Poor extdist.wmflabs.org/dist/ yes

  1. We can create new tarballs and publish without filing a ticket or speaking to admins
  2. WMDE (github.com/wmde) has a free open source plan with Github. WMF (github.com/wikimedia) does not
  3. https://grafana.wikimedia.org/d/000000161/extension-distributor-downloads?orgId=1&from=now-5y&to=now

Decision

Consequences