Automatización shell: intérpretes, YAML y archivos de versiones1
Comprueba primero el intérprete y valida las entradas antes de elegir o ejecutar un comando. El ejemplo de versiones numéricas no implementa todas las reglas de SemVer, y los metadatos de una versión no verifican los bytes descargados.
Seleccionar archivos de versiones
Comprueba la respuesta y la selección de archivos antes de tratar los metadatos como una instrucción de descarga.
- Verificar la suma SHA-256 de un archivo descargado con Python
Compara un archivo descargado con un valor SHA-256 de confianza mediante un verificador de Python que lee por bloques. Reproduce coincidencias, cambios y errores de lectura con códigos de salida explícitos.