Releases: fubarhouse/ansible-role-golang
Releases · fubarhouse/ansible-role-golang
Itcuintlipotzotli
- Better logic for when Go modules are turned off (#136)
- Update default Go version (#138, #144, #150)
- Add configurability for
GOPROXY
) (#141) - Clean up version information checks (Thanks @hardys) (#142)
- Fixes linting and platform warnings for galaxy
- Auto-create golang shell profile (Thanks @saleh199) (#148)
Huitzilopochtli
- Improved file system IO (cfb6298 Thanks @saboteurkid)
- Improved cleanup tasks (dd1f32a Thanks @liemle3893)
- Added support for Fedora 30 (f71ad3a)
- Added support for Fedora 31 (be517cd)
- Added support for Fedora 29 (cb4ad7a)
- Adds support for Ubuntu 1904 (1788191)
- Numerous updates role for best practices (84f0cd3)
- Overhauled testing framework (5407773)
- Adds
go mod vendor
execution (3d0c00d Thanks @DmitryRomanov) - Updates Go version to 1.12 (096b36c Thanks @DmitryRomanov)
- Removes support for Debian wheezy (98628fd)
- Adds support for GOPROXY (various)
- Modernized system package installation tasks for best practice (980e63b, e4694a9, 16b2fd1 Thanks @ioncebotari)
- Modernized system package installation tasks for best practice (86e891f, ec9f1db Thanks @isakrubin)
Golem
- Support for Cosmic Cuttlefish was added.
- CentOS6 was formally removed due to hindering test times
- Increased travis_wait on testing suite
- Changes shell profile to use a string instead of an array with an absolute path
- Updates Go to 1.11
- Changes
go get
package todep
in the default declaration - Updates
go_get
task for compatibility with Go1.11 and later. - Updates the shell profile setup mechanism.
Fenrir
Elemental
- Fixes shield/badge for ansible-galaxy
- Adds MIT license
- Consolidate multiple shell_exports declarations into one.
- Adds documentation for
go_install
andgo_reget
- Updates readme to use YML syntax highlighting.
- Moves shell_exports declaration into a more appropriate place so the role doesn't fail when
GOROOT
andGOPATH
are undefined. - Ensure verification task doesn't fail when the role didn't build from source and the output version is a devel version (instead of having specific version numbers).
Drop Bear
Bug fixes to release 2.7.0 associated to shell exports.
Cyclops
- Officially marks Utopic support in the metadata file.
- Adds $GOROOT/bin to exports
- Adds $GOPATH to cleanup tasks
- Fixes a typo causing problems fro $GOROOT_BOOTSTRAP.
- Adds an uninstall boolean to idempotently remove Go
- Adds logic to clean installs, where the first run was previously failing.
Bigfoot
- Removes recursing mode changes to $GOROOT and $GOPATH.
Amarok
- #66: @markdorison identified a problem during distribution-based extraction installs where files have been removed in newer versions of the Go programming language. This fix introduces a task to remove the contents before copying the new contents in.
Zombie Gopher
- Audit shell exports
- Fixes GOROOT/GOPATH paths
- Fixes syntax deprecation warnings
- Moves platform-specific tasks into their own files.
- Moves go1.4 default location to /usr/local/go1.4/
- Changes paths of travis tests to match the changes of the role
- Now completely isolates GOPATH from GOROOT and will work with them in separate locations.