As a Wikibase Release manager I want to be publish releases of the Wikibase SPARQL Query Service and related software, so that Wikibase users can use the SPARQL functionality easily on their installations.
Acceptance Criteria:
- Compatible and recommended version of WDQS Blazegraph (backend) is included in a form of the tarball in the result of the "release pipeline"
- Compatible and recommended version of WDQS Blazegraph (backend) is included in a form of the Docker container image in the result of the "release pipeline"
- Relevant elements of the Wikibase SPARQL Query Service are included in the tarball results of the "release pipeline" in versions which is compatible with the included version of Wikibase
- WDQS Blazegraph (backend)
- Query Service UI
-
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 - The query service and the query service ui should be tested in place with the wikibase container to ensure they are compatible.
- data in the wikibase is updated to the qs
- searches in the ui return data from the qs
- prefixes are verified for both item and properties
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
- There is no official WDQS Blazegraph (backend) Docker images, so we will end up packaging these for our needs ourselves