common-workflow-language / common-workflow-language/cwl-utils
Issue with Docker tag handling
- Dominant language
- Python
- Stars
- 43
- Forks
- 28
- Avg merge
- 4h 7m
- Merged PRs (30d)
- 4
Description
Hello, I’m using `cwl-docker-extract` to download and convert my Docker images into Singularity images. However, I’ve recently encountered an issue where the Singularity image for a tool is saved with the `latest` tag but not without the tag. When I run my workflow, the CWLTool runner calls the tools using their Singularity image name without specifying the `latest` tag, leading to errors.
Thanks for your help!
Contributor guide
Research direction
Start by locating the cwl-docker-extract entry point that converts Docker image tags into Singularity image names, then compare its output with the CWLTool runner's tagless lookup. Reproduce the workflow failure and verify that images referenced without an explicit latest tag resolve successfully.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- docker, python
- Domain
- tooling
- Issue type
- Bug
- Difficulty
- 3/5
- Estimated time
- 1-2 days
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 35/100