85 Commits
Author SHA1 Message Date
Zach Kelling 0ba7019bf7 Rebrand: Hanzo S3 CLI -- remove all MinIO branding
- Replace copyright headers: "MinIO, Inc." -> "Hanzo AI, Inc." across 411+ Go files
- Replace "MinIO Object Storage stack" -> "Hanzo S3 stack" in all file headers
- Replace all user-facing "MinIO" references -> "Hanzo S3" in Usage, help text, examples
- Replace example alias "myminio" -> "mys3" throughout
- Replace example endpoints play.min.io -> s3.hanzo.ai, dl.min.io -> s3.hanzo.ai
- Replace doc URLs min.io -> hanzo.space
- Rewrite README.md/README_zh_CN.md: product is "Hanzo S3 CLI" (the s3 command)
- Update CONTRIBUTING.md, CONFLICT.md, NOTICE, code_of_conduct.md
- Update all Dockerfiles: labels, entrypoints, image refs -> ghcr.io/hanzos3/cli
- Update Makefile: build output, docker tags, install paths -> s3
- Update docker-buildx.sh: image tags -> ghcr.io/hanzos3/cli
- DO NOT change go.mod module path or import paths (github.com/minio/mc preserved)
- DO NOT change Go identifiers, SDK types, or wire protocol constants
- All unit tests pass
2026-02-21 14:19:07 -08:00
Aditya ManthramurthyandGitHub 76c3674200 fix: build on linux/mips64 (#4899)
Also, add cross-compilation to CI. This includes all the archs we intend
to publish production binaries for.

`linux/mips64` was broken previously, and this is fixed by updating
github.com/shirou/gopsutil/v3 to the latest version.
2024-04-11 17:36:42 -07:00
HarshavardhanaandGitHub 53f59667f6 support node being part of multiple pools pick the actual number (#4870) 2024-03-13 12:22:53 -07:00
吴小白andGitHub b088b02adc build: support loong64 (#4549) 2023-04-13 11:09:41 -07:00
HarshavardhanaandGitHub 6f414de058 add hotfix build support (#4240) 2022-09-09 03:48:56 -07:00
Eng Zer JunandGitHub 264d21c65a refactor: replace strings.Replace with strings.ReplaceAll (#4135)
strings.ReplaceAll(s, old, new) is a wrapper function for
strings.Replace(s, old, new, -1). But strings.ReplaceAll is more
readable and removes the hardcoded -1.

Signed-off-by: Eng Zer Jun <engzerjun@gmail.com>
2022-06-27 03:59:09 -07:00
Aditya ManthramurthyandGitHub 2754c91048 Switch to last commit time based release (#4128) 2022-06-17 11:16:51 -07:00
Anis ElleuchandGitHub 0e44ad30db Update version printing to include more information (#4125)
Show licence, copyright header and platform in addition to mc version.
2022-06-16 13:17:03 -07:00
Klaus PostandGitHub 7e6f46fba6 Bump CI Go versions (#3811)
* Bump CI Go versions
* Fix changed fmt.
* Only check vet on one version.
* Bump minimum go version in go.mod
* Add Darwin test.

Replaces #3807
2021-09-28 09:19:52 -07:00
Harshavardhana 5e95eea60c fix: openbsd/amd64 cross compilation 2021-07-04 00:46:58 -07:00
Harshavardhana 1402987ccb change license to AGPLv3 2021-05-11 17:45:08 -07:00
HarshavardhanaandGitHub 1dde65d9c0 fix: display objects endpoint with / properly (#3408) 2020-09-17 15:34:47 -07:00
HarshavardhanaandGitHub ba37e08f1f support goreleaser for mc (#3286) 2020-07-05 18:37:43 -07:00
HarshavardhanaandGitHub fa520cbd1a enable golang-lint CI run and -race tests (#3247) 2020-06-08 05:55:10 -07:00
kannappanrandGitHub a0d9e26dc7 Support arm32, 386 compilation: (#3103) 2020-03-05 09:27:20 -08:00
Harshavardhanaandkannappanr 54ee3a2800 Migrate to go1.13 (#2888) 2019-09-09 02:54:43 +05:30
poornasandHarshavardhana f8661fd87e Fix broken link to go installation docs (#2866) 2019-08-15 15:23:12 -07:00
Harshavardhanaandkannappanr 0f360131cb Remove runtime checks use go build tag (#2848)
Project can be only built with go1.12 or newer
other build related changes to use new go1.12
features.

Fixes #2815
2019-08-06 15:41:04 -07:00
Harshavardhanaandkannappanr e978c71b7c Add staticcheck based builds (#2788)
Additionally this PR also supports
multi-platform builds to avoid cross
platform build issues.
2019-06-03 11:22:31 -07:00
ebozdumanandkannappanr 83a9d8b91d Adds missing codebase MinIO and min.io changes (#2745) 2019-04-16 22:31:54 -07:00
Harshavardhanaandkannappanr ba92305de0 Migrate to go1.12, deprecate vendor directory (#2727) 2019-03-27 10:08:19 -07:00
HarshavardhanaandGitHub 3a22044471 Vendorize all the latest dependencies with go mod (#2674) 2019-02-08 18:32:17 -08:00
HarshavardhanaandDee Koder b7e87b623d Add admin users (#2554) 2018-10-16 14:54:25 -07:00
Durgadas Kamathandkannappanr 22b8ab43bd ISSUE-2507 : Add s390x support for minio-client (#2508) 2018-08-09 14:53:38 -07:00
Rafael Peria de Seneandkannappanr f48ac0de19 Add support for ppc64le (#2468)
Signed-off-by: Rafael Peria de Sene <rpsene@br.ibm.com>
2018-06-19 11:23:28 -07:00
HarshavardhanaandDee Koder 2dc48e9dd3 Simplified build system and move to go1.10.1 (#2431)
minio server simplified its build system, this
change borrows the same technique to `mc` as well.

This PR fixes build messages and overall behavior
of our builds on travis and appveyor.
2018-04-13 13:57:07 -07:00
HarshavardhanaandNitish Tiwari 59685e2d6b Fix macOS cross compilation issue. (#2287) 2017-10-17 08:02:32 +05:30
HarshavardhanaandDee Koder 582f99b438 Enable mc build tests on go1.9 (#2276) 2017-10-15 19:11:38 -07:00
HarshavardhanaandGitHub 3b53bbe478 build: Fix release tags of filenames in release. (#2192) 2017-06-23 11:41:30 -07:00
Minio Trusted c32b1ea48b Add -s -w for gen-ldflags.go 2017-06-14 20:34:56 -07:00
HarshavardhanaandGitHub 694ab27649 build/release: Add sha256sums for minio client releases. (#2171)
Additionally deprecate support for arm6vl platform.

Fixes #2151
2017-06-07 17:09:19 -07:00
HarshavardhanaandGitHub 071c71efbc Fix macOS build (#2041)
Fixes #2039
2017-02-27 00:44:09 -08:00
janv37andHarshavardhana 04cd5e80ee Add build support for OpenBSD on i386 and amd64 (#2005) 2017-02-08 09:21:24 -08:00
HarshavardhanaandGitHub 9d7529118e Add build support for pine64 (#1987)
Also update notify package with new fixes.
2017-01-25 13:37:06 -08:00
HarshavardhanaandGitHub d733d68b0c enable static build releases with CGO_ENABLED=0 (#1935)
Also removing darwin build, since we do brew install.

Removing solaris since it doesn't build anymore.

Fixes #1933
2016-12-22 12:54:26 -08:00
Royce RemerandHarshavardhana 23f0a27acc we removed GOINSTALL.md some time ago, point at new minio docs withe same instructions (#1888) 2016-11-18 18:37:38 -08:00
Royce RemerandHarshavardhana 447cb7a726 fix regex comparator for GOROOT (#1887) 2016-11-18 18:37:16 -08:00
Anis ElleuchandHarshavardhana df7acbcad4 Upgrade go version requirement to 1.7.1 (#1832) 2016-09-25 12:13:35 -07:00
Harshavardhana a30f0aca85 Add build-constants. 2016-08-17 18:30:01 -07:00
Remco VerhoefandAnand Babu (AB) Periasamy 3603766f1c changed package command to mc (#1796)
* changed package command to mc

* changed package from command to mc
2016-08-15 09:05:52 -07:00
HarshavardhanaandGitHub 951429fe67 Add code coverage and cleanup CI configs. (#1795) 2016-08-13 14:00:57 -07:00
HarshavardhanaandGitHub f5ff7e15cf mc: Fix release build flags after recent refactor. (#1794) 2016-08-13 13:49:18 -07:00
Anis ElleuchandHarshavardhana 92d1e226d3 Fix checking go version under OSX (#1757) 2016-07-10 11:09:50 -07:00
Anis ElleuchandHarshavardhana fc448e49d5 Add support of golang tip (#1756) 2016-07-09 07:36:22 -07:00
Harshavardhana b30bbc0e74 release: Remove zip, tar.gz release builds. 2016-04-13 23:48:58 -07:00
Anis Elleuch 8cdf71b539 realpath() doesn't really work under linux and freebsd, use a simpler and more portable method 2016-04-01 19:21:01 +01:00
Harshavardhana e7f4b63212 docs: Update readme.md with new links. 2016-03-31 17:53:35 -07:00
Harshavardhana 087516a783 release: Release binaries will have now .tar.gz and .zip extension.
The reasoning behind is to preserve permissions of binaries.
2016-03-31 17:04:45 -07:00
Harshavardhana 2623eeb82e session: Remove session backup file if any.
Fixes #1623
2016-02-29 02:06:25 -08:00
Anis Elleuch cac451c83e Add needed changes to make mc buildable using make under FreeBSD 2016-02-24 20:54:34 +01:00