Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Tasks for CWLProv #807

Open
8 of 17 tasks
FarahZKhan opened this issue Jul 3, 2018 · 1 comment
Open
8 of 17 tasks

Tasks for CWLProv #807

FarahZKhan opened this issue Jul 3, 2018 · 1 comment

Comments

@FarahZKhan
Copy link
Member

FarahZKhan commented Jul 3, 2018

  • make diff_pylint_report is clean
  • Test with toil-cwl-runner, does this break anything?
  • move extra Python dependencies to an extra, add code to remind the user to install them if --provenance is called
  • @mr-c to review type hints
  • remove use of hasattr
  • add raw logs
  • test with aligner workflow
  • deal with directory structures
  • add annotations (EDAM if available) for input data artefact entity in provenance file
  • pylint mostly clean cwltool/provenance.py and tests/test_provenance.py
  • refactor out global relativised_input_object
  • resolve TODO and FIXME or move to issues or another document
  • make sure snapshot only contains definition and job files
  • in case of failure, generate provenance files anyway.
  • record docker container image id and labels
  • record kernel version
docker inspect --format='{{.Id }}' --type image microscaling/microscaling # Image sha256
docker inspect --format='{{ json .Config.Labels }}' --type image microscaling/microscaling
  • confirm --provenance & --cachedir coexistence
@mr-c
Copy link
Member

mr-c commented Jul 23, 2022

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

3 participants