Skip to content

Use of docker image :latest tag can result in failed workflow runs #5

@bkmartinjr

Description

@bkmartinjr

Various QC WDL such as QC/tasks/quast.wdl reference their docker image dependency using the :latest tag. This causes an ambiguity on which image is required, as latest is an ambiguous tag (changes over time). This can cause a couple of issues:

  • run failures if a user updates their WDL, but does not pull the latest images
  • makes it quite difficult to use an old WDL version, as you have no idea which docker image it requires.

Recommend that all images be referenced in WDL by an unambiguous tag or their actual digest. That will create an unambiguous dependency.

CC @0seastar0 @tpesout

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions