lxc / go-lxc

Go bindings for liblxc
https://linuxcontainers.org/lxc
Other
430 stars 76 forks source link

tag semantic releases #132

Closed onlyjob closed 5 years ago

onlyjob commented 5 years ago

Please consider tagging formal semantic releases.

Thanks.

stgraber commented 5 years ago

We don't have a plan to do so at this time. liblxc itself is versioned but go-lxc is made to work with all stable versions of liblxc and so doesn't need to follow its versioning.

Major API breaks do lead to version bumps on go-lxc though, as can be seen by the current version being v2.

onlyjob commented 5 years ago

This is so projects depending on this library (e.g. nomad-driver-lxc) could refer to it by proper release version. Not every commit is compatible and API breakage already happened here.

stgraber commented 5 years ago

Most of the Go pinning tools work with hashes, so you can always pin on what you've last tested.