Wade Simmons
3dd1108099
Go 1.16 and darwin-arm64 ( #381 )
...
This commit switches to Go 1.16 and adds a release binary for darwin-arm64.
Fixes : #343
2021-02-17 13:11:57 -05:00
Wade Simmons
32fe9bfe75
Use Go 1.15 ( #277 )
...
Update all CI checks and release process to use the latest patch version
of go1.15.
2020-08-12 16:16:21 -04:00
Wade Simmons
1cb3201b5e
Github Actions: cache modules and only run when necessary ( #197 )
...
This PR does two things:
- Only run the tests when relevant files change.
- Cache the Go Modules directory between runs, so they don't have to redownload everything everytime (go.sum is the cache key). Pretty much straight from the examples: https://github.com/actions/cache/blob/master/examples.md#go---modules
2020-03-02 16:21:19 -05:00
Wade Simmons
8548ac3c31
build and test with go1.14 ( #195 )
...
- https://golang.org/doc/go1.14
I did a performance sanity check in Docker, and performance seems about
the same (perhaps slightly higher).
2020-02-27 15:48:39 -05:00
Wade Simmons
ed1da1bd9c
Fix Github actions duplicate builds
...
We were building for any commits AND pull requests. This change makes it
so we only build for commits to master AND pull requests.
2019-12-11 22:47:40 -05:00
Nathan Brown
247ed31bf4
Add pull_request to actions ( #87 )
2019-12-11 18:33:32 -08:00
Wade Simmons
cdd3b519ac
Use Github Actions for Linux, Windows and macOS
...
This allows us to run automated builds and tests for the three OSes.
2019-12-11 14:01:36 -05:00