From 4819336788556f2291ef7eeb73b7af05ebb6c40e Mon Sep 17 00:00:00 2001 From: Jakub Sztandera Date: Tue, 26 Feb 2019 19:54:23 +0100 Subject: [PATCH] Switch to multiformats/go-base32, introduce gomod --- .travis.yml | 21 +++++++++++++++------ base32.go | 2 +- go.mod | 6 ++++++ go.sum | 4 ++++ multibase.go | 2 +- package.json | 12 ++++++------ 6 files changed, 33 insertions(+), 14 deletions(-) create mode 100644 go.mod create mode 100644 go.sum diff --git a/.travis.yml b/.travis.yml index 303daab..18f4287 100644 --- a/.travis.yml +++ b/.travis.yml @@ -1,23 +1,32 @@ -language: go -sudo: false - os: - linux +language: go + go: - 1.11.x +env: + global: + - GOTFLAGS="-race" + matrix: + - BUILD_DEPTYPE=gx + - BUILD_DEPTYPE=gomod + + +# disable travis install install: - - make deps + - true script: - bash <(curl -s https://raw.githubusercontent.com/ipfs/ci-helpers/master/travis-ci/run-standard-tests.sh) + cache: directories: - $GOPATH/src/gx + - $GOPATH/pkg/mod + - /home/travis/.cache/go-build notifications: email: false - -env: GOTFLAGS="-race" diff --git a/base32.go b/base32.go index dffcfae..a6fe8eb 100644 --- a/base32.go +++ b/base32.go @@ -1,7 +1,7 @@ package multibase import ( - b32 "github.com/whyrusleeping/base32" + b32 "github.com/multiformats/go-base32" ) var base32StdLowerPad = b32.NewEncodingCI("abcdefghijklmnopqrstuvwxyz234567") diff --git a/go.mod b/go.mod new file mode 100644 index 0000000..28d6eb1 --- /dev/null +++ b/go.mod @@ -0,0 +1,6 @@ +module github.com/multiformats/go-multibase + +require ( + github.com/mr-tron/base58 v1.1.0 + github.com/multiformats/go-base32 v0.0.3 +) diff --git a/go.sum b/go.sum new file mode 100644 index 0000000..510e3dc --- /dev/null +++ b/go.sum @@ -0,0 +1,4 @@ +github.com/mr-tron/base58 v1.1.0 h1:Y51FGVJ91WBqCEabAi5OPUz38eAx8DakuAm5svLcsfQ= +github.com/mr-tron/base58 v1.1.0/go.mod h1:xcD2VGqlgYjBdcBLw+TuYLr8afG+Hj8g2eTVqeSzSU8= +github.com/multiformats/go-base32 v0.0.3 h1:tw5+NhuwaOjJCC5Pp82QuXbrmLzWg7uxlMFp8Nq/kkI= +github.com/multiformats/go-base32 v0.0.3/go.mod h1:pLiuGC8y0QR3Ue4Zug5UzK9LjgbkL8NSQj0zQ5Nz/AA= diff --git a/multibase.go b/multibase.go index 38cbfb8..a1cb4e5 100644 --- a/multibase.go +++ b/multibase.go @@ -6,7 +6,7 @@ import ( "fmt" b58 "github.com/mr-tron/base58/base58" - b32 "github.com/whyrusleeping/base32" + b32 "github.com/multiformats/go-base32" ) // Encoding identifies the type of base-encoding that a multibase is carrying. diff --git a/package.json b/package.json index 313d2d1..75f742e 100644 --- a/package.json +++ b/package.json @@ -7,17 +7,17 @@ "dvcsimport": "github.com/multiformats/go-multibase" }, "gxDependencies": [ - { - "author": "whyrusleeping", - "hash": "QmfVj3x4D6Jkq9SEoi5n2NmoUomLwoeiwnYz2KQa15wRw6", - "name": "base32", - "version": "0.0.2" - }, { "author": "mr-tron", "hash": "QmWFAMPqsEyUX7gDUsRVmMWz59FxSpJ1b2v6bJ1yYzo7jY", "name": "go-base58-fast", "version": "0.1.1" + }, + { + "author": "Golang", + "hash": "QmPbbYin7KBd1Y1BfUe15vHzwJiioyi3wtKQTtXWWf8SC5", + "name": "base32", + "version": "0.0.3" } ], "gxVersion": "0.8.0",