Tibanna helps you run your genomic pipelines on Amazon cloud (AWS). It is used by the 4DN DCIC (4D Nucleome Data Coordination and Integration Center) to process data. Tibanna supports CWL/WDL (w/ docker), Snakemake (w/ conda) and custom Docker/shell command.
MIT License
70
stars
28
forks
source link
Fix for GA publish and CI builds for Python 3.8, 3.9, 3.10, and 3.11 #398
Fixed GA publish which was not working because it could not find dcicutils because it is not a dependency in pyproject.toml; workaround is to call it manually via straight python and not via pyproject.toml script. N.B. It still does not work because pypi project credentials are not yet defined for this repo.
Added Python 3.8, 3.9, 3.10, as well as 3.11 for GA CI build. This caused failures because of the way the tests were written - writing/reading to/from fixed location in S3 - which means that concurrent runs do not reliably succeed, i.e. because they are stomping on each other. Workaround was to define separate build steps (cloned for now) in main.yml with appropriate "needs" clauses which forces them to execute serially. (The real fix of course is to fix this tests - and note of course they tests can still fail if someone somewhere happens to be running the tests locally at the same time)