Docker images in manifest file allow mismatched tag + sha
Nadie ha tomado este issue todavía.
Evaluación
- Dificultad
- 4/5
- Tiempo estimado
- 3-5 días
- Aptitud para principiantes
- 35/100
Línea de trabajo
Lee primero pkg/types/manifest.go en el método referenciado de generación de nombres de imagen. Traza cómo los valores de manifest.json se convierten en referencias de imagen de docker-compose y, después, define el comportamiento para tag y sha que no coincidan; el trabajo estará terminado cuando las discrepancias se detecten o se revise el formato del manifiesto, con pruebas que cubran el comportamiento elegido.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
The manifest.json format allows specifying a Docker version by tag or sha. If the sha is set, the tag is ignored, as seen in this method to generate the image name for the docker-compose file:
This can be confusing if tag and sha are both set but refer to two different images. Ideally if both are set, there would be some verification that they point to the same image.
If this is not feasible, perhaps we should adjust the manifest.json to only contains sha (even though it's not as human-readable).
- Lenguaje dominante
- Go
- Estrellas
- 66
- Forks
- 64
- Métricas de merge de PR
- Sin PR fusionados en 30 d
Preparar el entorno
- Sin Dockerfile ni archivo de Docker Compose
- Sin plantilla de pull request
- Leer la guía de contribución
Primeros pasos
- Lee el issue completo y luego la guía de contribución del proyecto.
- Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
- Haz un fork del repositorio y trabaja en una rama.
- Abre un pull request que haga referencia al número del issue.
Más de hyperledger-firefly/cli
-
Dificultad 5/5 Más de una semana Aptitud para principiantes 35/100
hyperledger-firefly/cli#357 ·
-
bug good first issue
Dificultad 3/5 1-2 días Aptitud para principiantes 45/100
hyperledger-firefly/cli#343 · 1 comentario ·
-
bug
Dificultad 4/5 3-5 días Aptitud para principiantes 25/100
hyperledger-firefly/cli#339 · 7 comentarios ·
-
bug Windows WSL
Dificultad 3/5 1-2 días Aptitud para principiantes 25/100
hyperledger-firefly/cli#335 · 1 comentario ·
-
Dificultad 3/5 1-2 días Aptitud para principiantes 35/100
hyperledger-firefly/cli#334 · 2 comentarios ·
Todos los issues de hyperledger-firefly/cli
Issues similares
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 75/100
keyxmakerx/Chronicle#1721 ·
Los mantenedores suelen responder en 1 día
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 78/100
Gentleman-Programming/gentle-ai#5720 ·
Los mantenedores suelen responder en 1 día
-
compress: block buffers get re-zeroed on every call, and the zeroing is immediately overwrittenAbierto
Dificultad 2/5 1-3 horas Aptitud para principiantes 78/100
ClickHouse/ch-go#1218 ·
Los mantenedores suelen responder en 13 días
-
effort:s impact:low raised-by:reviewer risk:low
Dificultad 1/5 Menos de una hora Aptitud para principiantes 84/100
medici-finance/assay#4251 · 1 comentario ·
Los mantenedores suelen responder en 1 día
-
stripCodeFence unti testsAbierto
Dificultad 1/5 1-3 horas Aptitud para principiantes 88/100
Edwin-metcalf/MetCode#30 ·
Los mantenedores suelen responder en 1 día