Page MenuHomePhabricator

Add CI for testing the wikibase-release-strategy example docker-compose
Closed, ResolvedPublic

Description

The wikibase-release-strategy and wikibase-release-pipeline provide an example docker-compose file for users to use and referenced.

https://github.com/wmde/wikibase-release-pipeline/tree/main/example

Right now these files do not have any testing at all.
This ticket would add testing so that we know they are valid and function at least at a basic level.

CI for the repository is setup using Github Actions

Acceptance Criteria 🏕️🌟

  • A Github actions exists which uses the docker-compose example and ensures that it works

Event Timeline

Addshore triaged this task as Medium priority.Jun 30 2021, 8:41 AM

Rejected during story time because it’s not clear what kind of testing is wanted. Functional testing? Linting the YAML files? Something else?

Rejected during story time because it’s not clear what kind of testing is wanted. Functional testing? Linting the YAML files? Something else?

I think what was desired is some simple test to assert that the instructions in the example actually do work.

Could be as simple as docker-compose up and then getting some expected responses from the services. Not sure we would care about linting that much but just bringing everything up would at least confirm that the syntax is valid.

Addshore claimed this task.