esto está ocurriendo de nuevo y rompiendo la CI de pruebas de sistema estándar
La CI de pruebas de sistema del sistema de plugins estándar de Discourse falló durante la configuración del entorno compartido de MinIO. La descarga del cliente de MinIO devolvió HTTP 410 antes de que se ejecutaran las pruebas de sistema de ningún plugin.
Tanto minio/minio como minio/mc están ahora archivados.
El README de MinIO dice: “Alternativas:AIStor Free — Edición completa y autónoma para uso comunitario (licencia gratuita)”.
El README de MinIO también dice: “Importante: La edición comunitaria de MinIO ahora se distribuye únicamente como código fuente. Ya no proporcionaremos versiones binarias precompiladas para la versión comunitaria.”
No estoy seguro de si AIStor sea un reemplazo directo y sencillo.
Dado que esto simplemente no funciona ahora, ¿sería mejor deshabilitar esta dependencia y omitir las pruebas que dependen de ella mientras tanto?
Me topé con algo similar cuando me di cuenta de que Minio es una dependencia de uno de los servicios que uso, y justo ayer estaba evaluando alternativas.
Parece que la opción más ligera y más desarrollada es https://garagehq.deuxfleurs.fr/, mientras que la más completa (aún en desarrollo y posiblemente no lista aún para producción) es RustFS · GitHub
sí, RustFS parece tener el mejor potencial a simple vista, pero tampoco es una solución de «copia y pega». De momento, estoy trabajando en hacer un fork de esos dos repositorios y crear un flujo de trabajo que compile el binario para nosotros.