Skip to content

CI: Build the minio server from source - #3

Open
msaggiorato wants to merge 1 commit into
masterfrom
upstream/ci-install-minio-from-source
Open

msaggiorato wants to merge 1 commit into
masterfrom
upstream/ci-install-minio-from-source

Conversation

@msaggiorato

Copy link
Copy Markdown
Member

Validation run for the workflow fix: dl.minio.io answers 410 Gone since the open source MinIO server was archived, so every test job dies in Get programs before a single test runs. Installs it with go install from the last release (RELEASE.2025-10-15T17-29-55Z) instead.

Verified locally: the go-installed binary passes go test -run TestBackendMinio ./internal/backend/s3/ (7.9 s), build takes ~1.5 min cold.

Upstream reported the same breakage in restic#22063 (comment 5697342454).

🤖 Generated with Claude Code

https://claude.ai/code/session_01LhQ5vniAMEFx1V4PtwEuWD

The test jobs no longer get past "Get programs": the open source MinIO
server is archived and dl.minio.io answers every download with "410 Gone",
so the wget fails and the whole matrix stops before a single test runs.

Install it with go install from the last release instead, which also drops
the per-OS branch and picks up the runner's own architecture rather than
the amd64 build. The version is pinned next to latest_go because the
repository is archived and its master branch has moved on since.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01LhQ5vniAMEFx1V4PtwEuWD
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant