aws-samples / aws-samples/aws-healthomics-tutorials

container-puller: use cwl-utils to automatically extract the container names

Open
#45 0 comments 0 reactions 0 assignees View on GitHub
Dominant language
Python
Stars
94
Forks
42
PR merge metrics
No merged PRs in 30d

Description

Shouldn't be too much work to modify https://github.com/common-workflow-language/cwl-utils/blob/main/cwl_utils/docker_extract.py to just print the container names instead of downloading them.

For a pure typescript approach, https://github.com/common-workflow-lab/cwl-ts-auto could be used ; though some [documents would need to be upgraded to CWL v1.2 first using one of the automated upgraders](https://github.com/common-workflow-lab/cwl-ts-auto#limitations).

Contributor guide

Open the contributing guide

Research direction

Start by reading cwl_utils/docker_extract.py and the container-puller entry point in this repository. Run the existing extraction workflow to see how container references are handled, then verify that the completed change prints container names without downloading images; the issue also identifies cwl-ts-auto as an alternative for a TypeScript implementation.

Written by the indexing model from the issue text.

Assessment

Tech stack
python
Domain
tooling
Issue type
Feature
Difficulty
3/5
Estimated time
1-2 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.