I apologize if this review seems a bit extensive, but it's necessary because the Makefile pipeline in this project was outdated compared to the one in the Monarch PhEval repository.
Basically in this PR, I made changes to the QC workflow file removing --no-root flag, to install PhEval into the poetry environment. The test itself is located in tests/test_pipeline_workflow.yaml, it executes "make all" and ensures that pheval run is called and checks the presence of result files.
Fixes #337
I apologize if this review seems a bit extensive, but it's necessary because the Makefile pipeline in this project was outdated compared to the one in the Monarch PhEval repository. Basically in this PR, I made changes to the QC workflow file removing --no-root flag, to install PhEval into the poetry environment. The test itself is located in tests/test_pipeline_workflow.yaml, it executes "make all" and ensures that pheval run is called and checks the presence of result files.