مثبت Minio يعطل CI

تتعطل سكريبت التثبيت الخاص بـ minio_runner بسبب إعادة توجيه لا يتم متابعتها. وهذا يعطل سير عمل GitHub المشتركة من مستودع .github.

بالنسبة لإضافاتنا، هذا يعني أننا لا نستطيع تشغيل اختبارات النظام الخاصة بـ Rails في بيئة CI حاليًا. تبدأ الاختبارات، لكن نظرًا لأن الإعداد لا يمكن إكماله، تظل الحالة حمراء حتى قبل تشغيل الاختبار الأول :red_circle:.

Run bundle exec ruby script/install_minio_binaries.rb
/__w/zlb-community/zlb-community/vendor/bundle/ruby/3.4.0/gems/minio_runner-1.0.0/lib/minio_runner/network.rb:54:in 'MinioRunner::Network.get': Net::HTTPRetriableError: 302 "Found" with https://dl.min.io/client/mc/release/linux-amd64/mc.sha256sum (MinioRunner::Network::NetworkError)
	from /__w/zlb-community/zlb-community/vendor/bundle/ruby/3.4.0/gems/minio_runner-1.0.0/lib/minio_runner/network.rb:64:in 'block in MinioRunner::Network.download'
	from /usr/local/lib/ruby/3.4.0/tempfile.rb:444:in 'Tempfile.open'
	from /__w/zlb-community/zlb-community/vendor/bundle/ruby/3.4.0/gems/minio_runner-1.0.0/lib/minio_runner/network.rb:63:in 'MinioRunner::Network.download'
	from /__w/zlb-community/zlb-community/vendor/bundle/ruby/3.4.0/gems/minio_runner-1.0.0/lib/minio_runner/binary_manager.rb:38:in 'MinioRunner::BinaryManager#new_version_available?'
	from /__w/zlb-community/zlb-community/vendor/bundle/ruby/3.4.0/gems/minio_runner-1.0.0/lib/minio_runner/binary_manager.rb:21:in 'MinioRunner::BinaryManager#install'
	from /__w/zlb-community/zlb-community/vendor/bundle/ruby/3.4.0/gems/minio_runner-1.0.0/lib/minio_runner/binary_manager.rb:9:in 'MinioRunner::BinaryManager.install'
	from /__w/zlb-community/zlb-community/vendor/bundle/ruby/3.4.0/gems/minio_runner-1.0.0/lib/minio_runner.rb:69:in 'MinioRunner.install_binaries'
	from script/install_minio_binaries.rb:7:in '<main>'
D, [2026-04-23T13:53:24.606397 #2938] DEBUG -- : [MinioRunner]: Making network call to https://dl.min.io/client/mc/release/linux-amd64/mc.sha256sum
D, [2026-04-23T13:53:24.899637 #2938] DEBUG -- : [MinioRunner]: Get response: #<Net::HTTPFound 302 Found readbody=true>
Error: Process completed with exit code 1.

سيكون رائعًا لو تمكنا من إصلاح هذه المشكلة في مستودع minio runner. لقد فتحنا بالفعل طلب دمج (PR) لبدء النقاش → Allow overriding mc and minio binary urls in config by agatheblues · Pull Request #19 · discourse/minio_runner · GitHub