common-workflow-language / common-workflow-language/cwl-utils

Issue with Docker tag handling

Open
#339 1 comment 0 reactions 0 assignees View on GitHub
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

Open the contributing 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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.