Péter Szilágyi
669aba8e2c
travis, Dockerfile, appveyor, build: bump to Go 1.10
7 years ago
Péter Szilágyi
17b0e226d3
travis, build, consensus: drop support for Go 1.7
7 years ago
Felix Lange
88f2839da4
travis.yml: work around Go 1.9.4 issue ( #16082 )
...
* travis.yml: work around Go 1.9.4 issue
* travis: workaround the workaround
7 years ago
Jean-André Santoni
023769d9d4
travis.yml: remove alias for 'cd' to avoid hang on macOS ( #15849 )
...
This works around travis-ci/travis-ci#8703 .
7 years ago
Péter Szilágyi
3e0113fff4
build: set CC through a command-line flag ( #15784 )
...
This avoids setting CC for the go run invocation, which fails on go1.10.
7 years ago
Felix Lange
b5874273ce
travis.yml: avoid submodules on builders without tests ( #15620 )
...
Also remove installation steps for fuse and golang.org/x/tools/cmd/cover
because they're not required anymore.
7 years ago
Péter Szilágyi
09b347fec9
travis: bump Android NDK version and Android Go builder
7 years ago
Dan Melton
d7f2462e8f
build: add Travis job to lint Go code #15372 ( #15416 )
...
* build: [finishes #15372 ] implements generalized linter and travis job
* .travis, build: minor polishes, disable deadcode
7 years ago
Davor Kapsa
dc17fa6b18
travis.yml: update go versions ( #15154 )
7 years ago
Péter Szilágyi
a4df80f47f
travis, appveyor: bump Go to 1.9 stable
7 years ago
Felix Lange
f2c5b2cc1c
travis.yml: add fakeroot to launchpad builder
8 years ago
Péter Szilágyi
6231edcbab
travis, appveyor: bump to Go 1.8.3, Android NDK 14b
8 years ago
Péter Szilágyi
dddebe469b
travis: adapt build script to new travis VM settings
8 years ago
Péter Szilágyi
d144299af4
travis, appveyor: update to Go 1.8.1
8 years ago
Péter Szilágyi
c76ad94492
.travis, build: autodelete old unstable archives ( #13867 )
...
This commit adds a build step to travis to auto-delete unstable archives older than
14 days (our regular release schedule) from Azure via ci.go purge.
The commit also pulls in the latest Azure storage code, also switching over from
the old import path (github.com/Azure/azure-sdk-for-go) to the new split one
(github.com/Azure/azure-storage-go).
8 years ago
Felix Lange
69ac6cc70e
travis.yml: re-add missing build commands for Go 1.7
8 years ago
Felix Lange
df1fbe3c06
build: always run go vet
...
This ensures 'make test' finds all errors that remote CI would find.
Go 1.7 vet reports a false positive in package log, add a workaround.
8 years ago
Zahoor Mohamed
11e7a712f4
swarm/api: support mounting manifests via FUSE ( #3690 )
8 years ago
Felix Lange
da7af44060
build: require Go >= 1.7
...
We have decided to bump the requirement to Go 1.7 because it enables
subtests and allows dropping backwards-compatibility code. This is in
line with Go's support policy. Go 1.6 and earlier no longer receive
security updates.
8 years ago
Péter Szilágyi
7242e4f71b
travis: switch to cocoapods 1.2.0 stable
8 years ago
Péter Szilágyi
f972691eea
travis: support building mips32 and mips64 too
8 years ago
Péter Szilágyi
c6e716eb31
travis: only run go vet and misspell on latest Go
8 years ago
Péter Szilágyi
a0c011f1a8
travis: fallback ARM64 builds to Go 1.7.5 due to compiler bug
8 years ago
Péter Szilágyi
449a850023
travis, appveyor: update builders to Go 1.8
8 years ago
Péter Szilágyi
7ff686d6ec
travis: split Android off OSX, use native image
8 years ago
Péter Szilágyi
7814a8e131
travis: Install Android NDK explicitly, removed from gomobile ( #3593 )
...
The Android NDK was recently removed from gomobile, leading to our Android
builds failing. Starting from https://go-review.googlesource.com/#/c/35173/ ,
gomobile requires a locally installed NDK. This PR ensures that travis installs
that too before running the build steps.
8 years ago
Péter Szilágyi
e4181a7f1b
travis, appveyor, build: add source spell checking
8 years ago
Péter Szilágyi
29d6881112
travis, appveyor: build with Go 1.7.4
8 years ago
Péter Szilágyi
f3228592f5
travis: dash of black magic to summon the cache daemon ( #3288 )
8 years ago
Péter Szilágyi
5a3853f83f
travis: only install the needed three android platforms ( #3274 )
8 years ago
Felix Lange
8e704d9718
travis.yml: upload to the real PPA
8 years ago
Péter Szilágyi
5bd32bd90d
travis: force xcode to finish iOS simulator configs ( #3265 )
8 years ago
Péter Szilágyi
2cb9738649
travis, build: further maven and gpg refinements
8 years ago
Péter Szilágyi
dfd2c60509
travis, build: fix mobile build issues on travis
8 years ago
Péter Szilágyi
99d0d771a7
travis: work around "timeout features"
8 years ago
Péter Szilágyi
4c16c82500
travis, build: cocoapods build fixes and travis caches
8 years ago
Péter Szilágyi
322502b441
build: iOS XCode framework build and upload
8 years ago
Péter Szilágyi
b7dfd333c5
.travis, build: Build step to push .aar to Maven Central
8 years ago
Péter Szilágyi
178da7c6a9
mobile: initial wrappers for mobile support
8 years ago
Péter Szilágyi
afe41de6b3
travis: build to all supported linux architectures ( #3235 )
8 years ago
Felix Lange
ed2bc7fbe9
build, internal/build: misc improvements ( #3229 )
...
* travis.yml: don't create darwin/386 builds
* build: remove godep remains
* internal/build: improve archives
- enable compression for zip files
- don't write half-complete archives
* build: add -unstable to archive names
8 years ago
Péter Szilágyi
2f9f2cbb19
travis, build: enable 386 builds too for linux and osx
8 years ago
Péter Szilágyi
3b62c145f8
travis, build: implement uploading archives to azure
8 years ago
Felix Lange
4f7627972e
build: improve debian packaging
...
This commit tweaks the debian packaging tool:
* All build environment metadata can now be overriden on the command
line. This allows testing the CI build behaviour locally.
* -unstable packages now actually contain the binaries (oops)
* packages use Go 1.7 to build
* archiving is skipped for PR builds
8 years ago
Felix Lange
0951524ca2
travis.yml: remove go 1.4 builder
8 years ago
Péter Szilágyi
2fab2b310b
TravisCI: add Go 1.7 targets, bump PPA to 1.7 too
8 years ago
Felix Lange
6c33ba14a4
build: add ci.go, use it everywhere
...
The new build script, ci.go, replaces some of the older shell scripts.
ci.go can compile go-ethereum, run the tests, create release archives
and debian source packages.
9 years ago
Péter Szilágyi
bc3b406bff
travis: run CI builds against multiple Go versions
9 years ago
Felix Lange
02356b36d6
crypto/secp256k1: remove dependency on libgmp
...
Turns out we actually don't need it, USE_NUM_NONE works
because we also set USE_FIELD_INV_BUILTIN.
9 years ago
Taylor Gerring
cc87551edc
Codecov integration
9 years ago