Commit Graph

26 Commits

Author SHA1 Message Date
Nicolas Duchon
5a4cad392c
build: fix gofmt file listing in makefile 2023-07-12 08:24:03 +02:00
Richard Hansen
ab9ed54a35 tests: Pass -race to go test to detect data races 2023-03-14 03:39:19 -04:00
Nicolas Duchon
ec2f6f41fc
refactor: further split code base in packages 2021-09-16 07:51:24 +02:00
Nicolas Duchon
79abcabeb9
refactor: clean project structure and dependencies 2021-08-06 11:51:55 +02:00
Nicolas Duchon
4c53a8632d
ci: move tests from Travis CI to GitHub Actions 2021-06-15 19:06:02 +02:00
Jason Wilder
fc48d7e4bc Remove darwin/i386
Not supported by go
2021-04-06 00:12:04 -06:00
Jason Wilder
83d32ba157
Merge pull request #283 from NickBolles/master
Allow more notify and restart options
2021-04-03 11:26:56 -06:00
Tom Wiesing
9d81762146
Use Go Modules instead of Glock (fixes #338)
Previously, this project was using glock to manage external go
dependencies. As of go 1.11, go comes with builtin module support. Go
Modules fully supersede glock functionality. As of go 1.16, either an
environment variable or go modules are required for this project to
build.

This commit migrates the repository away from glock, and instead uses go
modules. This gets rid of an unneeded dependency, and also allows the
project to natively compile under go 1.16 (which requires `go.mod` by
default).

For go >= 1.13, compilation will "just work". To build under go 1.11 and
go 1.12 one needs to set an environment variable 'GO111MODULE=on'. Since
go <= 1.14 can be considered end of life, this change will likely not be
impact any existing build scripts.

This commit also updates the Travis Tests with more modern go versions,
so that they can pass.
2021-04-02 11:55:43 +02:00
mlatorre31
139979b3fa Fix @NickBolles restart feature building and Alpine bin compilation flag 2018-08-03 23:34:31 +02:00
Nicolas Duchon
2f46bf022e
Add builds for arm64 2018-01-14 23:19:53 +01:00
Benedikt Arnold
33397f5459 Add build for armhf on alpine 2017-02-14 14:47:31 +01:00
Jason Wilder
38f65d53bd Add alpine linux binary releases 2016-01-02 17:20:09 -07:00
Jason Wilder
745ef5823f Restructure files
* Move main package to cmd/docker-gen
* Make everythign else part of dockergen package
2016-01-02 12:48:26 -07:00
Jason Wilder
8f31478b38 Fix build tag warning 2015-10-08 22:43:18 -06:00
Mike Dillon
fd742861ec Use local GLOCKFILE in make release
Makes it so `make release` works for forks
2015-02-28 07:07:18 -08:00
Mike Dillon
f224d1197b Remove --abbrev=0 from git describe call
Otherwise, local build that aren't from a tag can't be distinguished
2015-02-28 07:03:54 -08:00
Mike Dillon
1a8eb67ee9 Check gofmt in Travis build 2015-02-25 20:58:09 -08:00
Mike Dillon
61b7fc0788 Add Travis CI configuration 2015-01-27 18:55:48 -08:00
Manfred Touron
3862bbcfab Added build for armel and armhf 2014-12-18 17:27:49 +01:00
Jason Wilder
0d814b3ec3 Fix build version not being set on release builds 2014-12-02 23:37:06 -07:00
Jason Wilder
ac80d7c826 Add darwin release targets
Fixes #38
2014-12-02 23:01:11 -07:00
Jason Wilder
2847e7bc09 Replace godeps w/ glock 2014-09-15 15:03:30 -06:00
Jason Wilder
ac12a4dae2 Add -version 2014-05-19 21:01:07 -06:00
Jason Wilder
736de57942 Restore godeps before generating release artifacts 2014-05-02 10:35:07 -06:00
Jason Wilder
cf03e9ec48 Makefile targets for tarballs 2014-04-26 13:10:13 -06:00
Jason Wilder
9fa26ffa66 Initial commit 2014-03-14 16:38:24 -06:00