Skip to content

Latest commit

 

History

History
36 lines (27 loc) · 881 Bytes

File metadata and controls

36 lines (27 loc) · 881 Bytes

Publish guide

github.plaid.com/plaid/plaid-go uses semantic versioning with git tags to track releases.

  1. Ensure that you have cloned this repository into your GOPATH and set GO111MODULE=off

  2. Checkout the master branch and pull the latest changes:

git checkout master
git pull origin master
  1. Creating a new release is simple and bundled into a single make command. Use semantic versioning to determine whether a release should be one of the follow version bumps:
  • patch
  • minor
  • major
make release-(patch|minor|major)

The make release-% command will do the following executions automatically:

  • Run local tests
  • Bump the internal/version_autogenerated.go version
  • Commit and tag the new version
  • Push the commit to plaid-go GitHub repository
  1. Push the newly created tag to GitHub:
git push --follow-tags