diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 07c4059b52df735ffaa91db72888425113072080..efeb653818a352e5fc4aeede2c7557d419f55e38 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -95,7 +95,7 @@ tag: script: - git remote add origin_tags git@gitlab.com:elixxir/notifications-bot.git || true - git remote set-url origin_tags git@gitlab.com:elixxir/notifications-bot.git || true - - git tag $(./release/notifications.linux64 --version | grep "Elixxir Notifications Server v"| cut -d ' ' -f4) -f + - git tag $(./release/notifications.linux64 version | grep "Elixxir Notifications Server v"| cut -d ' ' -f4) -f - git push origin_tags -f --tags trigger_integration: diff --git a/cmd/gen.go b/cmd/gen.go deleted file mode 100644 index 0c906912ef28362ef8ef8f643b9d8d577247ab15..0000000000000000000000000000000000000000 --- a/cmd/gen.go +++ /dev/null @@ -1,76 +0,0 @@ -//////////////////////////////////////////////////////////////////////////////// -// Copyright © 2020 Privategrity Corporation / -// / -// All rights reserved. / -//////////////////////////////////////////////////////////////////////////////// - -// The following directive is necessary to make the package coherent: - -// +build ignore - -// This program generates cmd/version_vars.go. It can be invoked by running -// go generate -package main - -import ( - "bufio" - "io/ioutil" - "log" - "os" - "os/exec" - "strings" - "text/template" - "time" -) - -func GenerateGitVersion() string { - cmd := exec.Command("git", "show", "--oneline") - stdoutStderr, err := cmd.CombinedOutput() - if err != nil { - log.Fatal(err) - } - scanner := bufio.NewScanner(strings.NewReader(string(stdoutStderr))) - for scanner.Scan() { - return scanner.Text() - } - return "UNKNOWNVERSION" -} - -func ReadGlideLock() string { - r, _ := ioutil.ReadFile("../glide.lock") - return string(r) -} - -func main() { - gitversion := GenerateGitVersion() - glidedependencies := ReadGlideLock() - - f, err := os.Create("version_vars.go") - die(err) - defer f.Close() - - packageTemplate.Execute(f, struct { - Timestamp time.Time - GITVER string - GLIDEDEPS string - }{ - Timestamp: time.Now(), - GITVER: gitversion, - GLIDEDEPS: glidedependencies, - }) -} - -func die(err error) { - if err != nil { - log.Fatal(err) - } -} - -var packageTemplate = template.Must(template.New("").Parse( - "// Code generated by go generate; DO NOT EDIT.\n" + - "// This file was generated by robots at\n" + - "// {{ .Timestamp }}\n" + - "package cmd\n\n" + - "const GITVERSION = `{{ .GITVER }}`\n" + - "const SEMVER = \"0.0.0a\"\n" + - "const GLIDEDEPS = `{{ .GLIDEDEPS }}`\n")) diff --git a/cmd/version.go b/cmd/version.go index 4c7add8d75d1985d81f3df29d24ca92ced7e4cc8..188a1f7faf884208fd0e3de398b18428ccde7d8f 100644 --- a/cmd/version.go +++ b/cmd/version.go @@ -1,19 +1,46 @@ //////////////////////////////////////////////////////////////////////////////// -// Copyright © 2020 Privategrity Corporation / +// Copyright © 2018 Privategrity Corporation / // / // All rights reserved. / //////////////////////////////////////////////////////////////////////////////// +// Handles command-line version functionality + package cmd import ( "fmt" + "github.com/spf13/cobra" + "gitlab.com/elixxir/primitives/utils" ) -//go:generate go run gen.go -// The above generates: GITVERSION, GLIDEDEPS, and SEMVER +// Change this value to set the version for this build +const currentVersion = "1.0.0" func printVersion() { fmt.Printf("Elixxir Notifications Server v%s -- %s\n\n", SEMVER, GITVERSION) - fmt.Printf("Dependencies:\n\n%s\n", GLIDEDEPS) + fmt.Printf("Dependencies:\n\n%s\n", DEPENDENCIES) +} + +func init() { + rootCmd.AddCommand(versionCmd) + rootCmd.AddCommand(generateCmd) +} + +var versionCmd = &cobra.Command{ + Use: "version", + Short: "Print the version and dependency information for the Elixxir binary", + Long: `Print the version and dependency information for the Elixxir binary`, + Run: func(cmd *cobra.Command, args []string) { + printVersion() + }, +} + +var generateCmd = &cobra.Command{ + Use: "generate", + Short: "Generates version and dependency information for the Elixxir binary", + Long: `Generates version and dependency information for the Elixxir binary`, + Run: func(cmd *cobra.Command, args []string) { + utils.GenerateVersionFile(currentVersion) + }, } diff --git a/cmd/version_vars.go b/cmd/version_vars.go index 1060fb2ae369ad24095106be6e2df12d55543dac..5215aed6470acc79692f633704f40b05e27bd497 100644 --- a/cmd/version_vars.go +++ b/cmd/version_vars.go @@ -1,8 +1,44 @@ // Code generated by go generate; DO NOT EDIT. // This file was generated by robots at -// 2020-01-21 10:49:40.303623 -0800 PST m=+0.015639194 +// 2020-02-07 15:36:17.501193 -0800 PST m=+0.017704124 package cmd -const GITVERSION = `0386bfa initial commit` -const SEMVER = "0.0.0a" -const GLIDEDEPS = `` +const GITVERSION = `f6d16c0 Merge branch 'xx-1793/ndf-polling' into 'release'` +const SEMVER = "1.0.0" +const DEPENDENCIES = `module gitlab.com/elixxir/notifications-bot + +go 1.13 + +require ( + cloud.google.com/go/firestore v1.1.1 // indirect + cloud.google.com/go/pubsub v1.2.0 // indirect + firebase.google.com/go v3.12.0+incompatible + github.com/go-pg/pg v8.0.6+incompatible + github.com/gopherjs/gopherjs v0.0.0-20191106031601-ce3c9ade29de // indirect + github.com/jinzhu/inflection v1.0.0 // indirect + github.com/mitchellh/go-homedir v1.1.0 + github.com/onsi/ginkgo v1.12.0 // indirect + github.com/onsi/gomega v1.9.0 // indirect + github.com/pelletier/go-toml v1.6.0 // indirect + github.com/pkg/errors v0.9.1 + github.com/smartystreets/assertions v1.0.1 // indirect + github.com/spf13/afero v1.2.2 // indirect + github.com/spf13/cast v1.3.1 // indirect + github.com/spf13/cobra v0.0.5 + github.com/spf13/jwalterweatherman v1.1.0 + github.com/spf13/pflag v1.0.5 // indirect + + github.com/spf13/viper v1.6.2 + gitlab.com/elixxir/comms v0.0.0-20200207001605-3b6328b48ed1 + gitlab.com/elixxir/crypto v0.0.0-20200206203107-b8926242da23 + gitlab.com/elixxir/primitives v0.0.0-20200207225613-9a4445ddec16 + golang.org/x/crypto v0.0.0-20200207205829-a95e85b341fd // indirect + golang.org/x/exp v0.0.0-20200207192155-f17229e696bd // indirect + golang.org/x/net v0.0.0-20200202094626-16171245cfb2 + golang.org/x/tools v0.0.0-20200207224406-61798d64f025 // indirect + google.golang.org/api v0.17.0 + google.golang.org/genproto v0.0.0-20200207204624-4f3edf09f4f6 // indirect + gopkg.in/ini.v1 v1.52.0 // indirect + mellium.im/sasl v0.0.0-20190815210834-e27ea4901008 // indirect +) +` diff --git a/go.mod b/go.mod index bd6503f7e81eb63550321bfecb05771ed6e436a0..a39c92c6f18e20c94df4520d13b362049042ed95 100644 --- a/go.mod +++ b/go.mod @@ -7,7 +7,7 @@ require ( cloud.google.com/go/pubsub v1.2.0 // indirect firebase.google.com/go v3.12.0+incompatible github.com/go-pg/pg v8.0.6+incompatible - github.com/gopherjs/gopherjs v0.0.0-20191106031601-ce3c9ade29de // indirect + github.com/gopherjs/gopherjs v0.0.0-20200209183636-89e6cbcd0b6d // indirect github.com/jinzhu/inflection v1.0.0 // indirect github.com/mitchellh/go-homedir v1.1.0 github.com/onsi/ginkgo v1.12.0 // indirect @@ -22,12 +22,15 @@ require ( github.com/spf13/pflag v1.0.5 // indirect github.com/spf13/viper v1.6.2 - gitlab.com/elixxir/comms v0.0.0-20200206230843-64fad25768c8 + gitlab.com/elixxir/comms v0.0.0-20200207001605-3b6328b48ed1 gitlab.com/elixxir/crypto v0.0.0-20200206203107-b8926242da23 - gitlab.com/elixxir/primitives v0.0.0-20200131183153-e93c6b75019f + gitlab.com/elixxir/primitives v0.0.0-20200210205543-5c55c1f6949f + golang.org/x/crypto v0.0.0-20200210191831-6ca56c2f2e2b // indirect + golang.org/x/exp v0.0.0-20200207192155-f17229e696bd // indirect golang.org/x/net v0.0.0-20200202094626-16171245cfb2 - golang.org/x/tools v0.0.0-20200207131002-533eb2654509 // indirect + golang.org/x/tools v0.0.0-20200210192313-1ace956b0e17 // indirect google.golang.org/api v0.17.0 + google.golang.org/genproto v0.0.0-20200210034751-acff78025515 // indirect gopkg.in/ini.v1 v1.52.0 // indirect mellium.im/sasl v0.0.0-20190815210834-e27ea4901008 // indirect ) diff --git a/go.sum b/go.sum index 6b3ba0f6d9edc7b814118fd1b944fc9def40f645..1f3ad3b34d8ac89ab85feb0a2e656bf93d46f531 100644 --- a/go.sum +++ b/go.sum @@ -109,8 +109,8 @@ github.com/googleapis/gax-go/v2 v2.0.5 h1:sjZBwGj9Jlw33ImPtvFviGYvseOtDM7hkSKB7+ github.com/googleapis/gax-go/v2 v2.0.5/go.mod h1:DWXyrwAJ9X0FpwwEdw+IPEYBICEFu5mhpdKc/us6bOk= github.com/gopherjs/gopherjs v0.0.0-20181017120253-0766667cb4d1 h1:EGx4pi6eqNxGaHF6qqu48+N2wcFQ5qg5FXgOdqsJ5d8= github.com/gopherjs/gopherjs v0.0.0-20181017120253-0766667cb4d1/go.mod h1:wJfORRmW1u3UXTncJ5qlYoELFm8eSnnEO6hX4iZ3EWY= -github.com/gopherjs/gopherjs v0.0.0-20191106031601-ce3c9ade29de h1:F7WD09S8QB4LrkEpka0dFPLSotH11HRpCsLIbIcJ7sU= -github.com/gopherjs/gopherjs v0.0.0-20191106031601-ce3c9ade29de/go.mod h1:wJfORRmW1u3UXTncJ5qlYoELFm8eSnnEO6hX4iZ3EWY= +github.com/gopherjs/gopherjs v0.0.0-20200209183636-89e6cbcd0b6d h1:vr95xIx8Eg3vCzZPxY3rCwTfkjqNDt/FgVqTOk0WByk= +github.com/gopherjs/gopherjs v0.0.0-20200209183636-89e6cbcd0b6d/go.mod h1:wJfORRmW1u3UXTncJ5qlYoELFm8eSnnEO6hX4iZ3EWY= github.com/gorilla/websocket v1.4.0/go.mod h1:E7qHFY5m1UJ88s3WnNqhKjPHQ0heANvMoAMk2YaljkQ= github.com/grpc-ecosystem/go-grpc-middleware v1.0.0 h1:Iju5GlWwrvL6UBg4zJJt3btmonfrMlCDdsejg4CZE7c= github.com/grpc-ecosystem/go-grpc-middleware v1.0.0/go.mod h1:FiyG127CGDf3tlThmgyCl78X/SZQqEOJBCDaAfeWzPs= @@ -156,13 +156,9 @@ github.com/mitchellh/mapstructure v1.1.2/go.mod h1:FVVH3fgwuzCH5S8UJGiWEs2h04kUh github.com/mwitkow/go-conntrack v0.0.0-20161129095857-cc309e4a2223/go.mod h1:qRWi+5nqEBWmkhHvq77mSJWrCKwh8bxhgT7d/eI7P4U= github.com/oklog/ulid v1.3.1/go.mod h1:CirwcVhetQ6Lv90oh/F+FBtV6XMibvdAFo93nm5qn4U= github.com/onsi/ginkgo v1.6.0/go.mod h1:lLunBs/Ym6LB5Z9jYTR76FiuTmxDTDusOGeTQH+WWjE= -github.com/onsi/ginkgo v1.11.0 h1:JAKSXpt1YjtLA7YpPiqO9ss6sNXEsPfSGdwN0UHqzrw= -github.com/onsi/ginkgo v1.11.0/go.mod h1:lLunBs/Ym6LB5Z9jYTR76FiuTmxDTDusOGeTQH+WWjE= github.com/onsi/ginkgo v1.12.0 h1:Iw5WCbBcaAAd0fpRb1c9r5YCylv4XDoCSigm1zLevwU= github.com/onsi/ginkgo v1.12.0/go.mod h1:oUhWkIvk5aDxtKvDDuw8gItl8pKl42LzjC9KZE0HfGg= github.com/onsi/gomega v1.7.1/go.mod h1:XdKZgCCFLUoM/7CFJVPcG8C1xQ1AJ0vpAezJrB7JYyY= -github.com/onsi/gomega v1.8.1 h1:C5Dqfs/LeauYDX0jJXIe2SWmwCbGzx9yF8C8xy3Lh34= -github.com/onsi/gomega v1.8.1/go.mod h1:Ho0h+IUsWyvy1OpqCwxlQ/21gkhVunqlU8fDGcoTdcA= github.com/onsi/gomega v1.9.0 h1:R1uwffexN6Pr340GtYRIdZmAiN4J+iw6WG4wog1DUXg= github.com/onsi/gomega v1.9.0/go.mod h1:Ho0h+IUsWyvy1OpqCwxlQ/21gkhVunqlU8fDGcoTdcA= github.com/pelletier/go-toml v1.2.0 h1:T5zMGML61Wp+FlcbWjRDT7yAxhJNAiPPLOFECq181zc= @@ -228,10 +224,8 @@ github.com/ugorji/go v1.1.4/go.mod h1:uQMGLiO92mf5W77hV/PUCpI3pbzQx3CRekS0kk+RGr github.com/ugorji/go/codec v0.0.0-20181204163529-d75b2dcb6bc8/go.mod h1:VFNgLljTbGfSG7qAOspJ7OScBnGdDN/yBr0sguwnwf0= github.com/xiang90/probing v0.0.0-20190116061207-43a291ad63a2/go.mod h1:UETIi67q53MR2AWcXfiuqkDkRtnGDLqkBTpCHuJHxtU= github.com/xordataexchange/crypt v0.0.3-0.20170626215501-b2862e3d0a77/go.mod h1:aYKd//L2LvnjZzWKhF00oedf4jCCReLcmhLdhm1A27Q= -gitlab.com/elixxir/comms v0.0.0-20200204192930-8fd476a64468 h1:yx5qVE5/gB3TbAHUaPmEKigvzJdupVlBwcYPJ9Nsjjw= -gitlab.com/elixxir/comms v0.0.0-20200204192930-8fd476a64468/go.mod h1:Sj8zkWG1FTP4siUzLZOhQUc0G7qwHa7QNz1iXP/OKIg= -gitlab.com/elixxir/comms v0.0.0-20200206230843-64fad25768c8 h1:SX5Dwfoo4U1KRZKvXTS3OAWzEO4xdcNFKquEtB2vp3o= -gitlab.com/elixxir/comms v0.0.0-20200206230843-64fad25768c8/go.mod h1:maK5To73lT8L8ygCoNsFUj+b1gRfYk45w8IxiO6Y6HA= +gitlab.com/elixxir/comms v0.0.0-20200207001605-3b6328b48ed1 h1:tsDj1q0L2aGIfxdNSytui2agGfnLo7Y3C7hgSRmZofA= +gitlab.com/elixxir/comms v0.0.0-20200207001605-3b6328b48ed1/go.mod h1:maK5To73lT8L8ygCoNsFUj+b1gRfYk45w8IxiO6Y6HA= gitlab.com/elixxir/crypto v0.0.0-20200108005412-8159c60663f9 h1:MJ87g3yMIvA9MTDMojuqaw1tCxU6LIKzxMaH3oEiP4M= gitlab.com/elixxir/crypto v0.0.0-20200108005412-8159c60663f9/go.mod h1:+46Zj/NE6JEkXExYnzdvvDokPpDbA+fJsRszvrezK9k= gitlab.com/elixxir/crypto v0.0.0-20200206203107-b8926242da23 h1:J9MKdOxLGzDZoLy2Q0CAxPlPjSH+k4NG3JhgvatAZjo= @@ -240,6 +234,8 @@ gitlab.com/elixxir/primitives v0.0.0-20191028233752-882c08b8f095 h1:fnRh0PUwgy0q gitlab.com/elixxir/primitives v0.0.0-20191028233752-882c08b8f095/go.mod h1:+UiRRWzNpl/WoWUuQtJSoimfXImJAJ5lrrmg0pQKY3g= gitlab.com/elixxir/primitives v0.0.0-20200131183153-e93c6b75019f h1:F0YwFZz4umoXOJ+xX34WIRrucuLgHCSyKxWOKGaEt5g= gitlab.com/elixxir/primitives v0.0.0-20200131183153-e93c6b75019f/go.mod h1:REJMcwIcyxh74VSHqy4S9yYiaEsQYObOPglRExDpk14= +gitlab.com/elixxir/primitives v0.0.0-20200210205543-5c55c1f6949f h1:1bYEOz3/a3Q09dxE0ND64+9l21MsyeailzoFYEGC93s= +gitlab.com/elixxir/primitives v0.0.0-20200210205543-5c55c1f6949f/go.mod h1:REJMcwIcyxh74VSHqy4S9yYiaEsQYObOPglRExDpk14= go.etcd.io/bbolt v1.3.2/go.mod h1:IbVyRI1SCnLcuJnV2u8VeU0CEYM7e686BmAb1XKL+uU= go.opencensus.io v0.21.0/go.mod h1:mSImk1erAIZhrmZN+AvHh14ztQfjbGwt4TtuofqLduU= go.opencensus.io v0.22.0/go.mod h1:+kGneAE2xo2IficOXnaByMWTGM9T73dGwxeWcUqIpI8= @@ -265,6 +261,8 @@ golang.org/x/crypto v0.0.0-20200204104054-c9f3fb736b72 h1:+ELyKg6m8UBf0nPFSqD0mi golang.org/x/crypto v0.0.0-20200204104054-c9f3fb736b72/go.mod h1:LzIPMQfyMNhhGPhUkYOs5KpL4U8rLKemX1yGLhDgUto= golang.org/x/crypto v0.0.0-20200206161412-a0c6ece9d31a h1:aczoJ0HPNE92XKa7DrIzkNN6esOKO2TBwiiYoKcINhA= golang.org/x/crypto v0.0.0-20200206161412-a0c6ece9d31a/go.mod h1:LzIPMQfyMNhhGPhUkYOs5KpL4U8rLKemX1yGLhDgUto= +golang.org/x/crypto v0.0.0-20200210191831-6ca56c2f2e2b h1:at/SwedEdvIO7WPO4V9Yn1a3MqdSqAo0p6trBocu5aA= +golang.org/x/crypto v0.0.0-20200210191831-6ca56c2f2e2b/go.mod h1:LzIPMQfyMNhhGPhUkYOs5KpL4U8rLKemX1yGLhDgUto= golang.org/x/exp v0.0.0-20190121172915-509febef88a4/go.mod h1:CJ0aWSM057203Lf6IL+f9T1iT9GByDxfZKAQTCR3kQA= golang.org/x/exp v0.0.0-20190306152737-a1d7652674e8/go.mod h1:CJ0aWSM057203Lf6IL+f9T1iT9GByDxfZKAQTCR3kQA= golang.org/x/exp v0.0.0-20190510132918-efd6b22b2522/go.mod h1:ZjyILWgesfNpC6sMxTJOJm9Kp84zZh5NQWvqDGG3Qr8= @@ -275,6 +273,8 @@ golang.org/x/exp v0.0.0-20191227195350-da58074b4299 h1:zQpM52jfKHG6II1ISZY1Zcpyg golang.org/x/exp v0.0.0-20191227195350-da58074b4299/go.mod h1:2RIsYlXP63K8oxa1u096TMicItID8zy7Y6sNkU49FU4= golang.org/x/exp v0.0.0-20200119233911-0405dc783f0a h1:7Wlg8L54In96HTWOaI4sreLJ6qfyGuvSau5el3fK41Y= golang.org/x/exp v0.0.0-20200119233911-0405dc783f0a/go.mod h1:2RIsYlXP63K8oxa1u096TMicItID8zy7Y6sNkU49FU4= +golang.org/x/exp v0.0.0-20200207192155-f17229e696bd h1:zkO/Lhoka23X63N9OSzpSeROEUQ5ODw47tM3YWjygbs= +golang.org/x/exp v0.0.0-20200207192155-f17229e696bd/go.mod h1:J/WKrq2StrnmMY6+EHIKF9dgMWnmCNThgcyBT1FY9mM= golang.org/x/image v0.0.0-20190227222117-0694c2d4d067/go.mod h1:kZ7UVZpmo3dzQBMxlp+ypCbDeSB+sBbTgSJuh5dn5js= golang.org/x/image v0.0.0-20190802002840-cff245a6509b/go.mod h1:FeLwcggjj3mMvU+oOTbSwawSJRM1uh48EjtB4UJZlP0= golang.org/x/lint v0.0.0-20181026193005-c67002cb31c3/go.mod h1:UVdnD1Gm6xHRNCYTkRU2/jEulfH38KcIWyp/GAMgvoE= @@ -391,8 +391,9 @@ golang.org/x/tools v0.0.0-20200117161641-43d50277825c/go.mod h1:TB2adYChydJhpapK golang.org/x/tools v0.0.0-20200122220014-bf1340f18c4a/go.mod h1:TB2adYChydJhpapKDTa4BR/hXlZSLoq2Wpct/0txZ28= golang.org/x/tools v0.0.0-20200130002326-2f3ba24bd6e7/go.mod h1:TB2adYChydJhpapKDTa4BR/hXlZSLoq2Wpct/0txZ28= golang.org/x/tools v0.0.0-20200204074204-1cc6d1ef6c74/go.mod h1:TB2adYChydJhpapKDTa4BR/hXlZSLoq2Wpct/0txZ28= -golang.org/x/tools v0.0.0-20200207131002-533eb2654509 h1:XgIvqpBrAginkoRCpHZW8+Enp5R9c2XvTXV8oeLmIr0= -golang.org/x/tools v0.0.0-20200207131002-533eb2654509/go.mod h1:TB2adYChydJhpapKDTa4BR/hXlZSLoq2Wpct/0txZ28= +golang.org/x/tools v0.0.0-20200207183749-b753a1ba74fa/go.mod h1:TB2adYChydJhpapKDTa4BR/hXlZSLoq2Wpct/0txZ28= +golang.org/x/tools v0.0.0-20200210192313-1ace956b0e17 h1:a/Fd23DJvg1CaeDH0dYHahE+hCI0v9rFgxSNIThoUcM= +golang.org/x/tools v0.0.0-20200210192313-1ace956b0e17/go.mod h1:TB2adYChydJhpapKDTa4BR/hXlZSLoq2Wpct/0txZ28= golang.org/x/xerrors v0.0.0-20190717185122-a985d3407aa7/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0= golang.org/x/xerrors v0.0.0-20191011141410-1b5146add898/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0= golang.org/x/xerrors v0.0.0-20191204190536-9bdfabe68543 h1:E7g+9GITq07hpfrRu66IVDexMakfv52eLZ2CXBWiKr4= @@ -433,6 +434,8 @@ google.golang.org/genproto v0.0.0-20200204135345-fa8e72b47b90 h1:7THRSvPuzF1bql5 google.golang.org/genproto v0.0.0-20200204135345-fa8e72b47b90/go.mod h1:GmwEX6Z4W5gMy59cAlVYjN9JhxgbQH6Gn+gFDQe2lzA= google.golang.org/genproto v0.0.0-20200205142000-a86caf926a67 h1:MBO9fkVSrTpJ8vgHLPi5gb+ZWXEy7/auJN8yqyu9EiE= google.golang.org/genproto v0.0.0-20200205142000-a86caf926a67/go.mod h1:GmwEX6Z4W5gMy59cAlVYjN9JhxgbQH6Gn+gFDQe2lzA= +google.golang.org/genproto v0.0.0-20200210034751-acff78025515 h1:SlofR15fzhHsop1cmdda0uNO88mGfustCgMZoy2VGfA= +google.golang.org/genproto v0.0.0-20200210034751-acff78025515/go.mod h1:GmwEX6Z4W5gMy59cAlVYjN9JhxgbQH6Gn+gFDQe2lzA= google.golang.org/grpc v1.19.0/go.mod h1:mqu4LbDTu4XGKhr4mRzUsmM4RtVoemTSY81AxZiDr8c= google.golang.org/grpc v1.20.1/go.mod h1:10oTOabMzJvdu6/UiuZezV6QK5dSlG84ov/aaiqXj38= google.golang.org/grpc v1.21.0 h1:G+97AoqBnmZIT91cLG/EkCoK9NSelj64P8bOHHNmGn0= @@ -457,8 +460,6 @@ gopkg.in/fsnotify.v1 v1.4.7 h1:xOHLXZwVvI9hhs+cLKq5+I5onOuwQLhQwiu63xxlHs4= gopkg.in/fsnotify.v1 v1.4.7/go.mod h1:Tz8NjZHkW78fSQdbUxIjBTcgA1z1m8ZHf0WmKUhAMys= gopkg.in/ini.v1 v1.51.0 h1:AQvPpx3LzTDM0AjnIRlVFwFFGC+npRopjZxLJj6gdno= gopkg.in/ini.v1 v1.51.0/go.mod h1:pNLf8WUiyNEtQjuu5G5vTm06TEv9tsIgeAvK8hOrP4k= -gopkg.in/ini.v1 v1.51.1 h1:GyboHr4UqMiLUybYjd22ZjQIKEJEpgtLXtuGbR21Oho= -gopkg.in/ini.v1 v1.51.1/go.mod h1:pNLf8WUiyNEtQjuu5G5vTm06TEv9tsIgeAvK8hOrP4k= gopkg.in/ini.v1 v1.52.0 h1:j+Lt/M1oPPejkniCg1TkWE2J3Eh1oZTsHSXzMTzUXn4= gopkg.in/ini.v1 v1.52.0/go.mod h1:pNLf8WUiyNEtQjuu5G5vTm06TEv9tsIgeAvK8hOrP4k= gopkg.in/resty.v1 v1.12.0/go.mod h1:mDo4pnntr5jdWRML875a/NmxYqAlA73dVijT2AXvQQo=