1.5.0
Changelog
875308e release 1.5.0
7f27200 fixed compiler download tests, added tests for all platforms
3bd3a33 added more tests for plugin ensure including cross-platform (windows) tests - resolved a few issues with windows plugins
cbe0581 resolved some issues with tests not playing well with new runtime.GOOS usage (or lack of) tests should now run on all platforms
cc86ed4 fixed the zip extraction function and resolved some tests related to the runtime/platform change of the last commit, cleaned up some compiler tests and cacheDir arguments for some functions
93bd60a completely removed all references of runtime.GOOS from inner packages so it can be defined at the very top-most level - it's now stored inside the Runtime config object for all runtime operations and is set via NewConfigFromEnvironment
ba21275 fixed config merge for runtime
cf6fbef resolved issues with searching for files via regex in archives
3e0d6f9 added regular expression based filename matching for extraction tasks, added plugin ensure test for crashdetect
c5f08f6 removed the remains of the Package type, replaced with types.Package
aa18e1d changed package Run to a plain function
3ca9dce fixed attempt to call IsNil on ignored (non pointer) fields
ffc5358 implemented versioned plugin ensure function, only a fromNet for now, cache will come later
badc6c6 merged master
3de6a06 restructured all major types to a types package to avoid the need for circular dependencies between rook and runtime
0f0de0e fixed a bug with builds not fully walking the dependency tree while gathering a list of dependencies for include paths
Docker images
docker pull southclaws/sampctl:1.5.0
Automated with GoReleaser
Built with go version go1.9.2 linux/amd64