Skip to content

Commit 4e0f567

Browse files
committed
Bump to new release 3.0.3
1 parent a0478d7 commit 4e0f567

File tree

2 files changed

+19
-4
lines changed

2 files changed

+19
-4
lines changed

MAINTAINERS.md

+18-3
Original file line numberDiff line numberDiff line change
@@ -5,15 +5,30 @@
55
Please go through this link [Maintainer Responsibility](https://gist.github.com/abperiasamy/f4d9b31d3186bbd26522)
66

77
### Making new releases
8-
98
Edit `libraryVersion` constant in `api.go`.
109

1110
```
1211
$ grep libraryVersion api.go
1312
libraryVersion = "0.3.0"
1413
```
1514

15+
Commit your changes
16+
```
17+
$ git commit -a -m "Bump to new release 0.3.0" --author "Minio Trusted <[email protected]>"
18+
```
19+
20+
Tag and sign your release commit, additionally this step requires you to have access to Minio's trusted private key.
1621
```
17-
$ git tag 0.3.0
22+
$ export GNUPGHOME=/path/to/trusted/key
23+
$ git tag -s 0.3.0
24+
$ git push
1825
$ git push --tags
19-
```
26+
```
27+
28+
### Announce
29+
Announce new release by adding release notes at https://github.com/minio/minio-go/releases from `[email protected]` account. Release notes requires two sections `highlights` and `changelog`. Highlights is a bulleted list of salient features in this release and Changelog contains list of all commits since the last release.
30+
31+
To generate `changelog`
32+
```sh
33+
git log --no-color --pretty=format:'-%d %s (%cr) <%an>' <latest_release_tag>..<last_release_tag>
34+
```

api.go

+1-1
Original file line numberDiff line numberDiff line change
@@ -87,7 +87,7 @@ type Client struct {
8787
// Global constants.
8888
const (
8989
libraryName = "minio-go"
90-
libraryVersion = "3.0.2"
90+
libraryVersion = "3.0.3"
9191
)
9292

9393
// User Agent should always following the below style.

0 commit comments

Comments
 (0)