Try to add a very basic QC testing to CPONT
QC testing is executed every time a change to the ontology is proposed on the branch to ensure that no bad changes are merged into the ontology.
I would like you to try @ehartley (with my help on slack and in meetings) to implement a basic CI pipeline. For now, try this:
Based on these instructions:
- https://docs.gitlab.com/ee/ci/pipelines/
- https://docs.gitlab.com/ee/ci/docker/using_docker_images.html
Concretely, try to:
-
Add a .gitlab-ci.yml
file to CPONT top level directory -
Try to have it refer to the ODK docker container -
Try to copy this action: https://github.com/pato-ontology/pato/blob/master/.github/workflows/qc.yml (which is a GitHub (not GitLab) action) and rewrite it as a GitLab action according to the instructions above.
Edited by ehartley