Skip to content

Releases: markosamuli/ansible-golang

v3.1.0

Choose a tag to compare

@markosamuli markosamuli released this 16 Apr 21:34

Add packages:

  • github.com/ramya-rao-a/go-outline@latest
  • github.com/rogpeppe/godef@latest

v3.0.1

Choose a tag to compare

@markosamuli markosamuli released this 16 Apr 21:34

Fixed

  • Install shfmt not gosh

v3.0.0

Choose a tag to compare

@markosamuli markosamuli released this 16 Apr 21:34

Changed

  • Update to Go 1.18
  • Install shfmt
  • Remove deprecated golang.org/x/lint package
  • Do not use go get -u for installing packages
  • Update pre-commit hooks to the latest versions

Fixed

  • Use go install for installing packages

v2.0.2

Choose a tag to compare

@markosamuli markosamuli released this 11 Sep 16:19
  • Add macOS Catalina and Ubuntu 20.04 LTS into supported platforms in Ansible Galaxy metadata

v2.0.1

Choose a tag to compare

@markosamuli markosamuli released this 11 Sep 16:18

Travis CI pipelines changes:

  • Run builds on macOS 10.15 (Catalina) with Xcode 12
  • Use Brewfile.travis to install build dependencies

v2.0.0

Choose a tag to compare

@markosamuli markosamuli released this 05 Sep 22:07

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
  • gopkgs command install path
  • Remove support for the non-LTS Ubuntu eoan release
  • Install Go from binary packages on Debian buster and Ubuntu xenial

v1.3.1

Choose a tag to compare

@markosamuli markosamuli released this 05 Sep 21:40
  • Change github.com/TrueFurby/go-callvis to github.com/ofabry/go-callvis
  • Fail version check if go binary is not found

v1.3.0

Choose a tag to compare

@markosamuli markosamuli released this 16 Feb 23:49

Added

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-tools package on Ubuntu
  • Do not test on Debian Stretch
  • Do not test with Ansible 2.6

Fixed

  • Check that GOROOT or GIMME_ENV environment variables are not set when
    running the role

v1.2.1

Choose a tag to compare

@markosamuli markosamuli released this 10 Nov 18:15
  • Check that user HOME is not pointing to /root
  • Check that Git is installed if installing packages

v1.2.0

Choose a tag to compare

@markosamuli markosamuli released this 03 Nov 20:18
  • Changed default GOPATH from ~/Projects/golang to ~/go
  • Install common packages during install
  • Add GO111MODULES environment variable into shell configuration