common-workflow-language / common-workflow-language/cwl-v1.2
Move images used in tests off of Docker Hub
- Dominant language
- Common Workflow Language
- Stars
- 45
- Forks
- 28
- PR merge metrics
- No merged PRs in 30d
Description
Docker Hub no longer allows the images used in the conformance tests to be fetched an arbitrary number of times by our CI for Toil. This causes conformance tests to fail because they need to fetch copies of the images and are denied access by Docker Hub. THis is especially a problem for Toil because it can in the worst case fetch a copy of each image every time it executes a CWL job that uses the image.
The images used in the tests should be hosted somewhere where they are freely accessible.
- [ ] `dockerPull: docker.io/alpine:latest`
- [ ] `dockerPull: docker.io/bash:4.4`
- [ ] `dockerPull: docker.io/debian:stable-slim`
- [ ] `dockerPull: docker.io/python:3-slim`
Contributor guide
No contributing guide indexed for this repository
Research direction
Start from the conformance test definitions containing the four listed dockerPull images and trace how CI fetches them. Replace the Docker Hub references with freely accessible hosted copies, then run the conformance tests to confirm all four images can be fetched without Docker Hub rate-limit failures.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- docker
- Domain
- testing-qa
- Issue type
- Refactor
- Difficulty
- 3/5
- Estimated time
- 1-2 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 35/100