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 Manthramurthy and GitHub
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
Harshavardhana and GitHub
53f59667f6
support node being part of multiple pools pick the actual number ( #4870 )
2024-03-13 12:22:53 -07:00
吴小白 and GitHub
b088b02adc
build: support loong64 ( #4549 )
2023-04-13 11:09:41 -07:00
Harshavardhana and GitHub
6f414de058
add hotfix build support ( #4240 )
2022-09-09 03:48:56 -07:00
Eng Zer Jun and GitHub
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 Manthramurthy and GitHub
2754c91048
Switch to last commit time based release ( #4128 )
2022-06-17 11:16:51 -07:00
Anis Elleuch and GitHub
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 Post and GitHub
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
Harshavardhana and GitHub
1dde65d9c0
fix: display objects endpoint with / properly ( #3408 )
2020-09-17 15:34:47 -07:00
Harshavardhana and GitHub
ba37e08f1f
support goreleaser for mc ( #3286 )
2020-07-05 18:37:43 -07:00
Harshavardhana and GitHub
fa520cbd1a
enable golang-lint CI run and -race tests ( #3247 )
2020-06-08 05:55:10 -07:00
kannappanr and GitHub
a0d9e26dc7
Support arm32, 386 compilation: ( #3103 )
2020-03-05 09:27:20 -08:00
Harshavardhana and kannappanr
54ee3a2800
Migrate to go1.13 ( #2888 )
2019-09-09 02:54:43 +05:30
poornas and Harshavardhana
f8661fd87e
Fix broken link to go installation docs ( #2866 )
2019-08-15 15:23:12 -07:00
Harshavardhana and kannappanr
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
Harshavardhana and kannappanr
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
ebozduman and kannappanr
83a9d8b91d
Adds missing codebase MinIO and min.io changes ( #2745 )
2019-04-16 22:31:54 -07:00
Harshavardhana and kannappanr
ba92305de0
Migrate to go1.12, deprecate vendor directory ( #2727 )
2019-03-27 10:08:19 -07:00
Harshavardhana and GitHub
3a22044471
Vendorize all the latest dependencies with go mod ( #2674 )
2019-02-08 18:32:17 -08:00
Harshavardhana and Dee Koder
b7e87b623d
Add admin users ( #2554 )
2018-10-16 14:54:25 -07:00
Durgadas Kamath and kannappanr
22b8ab43bd
ISSUE-2507 : Add s390x support for minio-client ( #2508 )
2018-08-09 14:53:38 -07:00
Rafael Peria de Sene and kannappanr
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
Harshavardhana and Dee 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
Harshavardhana and Nitish Tiwari
59685e2d6b
Fix macOS cross compilation issue. ( #2287 )
2017-10-17 08:02:32 +05:30
Harshavardhana and Dee Koder
582f99b438
Enable mc build tests on go1.9 ( #2276 )
2017-10-15 19:11:38 -07:00
Harshavardhana and GitHub
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
Harshavardhana and GitHub
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
Harshavardhana and GitHub
071c71efbc
Fix macOS build ( #2041 )
...
Fixes #2039
2017-02-27 00:44:09 -08:00
janv37 and Harshavardhana
04cd5e80ee
Add build support for OpenBSD on i386 and amd64 ( #2005 )
2017-02-08 09:21:24 -08:00
Harshavardhana and GitHub
9d7529118e
Add build support for pine64 ( #1987 )
...
Also update notify package with new fixes.
2017-01-25 13:37:06 -08:00
Harshavardhana and GitHub
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 Remer and Harshavardhana
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 Remer and Harshavardhana
447cb7a726
fix regex comparator for GOROOT ( #1887 )
2016-11-18 18:37:16 -08:00
Anis Elleuch and Harshavardhana
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 Verhoef and Anand 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
Harshavardhana and GitHub
951429fe67
Add code coverage and cleanup CI configs. ( #1795 )
2016-08-13 14:00:57 -07:00
Harshavardhana and GitHub
f5ff7e15cf
mc: Fix release build flags after recent refactor. ( #1794 )
2016-08-13 13:49:18 -07:00
Anis Elleuch and Harshavardhana
92d1e226d3
Fix checking go version under OSX ( #1757 )
2016-07-10 11:09:50 -07:00
Anis Elleuch and Harshavardhana
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