Skip to content

Commit 9af8d97

Browse files
timwu20qdm12
andcommitted
fix(ci): embed old gssmr and dev runtimes for integration tests (#2671)
* restore old chain as gssmr-v3substrate, add genesis utils, update TestNodeRuntime_ValidateTransaction * upgrade chaindb * add todos to create new issues, test against old runtime * use v3substrate runtime for dot/core integration tests * lib/babe integration tests use old dev runtime * fix lint * fix grandpa stress tests * use old dev chain for stress tests * update rpc tests * revise polkadotjstests to old dev runtime * Update lib/genesis/test_utils.go Co-authored-by: Quentin McGaw <[email protected]> * Update lib/utils/utils.go Co-authored-by: Quentin McGaw <[email protected]> * Update lib/utils/utils.go Co-authored-by: Quentin McGaw <[email protected]> * Update lib/utils/utils.go Co-authored-by: Quentin McGaw <[email protected]> * Update lib/utils/utils.go Co-authored-by: Quentin McGaw <[email protected]> * Update lib/utils/utils.go Co-authored-by: Quentin McGaw <[email protected]> * remove config and go code from old runtimes * undo new require in go.mod Co-authored-by: Quentin McGaw <[email protected]>
1 parent 233ab27 commit 9af8d97

21 files changed

+896
-38
lines changed

chain/dev-v3substrate/genesis-spec.json

Lines changed: 316 additions & 0 deletions
Large diffs are not rendered by default.

chain/dev-v3substrate/genesis.json

Lines changed: 57 additions & 0 deletions
Large diffs are not rendered by default.

chain/gssmr-v3substrate/genesis-spec.json

Lines changed: 346 additions & 0 deletions
Large diffs are not rendered by default.

chain/gssmr-v3substrate/genesis.json

Lines changed: 56 additions & 0 deletions
Large diffs are not rendered by default.

dot/core/service_integration_test.go

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,6 @@ import (
1010
"fmt"
1111
"math/big"
1212
"os"
13-
"path/filepath"
1413
"testing"
1514
"time"
1615

@@ -52,7 +51,7 @@ func balanceKey(t *testing.T, pub []byte) (bKey []byte) {
5251

5352
func generateTestValidRemarkTxns(t *testing.T, pubKey []byte, accInfo types.AccountInfo) ([]byte, runtime.Instance) {
5453
t.Helper()
55-
projectRootPath := filepath.Join(utils.GetProjectRootPathTest(t), "chain/gssmr/genesis.json")
54+
projectRootPath := utils.GetGssmrV3SubstrateGenesisRawPathTest(t)
5655
gen, err := genesis.NewGenesisFromJSONRaw(projectRootPath)
5756
require.NoError(t, err)
5857

@@ -409,6 +408,7 @@ func TestHandleChainReorg_WithReorg_Transactions(t *testing.T) {
409408
require.Equal(t, transaction.NewValidTransaction(tx, validity), pending[0])
410409
}
411410

411+
// TODO: add test against latest gssmr runtime
412412
func TestMaintainTransactionPool_EmptyBlock(t *testing.T) {
413413
accountInfo := types.AccountInfo{
414414
Nonce: 0,
@@ -465,6 +465,7 @@ func TestMaintainTransactionPool_EmptyBlock(t *testing.T) {
465465
require.Nil(t, head)
466466
}
467467

468+
// TODO: add test against latest gssmr runtime
468469
func TestMaintainTransactionPool_BlockWithExtrinsics(t *testing.T) {
469470
accountInfo := types.AccountInfo{
470471
Nonce: 0,

dot/sync/chain_processor_integration_test.go

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,7 @@ import (
2020
"github.com/stretchr/testify/require"
2121
)
2222

23+
// TODO: add test against latest gssmr runtime
2324
func TestChainProcessor_HandleBlockResponse_ValidChain(t *testing.T) {
2425
syncer := newTestSyncer(t)
2526
responder := newTestSyncer(t)
@@ -79,6 +80,7 @@ func TestChainProcessor_HandleBlockResponse_ValidChain(t *testing.T) {
7980
}
8081
}
8182

83+
// TODO: add test against latest gssmr runtime
8284
func TestChainProcessor_HandleBlockResponse_MissingBlocks(t *testing.T) {
8385
syncer := newTestSyncer(t)
8486

@@ -154,6 +156,7 @@ func TestChainProcessor_HandleBlockResponse_NoBlockData(t *testing.T) {
154156
require.Equal(t, ErrNilBlockData, err)
155157
}
156158

159+
// TODO: add test against latest gssmr runtime
157160
func TestChainProcessor_HandleBlockResponse_BlockData(t *testing.T) {
158161
syncer := newTestSyncer(t)
159162

@@ -183,6 +186,7 @@ func TestChainProcessor_HandleBlockResponse_BlockData(t *testing.T) {
183186
}
184187
}
185188

189+
// TODO: add test against latest gssmr runtime
186190
func TestChainProcessor_ExecuteBlock(t *testing.T) {
187191
syncer := newTestSyncer(t)
188192

dot/sync/syncer_integration_test.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -124,7 +124,7 @@ func newTestSyncer(t *testing.T) *Service {
124124
}
125125

126126
func newTestGenesisWithTrieAndHeader(t *testing.T) (*genesis.Genesis, *trie.Trie, *types.Header) {
127-
fp := utils.GetGssmrGenesisRawPathTest(t)
127+
fp := utils.GetGssmrV3SubstrateGenesisRawPathTest(t)
128128
gen, err := genesis.NewGenesisFromJSONRaw(fp)
129129
require.NoError(t, err)
130130

dot/utils_test.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ import (
2424
func newTestGenesisFile(t *testing.T, cfg *Config) (filename string) {
2525
t.Helper()
2626

27-
fp := utils.GetGssmrGenesisRawPathTest(t)
27+
fp := utils.GetGssmrV3SubstrateGenesisPathTest(t)
2828
gssmrGen, err := genesis.NewGenesisFromJSON(fp, 0)
2929
require.NoError(t, err)
3030

go.mod

Lines changed: 17 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,15 @@
11
module github.com/ChainSafe/gossamer
22

33
require (
4-
github.com/ChainSafe/chaindb v0.1.5-0.20220322154826-c0d431995732
4+
github.com/ChainSafe/chaindb v0.1.5-0.20220708005902-df45dbc8e840
55
github.com/ChainSafe/go-schnorrkel v0.0.0-20210318173838-ccb5cd955283
66
github.com/OneOfOne/xxhash v1.2.8
77
github.com/breml/rootcerts v0.2.6
88
github.com/btcsuite/btcutil v1.0.3-0.20201208143702-a53e38424cce
99
github.com/chyeh/pubip v0.0.0-20170203095919-b7e679cf541c
1010
github.com/cosmos/go-bip39 v1.0.0
1111
github.com/dgraph-io/badger/v2 v2.2007.4
12-
github.com/dgraph-io/ristretto v0.0.3-0.20200630154024-f66de99634de
12+
github.com/dgraph-io/ristretto v0.1.0
1313
github.com/disiqueira/gotree v1.0.0
1414
github.com/docker/docker v20.10.17+incompatible
1515
github.com/ethereum/go-ethereum v1.10.21
@@ -69,8 +69,7 @@ require (
6969
github.com/decred/base58 v1.0.3 // indirect
7070
github.com/decred/dcrd/crypto/blake256 v1.0.0 // indirect
7171
github.com/decred/dcrd/dcrec/secp256k1/v4 v4.0.1 // indirect
72-
github.com/dgryski/go-farm v0.0.0-20190423205320-6a90982ecee2 // indirect
73-
github.com/docker/go-units v0.4.0 // indirect
72+
github.com/dgryski/go-farm v0.0.0-20200201041132-a6ae2369ad13 // indirect
7473
github.com/dustin/go-humanize v1.0.0 // indirect
7574
github.com/elastic/gosigar v0.12.0 // indirect
7675
github.com/flynn/noise v1.0.0 // indirect
@@ -79,10 +78,9 @@ require (
7978
github.com/go-ole/go-ole v1.2.1 // indirect
8079
github.com/go-playground/locales v0.14.0 // indirect
8180
github.com/go-playground/universal-translator v0.18.0 // indirect
82-
github.com/go-stack/stack v1.8.0 // indirect
83-
github.com/go-task/slim-sprig v0.0.0-20210107165309-348f09dbbbc0 // indirect
84-
github.com/godbus/dbus/v5 v5.0.3 // indirect
81+
github.com/go-stack/stack v1.8.1 // indirect
8582
github.com/gogo/protobuf v1.3.2 // indirect
83+
github.com/golang/glog v1.0.0 // indirect
8684
github.com/golang/snappy v0.0.4 // indirect
8785
github.com/google/gopacket v1.1.19 // indirect
8886
github.com/gtank/ristretto255 v0.1.2 // indirect
@@ -125,7 +123,7 @@ require (
125123
github.com/marten-seemann/qtls-go1-17 v0.1.1 // indirect
126124
github.com/marten-seemann/qtls-go1-18 v0.1.1 // indirect
127125
github.com/marten-seemann/tcp v0.0.0-20210406111302-dfbc87cc63fd // indirect
128-
github.com/mattn/go-colorable v0.1.9 // indirect
126+
github.com/mattn/go-colorable v0.1.12 // indirect
129127
github.com/mattn/go-isatty v0.0.14 // indirect
130128
github.com/matttproud/golang_protobuf_extensions v1.0.1 // indirect
131129
github.com/miekg/dns v1.1.43 // indirect
@@ -176,17 +174,23 @@ require (
176174
go.uber.org/atomic v1.9.0 // indirect
177175
go.uber.org/multierr v1.8.0 // indirect
178176
go.uber.org/zap v1.21.0 // indirect
179-
golang.org/x/mod v0.6.0-dev.0.20211013180041-c96bc1413d57 // indirect
180-
golang.org/x/net v0.0.0-20220607020251-c690dde0001d // indirect
177+
golang.org/x/net v0.0.0-20220706163947-c90051bbdb60 // indirect
181178
golang.org/x/sync v0.0.0-20210220032951-036812b2e83c // indirect
182-
golang.org/x/sys v0.0.0-20220520151302-bc2c85ada10a // indirect
183-
golang.org/x/tools v0.1.8-0.20211029000441-d6a9af8af023 // indirect
184-
golang.org/x/xerrors v0.0.0-20220517211312-f3a8303e98df // indirect
179+
golang.org/x/sys v0.0.0-20220708085239-5a0f0661e09d // indirect
185180
gopkg.in/natefinch/npipe.v2 v2.0.0-20160621034901-c1b8fa8bdcce // indirect
186181
gopkg.in/tomb.v1 v1.0.0-20141024135613-dd632973f1e7 // indirect
187182
gopkg.in/yaml.v3 v3.0.1 // indirect
188183
gotest.tools/v3 v3.0.3 // indirect
189184
lukechampine.com/blake3 v1.1.7 // indirect
190185
)
191186

187+
require (
188+
github.com/docker/go-units v0.4.0 // indirect
189+
github.com/go-task/slim-sprig v0.0.0-20210107165309-348f09dbbbc0 // indirect
190+
github.com/godbus/dbus/v5 v5.0.3 // indirect
191+
golang.org/x/mod v0.6.0-dev.0.20211013180041-c96bc1413d57 // indirect
192+
golang.org/x/tools v0.1.8-0.20211029000441-d6a9af8af023 // indirect
193+
golang.org/x/xerrors v0.0.0-20220517211312-f3a8303e98df // indirect
194+
)
195+
192196
go 1.18

go.sum

Lines changed: 17 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -56,8 +56,8 @@ github.com/Azure/go-autorest/logger v0.1.0/go.mod h1:oExouG+K6PryycPJfVSxi/koC6L
5656
github.com/Azure/go-autorest/tracing v0.5.0/go.mod h1:r/s2XiOKccPW3HrqB+W0TQzfbtp2fGCgRFtBroKn4Dk=
5757
github.com/BurntSushi/toml v0.3.1/go.mod h1:xHWCNGjB5oqiDr8zfno3MHue2Ht5sIBksp03qcyfWMU=
5858
github.com/BurntSushi/xgb v0.0.0-20160522181843-27f122750802/go.mod h1:IVnqGOEym/WlBOVXweHU+Q+/VP0lqqI8lqeDx9IjBqo=
59-
github.com/ChainSafe/chaindb v0.1.5-0.20220322154826-c0d431995732 h1:dOdDfWtgfucQHXder8eSItN03JgQzY1V0BiKJgNERnE=
60-
github.com/ChainSafe/chaindb v0.1.5-0.20220322154826-c0d431995732/go.mod h1:P01m9E6xj6Mps1rtf7SurEX9oOcy1jYEyccZQAEw9+4=
59+
github.com/ChainSafe/chaindb v0.1.5-0.20220708005902-df45dbc8e840 h1:qdwel/UNcN1PmrzZG4iTf8/cKAVCas+/RdXq/5NOxps=
60+
github.com/ChainSafe/chaindb v0.1.5-0.20220708005902-df45dbc8e840/go.mod h1:P01m9E6xj6Mps1rtf7SurEX9oOcy1jYEyccZQAEw9+4=
6161
github.com/ChainSafe/go-schnorrkel v0.0.0-20201021020641-d3c6d3118d10/go.mod h1:URdX5+vg25ts3aCh8H5IFZybJYKWhJHYMTnf+ULtoC4=
6262
github.com/ChainSafe/go-schnorrkel v0.0.0-20210318173838-ccb5cd955283 h1:bCAjrlKrO8Y9biIFMx2ejhXpG1x75mwKqbsL8dx5EOk=
6363
github.com/ChainSafe/go-schnorrkel v0.0.0-20210318173838-ccb5cd955283/go.mod h1:URdX5+vg25ts3aCh8H5IFZybJYKWhJHYMTnf+ULtoC4=
@@ -210,11 +210,13 @@ github.com/dgraph-io/badger/v2 v2.2007.4 h1:TRWBQg8UrlUhaFdco01nO2uXwzKS7zd+HVdw
210210
github.com/dgraph-io/badger/v2 v2.2007.4/go.mod h1:vSw/ax2qojzbN6eXHIx6KPKtCSHJN/Uz0X0VPruTIhk=
211211
github.com/dgraph-io/ristretto v0.0.2-0.20200115201040-8f368f2f2ab3/go.mod h1:KPxhHT9ZxKefz+PCeOGsrHpl1qZ7i70dGTu2u+Ahh6E=
212212
github.com/dgraph-io/ristretto v0.0.2/go.mod h1:KPxhHT9ZxKefz+PCeOGsrHpl1qZ7i70dGTu2u+Ahh6E=
213-
github.com/dgraph-io/ristretto v0.0.3-0.20200630154024-f66de99634de h1:t0UHb5vdojIDUqktM6+xJAfScFBsVpXZmqC9dsgJmeA=
214213
github.com/dgraph-io/ristretto v0.0.3-0.20200630154024-f66de99634de/go.mod h1:KPxhHT9ZxKefz+PCeOGsrHpl1qZ7i70dGTu2u+Ahh6E=
214+
github.com/dgraph-io/ristretto v0.1.0 h1:Jv3CGQHp9OjuMBSne1485aDpUkTKEcUqF+jm/LuerPI=
215+
github.com/dgraph-io/ristretto v0.1.0/go.mod h1:fux0lOrBhrVCJd3lcTHsIJhq1T2rokOu6v9Vcb3Q9ug=
215216
github.com/dgrijalva/jwt-go v3.2.0+incompatible/go.mod h1:E3ru+11k8xSBh+hMPgOLZmtrrCbhqsmaPHjLKYnJCaQ=
216-
github.com/dgryski/go-farm v0.0.0-20190423205320-6a90982ecee2 h1:tdlZCpZ/P9DhczCTSixgIKmwPv6+wP5DGjqLYw5SUiA=
217217
github.com/dgryski/go-farm v0.0.0-20190423205320-6a90982ecee2/go.mod h1:SqUrOPUnsFjfmXRMNPybcSiG0BgUW2AuFH8PAnS2iTw=
218+
github.com/dgryski/go-farm v0.0.0-20200201041132-a6ae2369ad13 h1:fAjc9m62+UWV/WAFKLNi6ZS0675eEUC9y3AlwSbQu1Y=
219+
github.com/dgryski/go-farm v0.0.0-20200201041132-a6ae2369ad13/go.mod h1:SqUrOPUnsFjfmXRMNPybcSiG0BgUW2AuFH8PAnS2iTw=
218220
github.com/dgryski/go-sip13 v0.0.0-20181026042036-e10d5fee7954/go.mod h1:vAd38F8PWV+bWy6jNmig1y/TA+kYO4g3RSRF0IAv0no=
219221
github.com/disiqueira/gotree v1.0.0 h1:en5wk87n7/Jyk6gVME3cx3xN9KmUCstJ1IjHr4Se4To=
220222
github.com/disiqueira/gotree v1.0.0/go.mod h1:7CwL+VWsWAU95DovkdRZAtA7YbtHwGk+tLV/kNi8niU=
@@ -298,8 +300,9 @@ github.com/go-playground/validator/v10 v10.11.0 h1:0W+xRM511GY47Yy3bZUbJVitCNg2B
298300
github.com/go-playground/validator/v10 v10.11.0/go.mod h1:i+3WkQ1FvaUjjxh1kSvIA4dMGDBiPU55YFDl0WbKdWU=
299301
github.com/go-sourcemap/sourcemap v2.1.2+incompatible/go.mod h1:F8jJfvm2KbVjc5NqelyYJmf/v5J0dwNLS2mL4sNA1Jg=
300302
github.com/go-sql-driver/mysql v1.4.0/go.mod h1:zAC/RDZ24gD3HViQzih4MyKcchzm+sOG5ZlKdlhCg5w=
301-
github.com/go-stack/stack v1.8.0 h1:5SgMzNM5HxrEjV0ww2lTmX6E2Izsfxas4+YHWRs3Lsk=
302303
github.com/go-stack/stack v1.8.0/go.mod h1:v0f6uXyyMGvRgIKkXu+yp6POWl0qKG85gN/melR3HDY=
304+
github.com/go-stack/stack v1.8.1 h1:ntEHSVwIt7PNXNpgPmVfMrNhLtgjlmnZha2kOpuRiDw=
305+
github.com/go-stack/stack v1.8.1/go.mod h1:dcoOX6HbPZSZptuspn9bctJ+N/CnF5gGygcUP3XYfe4=
303306
github.com/go-task/slim-sprig v0.0.0-20210107165309-348f09dbbbc0 h1:p104kn46Q8WdvHunIJ9dAyjPVtrBPhSr3KT2yUst43I=
304307
github.com/go-task/slim-sprig v0.0.0-20210107165309-348f09dbbbc0/go.mod h1:fyg7847qk6SyHyPtNmDHnmrv/HOrqktSC+C9fM+CJOE=
305308
github.com/godbus/dbus/v5 v5.0.3 h1:ZqHaoEF7TBzh4jzPmqVhE/5A1z9of6orkAe5uHoAeME=
@@ -313,6 +316,8 @@ github.com/gogo/protobuf v1.3.1/go.mod h1:SlYgWuQ5SjCEi6WLHjHCa1yvBfUnHcTbrrZtXP
313316
github.com/gogo/protobuf v1.3.2 h1:Ov1cvc58UF3b5XjBnZv7+opcTcQFZebYjWzi34vdm4Q=
314317
github.com/gogo/protobuf v1.3.2/go.mod h1:P1XiOD3dCwIKUDQYPy72D8LYyHL2YPYrpS2s69NZV8Q=
315318
github.com/golang/glog v0.0.0-20160126235308-23def4e6c14b/go.mod h1:SBH7ygxi8pfUlaOkMMuAQtPIUF8ecWP5IEl/CR7VP2Q=
319+
github.com/golang/glog v1.0.0 h1:nfP3RFugxnNRyKgeWd4oI1nYvXpxrx8ck8ZrcizshdQ=
320+
github.com/golang/glog v1.0.0/go.mod h1:EWib/APOK0SL3dFbYqvxE3UYd8E6s1ouQ7iEp/0LWV4=
316321
github.com/golang/groupcache v0.0.0-20160516000752-02826c3e7903/go.mod h1:cIg4eruTrX1D+g88fzRXU5OdNfaM+9IcxsU14FzY7Hc=
317322
github.com/golang/groupcache v0.0.0-20190702054246-869f871628b6/go.mod h1:cIg4eruTrX1D+g88fzRXU5OdNfaM+9IcxsU14FzY7Hc=
318323
github.com/golang/groupcache v0.0.0-20191227052852-215e87163ea7/go.mod h1:cIg4eruTrX1D+g88fzRXU5OdNfaM+9IcxsU14FzY7Hc=
@@ -786,8 +791,9 @@ github.com/mattn/go-colorable v0.0.9/go.mod h1:9vuHe8Xs5qXnSaW/c/ABM9alt+Vo+STaO
786791
github.com/mattn/go-colorable v0.1.0/go.mod h1:9vuHe8Xs5qXnSaW/c/ABM9alt+Vo+STaOChaDxuIBZU=
787792
github.com/mattn/go-colorable v0.1.1/go.mod h1:FuOcm+DKB9mbwrcAfNl7/TZVBZ6rcnceauSikq3lYCQ=
788793
github.com/mattn/go-colorable v0.1.2/go.mod h1:U0ppj6V5qS13XJ6of8GYAs25YV2eR4EVcfRqFIhoBtE=
789-
github.com/mattn/go-colorable v0.1.9 h1:sqDoxXbdeALODt0DAeJCVp38ps9ZogZEAXjus69YV3U=
790794
github.com/mattn/go-colorable v0.1.9/go.mod h1:u6P/XSegPjTcexA+o6vUJrdnUu04hMope9wVRipJSqc=
795+
github.com/mattn/go-colorable v0.1.12 h1:jF+Du6AlPIjs2BiUiQlKOX0rt3SujHxPnksPKZbaA40=
796+
github.com/mattn/go-colorable v0.1.12/go.mod h1:u5H1YNBxpqRaxsYJYSkiCWKzEfiAb1Gb520KVy5xxl4=
791797
github.com/mattn/go-ieproxy v0.0.0-20190610004146-91bb50d98149/go.mod h1:31jz6HNzdxOmlERGGEc4v/dMssOfmp2p5bT/okiKFFc=
792798
github.com/mattn/go-ieproxy v0.0.0-20190702010315-6dee0af9227d/go.mod h1:31jz6HNzdxOmlERGGEc4v/dMssOfmp2p5bT/okiKFFc=
793799
github.com/mattn/go-isatty v0.0.3/go.mod h1:M+lRXTBqGeGNdLjl/ufCoiOlB5xdOkqRJdNxMWT7Zi4=
@@ -1344,8 +1350,8 @@ golang.org/x/net v0.0.0-20210525063256-abc453219eb5/go.mod h1:9nx3DQGgdP8bBQD5qx
13441350
golang.org/x/net v0.0.0-20210813160813-60bc85c4be6d/go.mod h1:9nx3DQGgdP8bBQD5qxJ1jj9UTztislL4KSBs9R2vV5Y=
13451351
golang.org/x/net v0.0.0-20211112202133-69e39bad7dc2/go.mod h1:9nx3DQGgdP8bBQD5qxJ1jj9UTztislL4KSBs9R2vV5Y=
13461352
golang.org/x/net v0.0.0-20220517181318-183a9ca12b87/go.mod h1:CfG3xpIq0wQ8r1q4Su4UZFWDARRcnwPjda9FqA0JpMk=
1347-
golang.org/x/net v0.0.0-20220607020251-c690dde0001d h1:4SFsTMi4UahlKoloni7L4eYzhFRifURQLw+yv0QDCx8=
1348-
golang.org/x/net v0.0.0-20220607020251-c690dde0001d/go.mod h1:XRhObCWvk6IyKnWLug+ECip1KBveYUHfp+8e9klMJ9c=
1353+
golang.org/x/net v0.0.0-20220706163947-c90051bbdb60 h1:8NSylCMxLW4JvserAndSgFL7aPli6A68yf0bYFTcWCM=
1354+
golang.org/x/net v0.0.0-20220706163947-c90051bbdb60/go.mod h1:XRhObCWvk6IyKnWLug+ECip1KBveYUHfp+8e9klMJ9c=
13491355
golang.org/x/oauth2 v0.0.0-20180821212333-d2e6202438be/go.mod h1:N/0e6XlmueqKjAGxoOufVs8QHGRruUQn6yWY3a++T0U=
13501356
golang.org/x/oauth2 v0.0.0-20181017192945-9dcd33a902f4/go.mod h1:N/0e6XlmueqKjAGxoOufVs8QHGRruUQn6yWY3a++T0U=
13511357
golang.org/x/oauth2 v0.0.0-20181203162652-d668ce993890/go.mod h1:N/0e6XlmueqKjAGxoOufVs8QHGRruUQn6yWY3a++T0U=
@@ -1447,11 +1453,12 @@ golang.org/x/sys v0.0.0-20210615035016-665e8c7367d1/go.mod h1:oPkhp1MJrh7nUepCBc
14471453
golang.org/x/sys v0.0.0-20210630005230-0f9fa26af87c/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
14481454
golang.org/x/sys v0.0.0-20210806184541-e5e7981a1069/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
14491455
golang.org/x/sys v0.0.0-20210816183151-1e6c022a8912/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
1456+
golang.org/x/sys v0.0.0-20210927094055-39ccf1dd6fa6/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
14501457
golang.org/x/sys v0.0.0-20211216021012-1d35b9e2eb4e/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
14511458
golang.org/x/sys v0.0.0-20220114195835-da31bd327af9/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
14521459
golang.org/x/sys v0.0.0-20220517195934-5e4e11fc645e/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
1453-
golang.org/x/sys v0.0.0-20220520151302-bc2c85ada10a h1:dGzPydgVsqGcTRVwiLJ1jVbufYwmzD3LfVPLKsKg+0k=
1454-
golang.org/x/sys v0.0.0-20220520151302-bc2c85ada10a/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
1460+
golang.org/x/sys v0.0.0-20220708085239-5a0f0661e09d h1:/m5NbqQelATgoSPVC2Z23sR4kVNokFwDDyWh/3rGY+I=
1461+
golang.org/x/sys v0.0.0-20220708085239-5a0f0661e09d/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
14551462
golang.org/x/term v0.0.0-20201117132131-f5c789dd3221/go.mod h1:Nr5EML6q2oocZ2LXRh80K7BxOlk5/8JxuGnuhpl+muw=
14561463
golang.org/x/term v0.0.0-20201126162022-7de9c90e9dd1/go.mod h1:bj7SfCRtBDWHUb9snDiAeCFNEtKQo2Wmx5Cou7ajbmo=
14571464
golang.org/x/term v0.0.0-20210927222741-03fcf44c2211 h1:JGgROgKl9N8DuW20oFS5gxc+lE67/N3FcwmBPMe7ArY=

0 commit comments

Comments
 (0)