zalando / go-keyring

Cross-platform keyring interface for Go
MIT License
815 stars 82 forks source link

Stable API release #49

Closed erdaltsksn closed 4 years ago

erdaltsksn commented 4 years ago

The version referenced in a go.mod is a pseudo-version based on the commit (v0.0.0-20200121091418-667557018717).

Pseudo-versions are a special type of pre-release version. Is it possible to release a stable API?

You can release v1.0.0 using git tags.

git tag v1.0.0
git push --tags

NOTE: In my projects, I prefer to use v0.1.0 as a initial version.

Reference: https://blog.golang.org/publishing-go-modules

mikkeloscar commented 4 years ago

@erdaltsksn This seems like a reasonable request. I would not release v1.0.0 though since we have several issues/use cases reported which may require changing the API a bit. So to set expectations correctly I would also choose something like v0.1.0 for now. @szuecs WDYT?

szuecs commented 4 years ago

@mikkeloscar yes v0.1.0 sounds good

mikkeloscar commented 4 years ago

I have tagged the current master as v0.1.0