testcontainers / testcontainers/testcontainers-java
Parse Docker images of `<name>:<tag>@sha256:<hash>` format
Dieses Issue hat noch niemand übernommen.
- Vorherrschende Sprache
- Java
- Sterne
- 8.7k
- Forks
- 1.9k
- Ø Merge
- 2 T. 17 Std.
- Gemergte PRs (30 T.)
- 9
Beschreibung
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().
Beitragsleitfaden
Erste Schritte
- Lies das ganze Issue und danach den Beitragsleitfaden des Projekts.
- Schreib ins Issue, dass du es übernimmst — das erspart doppelte Arbeit.
- Forke das Repository und arbeite in einem Branch.
- Öffne einen Pull Request, der die Issue-Nummer nennt.
Rechercherichtung
Lokalisieren Sie den DockerImageName-Parser und seine bestehenden Tests für Formate, die nur ein Tag bzw. nur einen Digest enthalten. Beginnen Sie damit, nachzuverfolgen, wie Name und Digest geparst werden, und verifizieren Sie anschließend, dass die kombinierte Form name:tag@sha256:hash akzeptiert wird, Tags bei der Suche ignoriert werden und toString() sie beibehält. Fügen Sie fokussierte Parser-Tests hinzu oder aktualisieren Sie sie, um das abgeschlossene Verhalten zu demonstrieren.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Bewertung
- Tech-Stack
- docker, java
- Bereich
- testing
- Issue-Typ
- Bug
- Schwierigkeit
- 3/5
- Geschätzter Aufwand
- 1-2 Tage
- Aktivitätsstatus
- Veraltet
- Klarheit
- Größtenteils klar
- Anfängerfreundlichkeit
- 45/100