Releases: markosamuli/ansible-golang
Releases · markosamuli/ansible-golang
Release list
v3.1.0
v3.0.1
v3.0.0
Changed
- Update to Go 1.18
- Install
shfmt - Remove deprecated
golang.org/x/lintpackage - Do not use
go get -ufor installing packages - Update pre-commit hooks to the latest versions
Fixed
- Use
go installfor installing packages
v2.0.2
- Add macOS Catalina and Ubuntu 20.04 LTS into supported platforms in Ansible Galaxy metadata
v2.0.1
Travis CI pipelines changes:
- Run builds on macOS 10.15 (Catalina) with Xcode 12
- Use
Brewfile.travisto install build dependencies
v2.0.0
Breaking changes
- Local development tools require Python 3.7 or newer
- Installing Go 1.15 from APT packages is not supported on Debian buster and
Ubuntu xenial
Fixed
- Go version check if the displayed version has only major.minor parts
- Idempotence test when checking the shell profile scripts
- Do not change Go workspace directory permissions recursively
Changed
- Install Go version 1.15
- Role requires minimum Go version 1.13 to be installed
- Upgrade pre-commit to v2.7.0
- Upgrade ansible-lint to v4.3.3
gopkgscommand install path- Remove support for the non-LTS Ubuntu
eoanrelease - Install Go from binary packages on Debian buster and Ubuntu xenial
v1.3.1
- Change github.com/TrueFurby/go-callvis to github.com/ofabry/go-callvis
- Fail version check if go binary is not found
v1.3.0
Added
- Add
golang_versionvariable for configuring installed version on macOS
and Ubuntu - Enable backports repository on Debian Buster
- Test with Ansible 2.9
- Test with Ubuntu 19.10 (Eoan Ermine)
Changed
- Install Go version 1.13 using versioned installation package from Homebrew
and PPA repositories - Install Go packages with
GO111MODULES=on - Test with Ansible 2.9
Deprecated
- The role requires Go version 1.12, support for older versions is deprecated
- The role requires Ansible 2.7, support for older versions is deprecated
Removed
- Do not install
golang-golang-x-toolspackage on Ubuntu - Do not test on Debian Stretch
- Do not test with Ansible 2.6
Fixed
- Check that
GOROOTorGIMME_ENVenvironment variables are not set when
running the role
v1.2.1
- Check that user
HOMEis not pointing to/root - Check that Git is installed if installing packages
v1.2.0
- Changed default
GOPATHfrom~/Projects/golangto~/go - Install common packages during install
- Add
GO111MODULESenvironment variable into shell configuration