Это происходит снова и ломает стандартный CI для системного тестирования
Стандартный CI для системного тестирования плагинов Discourse упал во время настройки общей среды MinIO. Загрузка клиента MinIO вернула HTTP 410 до начала выполнения каких-либо системных тестов плагинов.
В README MinIO написано: “Альтернативы:AIStor Free — полнофункциональная автономная редакция для использования сообществом (бесплатная лицензия)”.
В README MinIO также указано: “Важно: Сообщественное издание MinIO теперь распространяется только в виде исходного кода. Мы больше не будем предоставлять предварительно скомпилированные бинарные сборки для версии сообщества.”.
Я не уверен, является ли AIStor простой заменой «один в один»?
Учитывая, что это просто перестало работать, не лучше ли временно отключить эту зависимость и пропустить все тесты, которые от неё зависят?
Я наткнулся на нечто подобное, когда заметил, что Minio является зависимостью одного из сервисов, которыми я пользуюсь, и как раз вчера я оценивал альтернативы.
Похоже, что наиболее лёгкий и развитый вариант — это https://garagehq.deuxfleurs.fr/, а наиболее полный (пока ещё в разработке и, возможно, не готовый к промышленному использованию) — RustFS · GitHub
да, RustFS на первый взгляд выглядит как самый перспективный вариант, но это не решение, которое можно просто взять и вставить. Сейчас я работаю над тем, чтобы просто форкнуть эти два репозитория и создать workflow, который будет собирать бинарник для нас.