f7c78df418
* build(deps): bump github.com/multiformats/go-multiaddr-dns Bumps [github.com/multiformats/go-multiaddr-dns](https://github.com/multiformats/go-multiaddr-dns) from 0.2.0 to 0.3.1. - [Release notes](https://github.com/multiformats/go-multiaddr-dns/releases) - [Commits](https://github.com/multiformats/go-multiaddr-dns/compare/v0.2.0...v0.3.1) Signed-off-by: dependabot-preview[bot] <support@dependabot.com> * build(deps): bump github.com/hashicorp/go-hclog from 0.15.0 to 0.16.0 Bumps [github.com/hashicorp/go-hclog](https://github.com/hashicorp/go-hclog) from 0.15.0 to 0.16.0. - [Release notes](https://github.com/hashicorp/go-hclog/releases) - [Commits](https://github.com/hashicorp/go-hclog/compare/v0.15.0...v0.16.0) Signed-off-by: dependabot-preview[bot] <support@dependabot.com> * build(deps): bump github.com/ipfs/go-unixfs from 0.2.4 to 0.2.5 Bumps [github.com/ipfs/go-unixfs](https://github.com/ipfs/go-unixfs) from 0.2.4 to 0.2.5. - [Release notes](https://github.com/ipfs/go-unixfs/releases) - [Commits](https://github.com/ipfs/go-unixfs/compare/v0.2.4...v0.2.5) Signed-off-by: dependabot-preview[bot] <support@dependabot.com> * build(deps): bump github.com/libp2p/go-libp2p-peerstore Bumps [github.com/libp2p/go-libp2p-peerstore](https://github.com/libp2p/go-libp2p-peerstore) from 0.2.6 to 0.2.7. - [Release notes](https://github.com/libp2p/go-libp2p-peerstore/releases) - [Commits](https://github.com/libp2p/go-libp2p-peerstore/compare/v0.2.6...v0.2.7) Signed-off-by: dependabot[bot] <support@github.com> * build(deps): bump go.uber.org/multierr from 1.6.0 to 1.7.0 Bumps [go.uber.org/multierr](https://github.com/uber-go/multierr) from 1.6.0 to 1.7.0. - [Release notes](https://github.com/uber-go/multierr/releases) - [Changelog](https://github.com/uber-go/multierr/blob/master/CHANGELOG.md) - [Commits](https://github.com/uber-go/multierr/compare/v1.6.0...v1.7.0) Signed-off-by: dependabot[bot] <support@github.com> * Chore: update deps * Update changelog * Update to go1.16. Downgrade unixfs. * go mod tidy * travis: use go install * golint no more Co-authored-by: dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
51 lines
1.1 KiB
YAML
51 lines
1.1 KiB
YAML
language: go
|
|
os:
|
|
- linux
|
|
# - osx
|
|
go:
|
|
- '1.16.x'
|
|
services:
|
|
- docker
|
|
|
|
sudo: required
|
|
|
|
cache:
|
|
directories:
|
|
- $GOPATH/pkg/mod
|
|
- $HOME/.cache/go-build
|
|
|
|
install: true
|
|
|
|
env:
|
|
- GO111MODULE=on
|
|
|
|
jobs:
|
|
include:
|
|
- stage: "Testing stage"
|
|
name: "Tests (all modules) + Coverage"
|
|
script:
|
|
- travis_wait go test -v -timeout 15m -coverprofile=coverage.txt -covermode=atomic ./...
|
|
after_success:
|
|
- bash <(curl -s https://codecov.io/bash)
|
|
- name: "Main Tests with raft consensus"
|
|
script:
|
|
- travis_wait go test -v -timeout 15m -failfast -consensus raft .
|
|
- name: "Golint, go vet, binary builds"
|
|
script:
|
|
- go install honnef.co/go/tools/cmd/staticcheck@latest
|
|
- make check
|
|
- make service
|
|
- make ctl
|
|
- make follow
|
|
- name: "Docker and Compose build"
|
|
script:
|
|
- make docker
|
|
- make docker-compose
|
|
- name: "Sharness"
|
|
script:
|
|
- sudo apt-get update
|
|
- sudo apt-get install -y jq curl
|
|
- make install
|
|
- docker pull ipfs/go-ipfs
|
|
- make test_sharness && make clean_sharness
|