testcontainers / testcontainers/testcontainers-java
Parse Docker images of `<name>:<tag>@sha256:<hash>` format
Nessuno ha ancora preso questa issue.
- Lingua principale
- Java
- Stelle
- 8.7k
- Fork
- 1.9k
- Merge medio
- 2g 17h
- PR unite (30g)
- 9
Descrizione
Currently, DockerImageName doesn't support image names in <name>:<tag>@sha256:<hash> format, as it expects image name to be in one of these formats:
<name>:<tag><name>@sha256:<hash>
However, <name>:<tag>@sha256:<hash> is a valid Docker image name format. Could you please add its support?
As a result, I expect DockerImageName to ignore tags of such image names and work with hash only. Tags can be returned via toString().
Guida per i contributori
Apri la guida per i contributori
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Direzione di ricerca
Individua il parser DockerImageName e i test esistenti per i formati con solo tag e con solo digest. Inizia tracciando come vengono analizzati il nome e il digest, quindi verifica che la forma combinata name:tag@sha256:hash sia accettata, che i tag vengano ignorati nella ricerca e che toString() li preservi. Aggiungi o aggiorna test mirati del parser per dimostrare il comportamento completato.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Valutazione
- Stack tecnologico
- docker, java
- Ambito
- testing
- Tipo di issue
- Bug
- Difficoltà
- 3/5
- Tempo stimato
- 1-2 giorni
- Stato di attività
- Ferma
- Chiarezza
- Abbastanza chiara
- Idoneità per principianti
- 45/100