Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Prepare for Go 1.11 modules #505

Merged
merged 2 commits into from
Jul 23, 2019
Merged

Prepare for Go 1.11 modules #505

merged 2 commits into from
Jul 23, 2019

Commits on Jul 22, 2019

  1. Prepare for Go 1.11 modules

    Initialize go.mod file to support Go 1.11 modules. We don't have any
    non-standard dependencies so our go.mod and go.sum are mostly empty.
    
    Having this file in the repository will allow users to fetch GoThemis
    using module system, pin versions, etc.
    
    Since GoThemis and Themis core are still v0.XX, we can ignore all "v2+
    modules" thingies in Golang. From semver point of view Themis has major
    version v0 and there are no compatibility guarantees between versions.
    
    Note that modules are not immediately available with versioning. We
    still need to release v0.12 and tag it in a proper way.
    ilammy committed Jul 22, 2019
    Configuration menu
    Copy the full SHA
    de4614f View commit details
    Browse the repository at this point in the history

Commits on Jul 23, 2019

  1. Remove explicit Go version requirement

    Don't specify "go" directive to avoid breaking some 1.11.* versions of
    Golang [1]. Currently we don't have a minimum required version of Go.
    
    [1]: https://golang.org/doc/go1.12#modules
    ilammy committed Jul 23, 2019
    Configuration menu
    Copy the full SHA
    45e23e9 View commit details
    Browse the repository at this point in the history