Commit Graph

65 Commits

Author SHA1 Message Date
b7ce89e568 Speed up CircleCI builds
To achieve faster feedback cycles for our feature PRs this change
reduces the average buildtime from 35 to ~6min by utilising their new
2.0 offering based on docker and nomad. We make use of parallel build
steps wherever possible so that the duration is determined by the
slowest test suite (p2p).

This is an intermediate step until we move our CI/CD completely
on-premise for more control and added security.
2018-03-06 17:36:44 +01:00
2ae87eee4e style fixes from @xla 2018-02-28 12:24:26 +04:00
c19bbb2403 switch back to parsing .lock file 2018-02-28 11:15:40 +04:00
66354de219 cd into tendermint before calling dep status 2018-02-27 18:47:53 +04:00
8dd06cf197 ditch glide 2018-02-27 18:02:40 +04:00
6c8d7a8c19 deterministic tooling for releases
get rid of gox

build target builds inside docker, dev-build - locally

Revert "build target builds inside docker, dev-build - locally"

This reverts commit 8ba89d5e8c5668e3839ff49952a9166d1158f6e8.

add build tags to make build/build_race/install

use tendermint's fork of glide instead of tar.gz

remove TMHOME unused var + set length for git hash

get rid of GOTOOLS_CHECK

fixes after review

zip

needed for distribution
2018-02-06 12:46:13 +04:00
39acf1c5e8 Merge branch 'develop' into config 2018-01-10 14:21:24 +00:00
555f560ecd fix broken make dist target 2018-01-08 13:13:47 -06:00
a034600024 Revert "Changes to achieve a standardized build process and deterministic builds" 2018-01-05 22:35:57 -08:00
e0e600df05 Merge branch 'develop' into config 2018-01-06 05:30:38 +00:00
bb3dc10f24 Makefile improvements for deterministic builds based on Bucky's feedback 2018-01-05 14:22:13 -05:00
0430ebf95c Makefile changes for cross-building and standardized builds using gox 2018-01-03 14:58:23 -05:00
70ba608850 config: write all default options to config file
config: test the default file

docs: spiff up config

config: minor fixes & comments

config: simplify test

config; use a seperate config directory, #556

config: update docs & parameterize file paths

config: PR comments

config: use the default object

fix a rebase error
2017-12-28 20:49:02 +00:00
c611cc7268 remove quotes from tendermint version
before:
0.14.0-'88f5f21d'

after:
0.14.0-88f5f21d

Fixes #1023
2017-12-28 09:02:25 -06:00
c6f025f40e generate WAL on the fly (Refs #468) 2017-12-06 16:01:08 -06:00
f30ce8b210 remove GitDescribe - no such variable defined in version package
- add "-w -s" flags to reduce binary size (they remove debug info)
2017-12-04 18:19:11 -06:00
922af7c405 int64 height
uint64 is considered dangerous. the details will follow in a blog post.
2017-12-01 19:04:53 -06:00
9529f12c28 more linting 2017-11-27 22:39:12 +00:00
21e87ebc11 update Go version to 1.9.2 2017-11-10 15:10:52 -05:00
57a684d5ac fixes from review 2017-10-25 21:54:56 -04:00
bb7b152af5 write docs for cutWALUntil and wal2json binaries 2017-10-24 13:25:47 +04:00
c74a359c46 fixes per Bucky's review 2017-10-24 12:14:21 +04:00
3115c23762 binary format for WAL 2017-10-23 22:27:24 +04:00
40b5defe18 release script [ci skip] 2017-10-02 13:00:20 -04:00
2d6bc8d7d7 bump up Golang version to 1.9.0 2017-10-02 12:59:32 -04:00
d49a5166ac scripts/txs: add 0x and randomness 2017-07-17 12:57:30 -04:00
d0b1bf4e26 [docker] bump golang version to 1.8.3 2017-06-26 12:08:38 +04:00
84fea82043 dist: dont mkdir in container 2017-06-02 23:20:02 -04:00
d4fa98de68 update version for rc1 2017-05-18 07:20:37 -04:00
ac86e664c7 Revert "Undo last two commits"
This reverts commit d1fc37ff9e.
2017-04-11 15:44:36 -04:00
d1fc37ff9e Undo last two commits 2017-04-11 12:57:06 +02:00
d3069b0f5b Update abci develop 2017-04-10 22:46:03 +02:00
55b3c22d99 publish.sh to push build to s3 2017-03-09 01:34:11 -05:00
f849e2c414 copy instead of move (Fixes #385)
```
mv: cannot move ‘./build/dist/windows_386.zip’ to ‘./build/dist/tendermint_0.8.0_windows_386.zip’: Permission denied
```
2017-01-31 11:30:54 +04:00
a388ff198d try to get version from version/version.go 2017-01-23 15:23:39 +04:00
cc2457f7d5 dist command to make binaries and package them for distribution 2017-01-23 14:45:13 +04:00
f347143b3d Merge branch 'master' into develop
Conflicts:
	cmd/tendermint/flags.go
	glide.lock
	glide.yaml
	node/node.go
	rpc/core/routes.go
	version/version.go
2017-01-12 20:48:10 -05:00
d83ca54b36 file name fixes 2017-01-12 16:17:43 -05:00
c147b41013 TMSP -> ABCI 2017-01-12 15:53:32 -05:00
8390e88e27 fix flowrate dep and test 2016-12-09 01:28:08 -05:00
f763a9ef56 scripts/txs/random.sh 2016-11-16 01:32:13 -05:00
0b098a2eee use glide in install_tmsp_apps.sh 2016-11-15 18:05:38 -05:00
01a3ac50af update glide 2016-11-03 20:16:44 -04:00
f0871e4f5e update some scripts 2016-10-12 12:27:37 -04:00
9393be7a49 update glide 2016-10-10 14:55:54 -04:00
25839d0bb5 test: add killall to dockerfile. cleanup 2016-09-10 20:11:58 -04:00
1bfd67dfc6 test: refactor bash; test fastsync (failing) 2016-08-27 14:50:07 -04:00
c4764ff916 update glide.lock 2016-08-10 02:16:44 -04:00
8987d29bee tests: broadcast_tx with tmsp; p2p 2016-07-24 14:08:47 -04:00
eac43dc62b glide: update lock and add util scripts 2016-07-23 12:47:36 -04:00