Minio installer breaks CI

The minio_runner’s install script is broken, because of a redirect that’s not being followed. That breaks the shared GitHub action workflows from the .github repository.

For our plugins, this means, we cannot run Rails system tests on CI at the moment. They start, but as the setup cannot be completed, they stay red even before the first test runs :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.

It would be great, if we could fix this on the minio runner repository. We already opened up a PR to start the discussion → Allow overriding mc and minio binary urls in config by agatheblues · Pull Request #19 · discourse/minio_runner · GitHub