Christian Decker
e904fcc00c
docker: Update docker images and docs to non-CVE-2018-17144 bitcoind
While not strictly necessary it's certainly a good idea to test
against the latest one and not encourage users to use old versions.
Reported-by: Jonas Nick <@jonasnick>
Signed-off-by: Christian Decker <@cdecker>
6 years ago
Christian Decker
0a5c45e8b1
docker: Prepare builder to include flask and cherrypy
This is in preparation for the next commit.
6 years ago
Christian Decker
b861e44f36
docker: Add missing dependencies to builder for `a2x`
6 years ago
Christian Decker
13796f0d0f
travis: Add xmllint to the builder image
Seems that it is required for the manpage conversion.
7 years ago
arowser
fecef618bc
remove duplicate line
7 years ago
Christian Decker
e35da01d11
travis: Add asciidoc, excluding latex, to the builder images
Fixes #1641
7 years ago
Rusty Russell
f52245d442
gossipd: support and use zlib encoding in short_channel_id encoding.
We still use uncompressed if zlib turns out to be larger.
Signed-off-by: Rusty Russell <rusty@rustcorp.com.au>
7 years ago
Christian Decker
957b32affe
contrib: Add the flaky dependency to the builder image
Signed-off-by: Christian Decker <decker.christian@gmail.com>
7 years ago
Christian Decker
71857bad8e
builder: Add the ephemeral-port-reserve dependency to the builder
Signed-off-by: Christian Decker <decker.christian@gmail.com>
7 years ago
Christian Decker
e308423954
travis: Fix the locale in the builder images
These were spamming the logs and making the log view almost unusable.
Signed-off-by: Christian Decker <decker.christian@gmail.com>
7 years ago
Christian Decker
36c335fb09
contrib: Updated the builder images to include shellcheck
As requested in #1319
Signed-off-by: Christian Decker <decker.christian@gmail.com>
7 years ago
practicalswift
bc4a099bff
Add shell script linting: Check for shellcheck warnings in shell scripts
7 years ago
Christian Decker
f2e81fde44
travis: Updated docker builder images to include cppcheck
It's a check dependency from PR #1262 .
Signed-off-by: Christian Decker <decker.christian@gmail.com>
7 years ago
Christian Decker
136a5f2b74
contrib: Updated builder image to include v0.16.0 of bitcoind
Now that 0.16.0 is stable we should make use of it
Signed-off-by: Christian Decker <decker.christian@gmail.com>
7 years ago
Christian Decker
68a9951fb9
contrib: Add pytest-reruns into the builder image
Should allow us to reduce the number of manual reruns, but may hide
some flaky tests.
Signed-off-by: Christian Decker <decker.christian@gmail.com>
7 years ago
Christian Decker
ac21ac3653
contrib: Add flake8 to builder container images
Signed-off-by: Christian Decker <decker.christian@gmail.com>
7 years ago
Christian Decker
0223d836ac
contrib: Updated bitcoind in CI builder image to 0.15.1
Signed-off-by: Christian Decker <decker.christian@gmail.com>
7 years ago
Christian Decker
0574d68c97
docker: Added pytest-groups plugin to builder image
7 years ago
Christian Decker
34444a99f9
docker: Added clang to build dependencies
7 years ago
Christian Decker
bab0693fc4
contrib: Add py.test to builder Dockerfiles
With the previous commit this enables py.test on travis, which should
give us some better way of hunting down bugs on travis.
Signed-off-by: Christian Decker <decker.christian@gmail.com>
7 years ago
Christian Decker
847df2eb1d
contrib: Updated dockerfile to use bitcoind v0.15.1
This was causing intermittent `rawtransactiondecode` errors see
ElementsProject/lightning#332
Reported-by: @achow101
Signed-off-by: Christian Decker <decker.christian@gmail.com>
7 years ago
Christian Decker
67315be673
travis: Simplified build script
The Dockerfile is now stored in contrib and built using the Docker
Hub. This allows us to simply pull in the finished image from the hub
instead of having to build it ourself. Should shave off about 2
minutes from the build time.
I also switched to running the individual build and check steps in
their own containers, but on the same volume, so travis can group the
commands and run them independently.
8 years ago