Joel Speed
b97c83297e
Update release process to use makefile go version check ( #1027 )
...
Co-authored-by: Nick Meves <nick.meves@greenhouse.io>
2021-02-06 15:19:33 -08:00
Joel Speed
eb129a342c
Ensure code is generated during CI
2021-01-18 09:56:07 +00:00
Mitsuo Heijo
f705d2b5d3
Improve CI ( #819 )
...
* simplify github actions workflow
no more GOPATH, update Go to 1.15.x
* add script to install golangci-lint
* drop support for Go 1.14
* check docker build in ci
* update alpine linux to 3.12
* update CHANGELOG
* fix golangci-lint installation
Co-authored-by: Joel Speed <Joel.speed@hotmail.co.uk>
2020-10-07 18:46:41 +01:00
Thiago Caiubi
8be97f25e7
Fix build ( #813 )
...
* Fix build
Without the v7 path it builds old version of the project (v3.2.0).
* Update CHANGELOG.md
2020-10-03 14:09:40 +01:00
Joel Speed
7ffe9b7620
Reduce docker context to improve build times
2020-07-07 20:51:43 +01:00
Joel Speed
afef9c7588
Add nginx test environment to demonstrate protecting multiple subdomains
2020-05-12 16:06:17 +01:00
Joel Speed
0ccfc73ab2
Add test environment docker-compose files
2020-05-12 16:06:16 +01:00
Joel Speed
24cdfa68b6
Set up code coverage within Travis for Code Climate ( #533 )
...
* Set up code coverage within Travis for Code Climate
* Include CodeClimate badges on ReadMe
2020-05-10 07:29:37 +01:00
Joel Speed
07df29db37
Drop configure script in favour of native Makefile env and checks ( #515 )
...
Co-authored-by: Henry Jenkins <henry@henryjenkins.name>
2020-05-09 16:07:46 +01:00
Joel Speed
802754caad
Migrate to oauth2-proxy/oauth2-proxy
2020-03-29 15:40:10 +01:00
Dan Bond
f40dab8748
Rewrite dist script ( #302 )
...
* Rewrite dist scripts
* add changelog entry
* remove multiple loops in dist
* styling
2019-10-29 17:27:08 +00:00
Dhi Aurrahman
de16df232d
Support Go 1.13.x and allow to override REGISTRY ( #273 )
...
Signed-off-by: Dhi Aurrahman <dio@tetrate.io>
2019-10-07 13:53:46 -07:00
Henry Jenkins
e245ef4854
Switch from dep to go mod
...
Update modules to avoid issues with golangci-lint
2019-07-13 21:54:45 +01:00
Henry Jenkins
411adf6f21
Switch linter to golangci-lint
2019-06-23 20:44:16 +01:00
Joel Speed
1355c1ce30
Merge pull request #170 from zeha/release-tarballs-as-before
...
Make release tarballs look like bitly's
2019-06-03 16:23:30 +01:00
Adam Eijdenberg
b05eb71adf
Stop assuming that GOPATH is always set, and is a single directory
...
As of I think go1.8 GOPATH is by default $HOME/go so it is incorrect to
assume that it is set.
If not set, then the Makefile assumes gometalinter will be in
/bin/gometalinter, which it likely is not, and thus fails.
We could change configure to set GOPATH in the .env, however then we
would be assuming that GOPATH is a single entry - whereas like other
paths, it can contain more than one value.
So instead this commit stops trying to install gometalinter, and like
dep, it assumes that it is installed prior.
(and since the current behaviour of the Makefile is affecting state
external to the project, that seems more logical)
2019-06-03 17:25:48 +10:00
Chris Hofstaedtler
076484297e
Make release tarballs look like bitly's
...
Fixes #162
2019-05-31 14:46:54 +02:00
Joel Speed
54393b91ed
Increase linter deadline
2019-05-18 13:10:13 +02:00
Phil Taprogge
3f2d21dde9
Remove go list - no longer needed
2019-05-07 10:35:30 +01:00
Joel Speed
402ce6f0cb
Merge pull request #39 from pusher/arm-quay
...
Add Quay links to ARM repositories
2019-02-08 11:07:58 +00:00
Joel Speed
bdf68cc5f0
Remove --long from git describe
2019-02-08 10:10:52 +00:00
Joel Speed
b7fd0a1b7e
Add push target to Makefile
2019-02-08 10:07:02 +00:00
Rafael Fonseca
2bfcb4ca22
Ensure binary archives are gzipped
2019-02-07 09:59:19 +13:00
Karl Skewes
f289543dc6
fix(docker): simplify build by copying ca-certificates.crt
2019-02-02 20:01:27 +13:00
Karl Skewes
90e6bd278e
feat(arm): Cross build arm and arm64 docker images
...
- Requires `qemu-user-static`, added to travis - maybe incorrect?
- Add build guide
- `.gitignore` `release/` directory
2019-02-02 13:25:20 +13:00
Karl Skewes
2bdf00a692
feat(arm): Makefile add armv6 and arm64 to releases
2019-02-01 08:30:50 +13:00
YAEGASHI Takeshi
2943da00e2
Build a static binary
...
Update Makefile to build a static binary by default.
2019-01-22 02:54:17 +09:00
Joel Speed
d08594436f
Update release target
2019-01-14 10:39:21 +00:00
Joel Speed
85d76be6b1
Disable make parallelism
2019-01-07 16:41:11 +00:00
Joel Speed
372ecd0cf8
Introduce Makefile
2019-01-04 10:58:30 +00:00