Enrico Stahn
b95fe70b9c
refactor: Go 1.11 and other refactorings ( #36 )
...
* ci: Use docker multi-stage builds
* refactor: Migrate from dep to go mod
* ci: Add Makefile to simplify builds
* ci: Upgrade to golang 1.11
* refactor: Run goimports for formatting
2018-12-10 21:32:28 +11:00
Enrico Stahn
48c997cd6c
ci: release job requires tests to succeed
2018-06-27 09:42:14 +10:00
Enrico Stahn
2f56cf24d5
ci: Remove workdir for release job
2018-06-27 09:40:59 +10:00
Enrico Stahn
7a8d7a9422
ci: Consolidate lint into test
2018-06-27 09:39:23 +10:00
Enrico Stahn
d9e3c6f233
ci: Automatically create a tag upon merge to master
2018-06-27 09:37:38 +10:00
Enrico Stahn
a40daa1d8b
Move CC_TEST_REPORTER_ID into circle.yml for pull requests
2018-03-17 15:45:55 +11:00
Enrico Stahn
bef3900051
Move CC_TEST_REPORTER_ID into circle.yml for pull requests
2018-03-17 15:42:27 +11:00
Enrico Stahn
514090d054
Move cc-test-reporter to local for now
2018-02-28 14:04:55 +11:00
Enrico Stahn
62075f71e6
Update golang builds to 1.10 and enable code coverage
2018-02-28 14:02:59 +11:00
Enrico Stahn
fa1e63b2d4
Spelling, spelling, spelling...
2018-02-28 12:14:46 +11:00
Enrico Stahn
30c59244ea
Only run a couple of linters
2018-02-27 19:44:15 +11:00
Enrico Stahn
e7f93a3bf8
Increase gometalinter deadline to 5m
2018-02-27 19:39:52 +11:00
Enrico Stahn
356c681dfc
Enable all linters except errcheck and lll
2018-02-27 19:29:02 +11:00
Enrico Stahn
d119057d0e
Disable errcheck linter
2018-02-25 21:46:14 +11:00
Enrico Stahn
38b9c07ab7
Enable only some linters
2018-02-25 11:20:36 +11:00
Enrico Stahn
5ddcff2dc8
Add vendors for linting job
2018-02-25 11:17:56 +11:00
Enrico Stahn
ad238dacbe
Fixing CircleCI workflow
2018-02-25 11:13:14 +11:00
Enrico Stahn
86c787e350
Split test and lint for CircleCI
2018-02-25 10:18:47 +11:00
Enrico Stahn
149cc623d2
Configure goreleaser and CircleCI to produce a docker image
2018-02-19 13:07:35 +11:00
Enrico Stahn
7a32619bb6
Make CircleCI happy
2018-02-18 23:23:50 +11:00
Enrico Stahn
1c62c6c472
Make tag regexp simpler for CircleCI
2018-02-18 23:17:46 +11:00
Enrico Stahn
e57d4fc448
Ignore all branches and only deploy tags
2018-02-18 22:59:58 +11:00
Enrico Stahn
71dbd1db24
Deploy for master only.
2018-02-18 22:57:56 +11:00
Enrico Stahn
b4db27e606
Make tag start with v
2018-02-18 22:55:12 +11:00
Enrico Stahn
bb6965fb65
Add checkout for deploy step
2018-02-18 22:50:08 +11:00
Enrico Stahn
be3a7580b6
Add deploy step to CircleCI
2018-02-18 22:49:36 +11:00
Enrico Stahn
fe4d8f7c03
Install golang dep v0.4.1
2018-02-18 21:13:14 +11:00
Enrico Stahn
42975447a1
Swap glide with golang dep
2018-02-18 20:36:05 +11:00
Enrico Stahn
b0dcec9cff
🙏 Add CircleCI
2018-02-18 11:55:06 +11:00