abuckit
|
e03bb070e8
|
feat: implement release process (Phase 1)
- Add release.yml workflow: multi-arch builds (linux/amd64, linux/arm64,
windows/amd64, darwin/arm64), minisign signing, deb/rpm/apk packages,
multi-arch Docker images pushed to ghcr.io and Docker Hub, GitHub
Release with auto release notes, gh-pages sha256sum pointer update
- Rewrite Dockerfile to use ubi9/ubi-micro base (no inherited MinIO env)
- Delete legacy Dockerfiles (Dockerfile.release, .old_cpu, .hotfix)
- cmd/update.go: accept 'buckit.' release prefix for self-update,
replace minisign pubkey with placeholder, point default URL at GitHub
Pages, derive binary URL from GitHub Releases
- cmd/build-constants.go: repoint MinioReleaseBaseURL to GitHub Pages
- cmd/update_test.go: add buckit prefix test case
- Add design docs: release-process.md, release-process-plan.md,
self-update-migration.md
|
2026-05-09 22:56:25 -04:00 |
|