elixir-cloud-aai / TESK

GA4GH Task Execution Service Root Project + Deployment scripts on Kubernetes
https://tesk.readthedocs.io
Apache License 2.0
39 stars 28 forks source link

Update CI pipelines #154

Closed uniqueg closed 1 month ago

uniqueg commented 1 month ago

Follow basic structure of CI pipeline in other Python / FOCA apps, e.g., proTES and Cloud Registry, but keep TESK/Kubernetes/Helm-specific actions. In particular, set steps for static code analysis (flake8, pylint, mypy), testing (pytest and coverage) etc., as well as building and publishing Docker images (should be stored at elixircloud organization on Docker Hub).