wave icon indicating copy to clipboard operation
wave copied to clipboard

Parsing package version numbers from container tag

Open kchaung-lilly opened this issue 1 year ago • 3 comments

Hello, in our group, we have users building many similar Wave containers. However, the package versions are no longer in the container names, and it is difficult to see what's inside without entering and inspecting.

Is there any way to parse the package version names from the tag hash? For example, in community.wave.seqera.io/library/bbmap_pigz_seqkit_csvtk:fa8c3b82bba97878, can fa8c3b82bba97878 be used to determine what are the versions of bbmap, pigz, seqkit, and csvtk?

Thank you!

kchaung-lilly avatar Oct 23 '24 14:10 kchaung-lilly

Yes, you can use this uri https://wave.seqera.io/view/builds/{id} for example https://wave.seqera.io/view/builds/fa8c3b82bba97878

pditommaso avatar Oct 23 '24 14:10 pditommaso

Thanks!

I specifically was referring to the use case of when we have already pushed a copy of the container into our ECR, so the container name may look like <AWS_ENV>/wave/containers/bbmap_pigz_seqkit_csvtk:fa8c3b82bba97878. At this point, we may no longer be able to retrieve the build id.

kchaung-lilly avatar Oct 23 '24 14:10 kchaung-lilly

wave strips the version numbers from the tag when there's more than one tools because it could be quire unreadable.

An option could be include in the image name, but not sure how much it will improve the problem

pditommaso avatar Oct 23 '24 16:10 pditommaso