Péter Szilágyi
579bd0f9fb
travis, appveyor: bump Go release to 1.10.2
7 years ago
Péter Szilágyi
ff8a033f18
travis: try to upgrade android builder to trusty
7 years ago
ligi
fcc18f4c80
travis: use Android NDK 16b ( #16562 )
7 years ago
Domino Valdano
ea171d5bd9
travis.yml: remove obsolete brew-cask install
7 years ago
Elad_
2e247705cd
travis.yml: add TEST_PACKAGES to speed up swarm testing ( #16456 )
...
This commit is meant to allow ecosystem projects such as ethersphere
to minimize CI build times by specifying an environment variable with
the packages to run tests on.
If the environment variable isn't defined the build script will test
all packages so this shouldn't affect the main go-ethereum repository.
7 years ago
Péter Szilágyi
95d5c22086
travis, appveyor: bump to Go 1.10.1
7 years ago
Felix Lange
a095b84ec5
travis.yml: remove sudo requirement for PPA and Azure purge builders ( #16404 )
...
This is supposed to fix the FTP upload issue according to
travis-ci/travis-ci#9391 .
7 years ago
Péter Szilágyi
1203c6a237
crypto/bn256: full switchover to cloudflare's code ( #16301 )
...
* crypto/bn256: full switchover to cloudflare's code
* crypto/bn256: only use cloudflare for optimized architectures
* crypto/bn256: upstream fallback for non-optimized code
* .travis, build: drop support for Go 1.8 (need type aliases)
* crypto/bn256/cloudflare: enable curve mul lattice optimization
7 years ago
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
7 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