diff --git a/README.md b/README.md index 307b7d8..313648a 100644 --- a/README.md +++ b/README.md @@ -205,6 +205,36 @@ The Model Context Protocol (MCP) is an open protocol that standardizes how appli For more information, visit [modelcontextprotocol.io](https://modelcontextprotocol.io/introduction). +## Release + +_This section describes how to release a new version of `snmcp`._ + +1. Generate a tag for the new version (see Versioning, below): + +``` +git tag -a v0.0.1 -m "v0.0.1" +``` + +5. Push the tag to the git repository: + +``` +git push origin refs/tags/v0.0.1 +``` + +The release workflow will: + +- build Go binaries for supported platforms +- archive the binaries +- publish a release to the github repository ([ref](https://github.com/streamnative/streamnative-mcp-server/releases)) + +### Versioning + +This project uses [semver](https://semver.org/) semantics. + +- Stable: `vX.Y.Z` +- Pre-release: `vX.Y.Z-rc.W` +- Snapshot: `vX.Y.Z-SNAPSHOT-commit` + ## License Licensed under the Apache License Version 2.0: http://www.apache.org/licenses/LICENSE-2.0 diff --git a/go.work.sum b/go.work.sum index 67ad3e6..3584c8e 100644 --- a/go.work.sum +++ b/go.work.sum @@ -52,6 +52,10 @@ github.com/go-sql-driver/mysql v1.5.0 h1:ozyZYNQW3x3HtqT1jira07DN2PArx2v7/mN66gG github.com/go-task/slim-sprig/v3 v3.0.0 h1:sUs3vkvUymDpBKi3qH1YSqBQk9+9D/8M2mN1vB6EwHI= github.com/go-task/slim-sprig/v3 v3.0.0/go.mod h1:W848ghGpv3Qj3dhTPRyJypKRiqCdHZiAzKg9hl15HA8= github.com/golang-jwt/jwt v3.2.1+incompatible h1:73Z+4BJcrTC+KczS6WvTPvRGOp1WmfEP4Q1lOd9Z/+c= +github.com/golang-jwt/jwt/v4 v4.5.1 h1:JdqV9zKUdtaa9gdPlywC3aeoEsR681PlKC+4F5gQgeo= +github.com/golang-jwt/jwt/v4 v4.5.1/go.mod h1:m21LjoU+eqJr34lmDMbreY2eSTRJ1cv77w39/MY0Ch0= +github.com/golang-jwt/jwt/v5 v5.2.1 h1:OuVbFODueb089Lh128TAcimifWaLhJwVflnrgM17wHk= +github.com/golang-jwt/jwt/v5 v5.2.1/go.mod h1:pqrtFR0X4osieyHYxtmOUWsAWrfe1Q5UVIyoH402zdk= github.com/golang/glog v0.0.0-20160126235308-23def4e6c14b h1:VKtxabqXZkF25pY9ekfRL6a582T4P37/31XEstQ5p58= github.com/golang/groupcache v0.0.0-20200121045136-8c9f03a8e57e h1:1r7pUrabqp18hOBcwBwiTsbnFeTZHV9eER/QT5JVZxY= github.com/golang/mock v1.4.3 h1:GV+pQPG/EUUbkh47niozDcADz6go/dUwhVzdUQHIVRw=