From dc939b6ed11cffc57cacda1e41569bcfd3b543e4 Mon Sep 17 00:00:00 2001 From: Sergey Paramoshkin Date: Mon, 2 Oct 2023 22:32:41 +0300 Subject: [PATCH] update repo --- .releaser-ci.yml | 8 +- CONTRIBUTING.md | 4 +- README.md | 2 +- allocs/README.md | 4 +- batcher/batcher.go | 5 +- batcher/batcher_test.go | 2 +- blowfish/blowfish_test.go | 2 +- ciletters/README.md | 2 +- ciletters/letter_test.go | 10 +- coverme/app/app.go | 4 +- coverme/client/client.go | 2 +- coverme/main.go | 4 +- dao/dao_test.go | 2 +- digitalclock/main_test.go | 4 +- distbuild/disttest/fixture.go | 20 +- distbuild/disttest/recorder.go | 2 +- distbuild/disttest/single_worker_test.go | 4 +- distbuild/disttest/three_workers_test.go | 2 +- distbuild/pkg/api/build.go | 8 +- distbuild/pkg/api/build_client.go | 5 +- distbuild/pkg/api/build_test.go | 16 +- distbuild/pkg/api/heartbeat.go | 2 +- distbuild/pkg/api/heartbeat_test.go | 6 +- distbuild/pkg/api/mock/heartbeat.go | 4 +- distbuild/pkg/api/mock/mock.go | 6 +- distbuild/pkg/artifact/cache.go | 10 +- distbuild/pkg/artifact/cache_test.go | 4 +- distbuild/pkg/artifact/client.go | 2 +- distbuild/pkg/artifact/client_test.go | 6 +- distbuild/pkg/client/build.go | 5 +- distbuild/pkg/dist/coordinator.go | 7 +- distbuild/pkg/filecache/client.go | 5 +- distbuild/pkg/filecache/client_test.go | 6 +- distbuild/pkg/filecache/filecache.go | 4 +- distbuild/pkg/filecache/filecache_test.go | 12 +- distbuild/pkg/scheduler/scheduler.go | 7 +- distbuild/pkg/tarstream/stream_test.go | 20 +- distbuild/pkg/worker/worker.go | 9 +- docs/allocation_profiling.md | 6 +- docs/gitfame_review_comments.md | 8 +- externalsort/sort_test.go | 4 +- fetchall/main_test.go | 4 +- fileleak/fileleak_test.go | 5 +- firewall/cmd/firewall/main_test.go | 6 +- genericsum/genericsum_test.go | 2 +- gitfame/test/integration/gitfame_test.go | 4 +- go.mod | 42 +--- go.sum | 205 +----------------- gossip/gossip.go | 2 +- gossip/gossip_test.go | 4 +- gossip/meshpb/protocol.proto | 2 +- gzep/README.md | 4 +- gzep/encode_test.go | 5 +- illegal/field_test.go | 4 +- illegal/string_test.go | 2 +- iprange/example_test.go | 2 +- keylock/keylock_test.go | 2 +- lectures/00-intro/lecture.slide | 2 +- lectures/04-testing/gomock/mock.go | 2 +- lectures/04-testing/lecture.slide | 8 +- lectures/go.mod | 2 +- ledger/ledger_test.go | 4 +- middleware/auth/auth_test.go | 4 +- middleware/httpgauge/httpgauge_test.go | 2 +- middleware/requestlog/requestlog_test.go | 2 +- olympics/main_test.go | 4 +- pgfixture/pg.go | 2 +- pgfixture/pg_test.go | 2 +- retryupdate/mock_test.go | 4 +- retryupdate/update.go | 2 +- retryupdate/update_test.go | 7 +- shopfront/redis_test.go | 2 +- shopfront/shopfront_test.go | 2 +- smartsched/scheduler_test.go | 16 +- structtags/README.md | 2 +- sum/README.md | 2 +- testenv.docker | 2 +- testequal/README.md | 2 +- tools/testtool/cmd/testtool/main.go | 2 +- tools/testtool/commands/list_test.go | 10 +- tools/testtool/commands/test_submission.go | 12 +- tools/testtool/testdata/list/go.mod | 2 +- tools/testtool/testdata/pkgfind/go.mod | 2 +- .../coverme/private/coverme/coverage_test.go | 2 +- .../correct/coverme/private/go.mod | 2 +- .../coverme/student/coverme/coverage_test.go | 2 +- .../correct/coverme/student/go.mod | 2 +- .../correct/cumulativecoverage/private/go.mod | 2 +- .../correct/cumulativecoverage/student/go.mod | 2 +- .../submissions/correct/sum/private/go.mod | 2 +- .../submissions/correct/sum/student/go.mod | 2 +- .../correct/sum/student/sum/sum.go | 2 +- .../incorrect/badbenchmark/private/go.mod | 2 +- .../incorrect/badbenchmark/student/go.mod | 2 +- .../incorrect/brokenstyle/private/go.mod | 2 +- .../incorrect/brokenstyle/student/go.mod | 2 +- .../incorrect/brokentest/private/go.mod | 2 +- .../incorrect/brokentest/student/go.mod | 2 +- .../incorrect/datarace/private/go.mod | 2 +- .../incorrect/datarace/student/go.mod | 2 +- .../incorrect/newdependency/private/go.mod | 2 +- .../incorrect/newdependency/student/go.mod | 2 +- .../incorrect/poorcoverage/private/go.mod | 2 +- .../private/poorcoverage/coverage_test.go | 2 +- .../incorrect/poorcoverage/student/go.mod | 2 +- .../student/poorcoverage/coverage_test.go | 2 +- treeiter/treeiter_example_test.go | 2 +- treeiter/treeiter_test.go | 2 +- urlfetch/main_test.go | 5 +- urlshortener/main_test.go | 4 +- utf8/reverse/README.md | 2 +- varfmt/README.md | 2 +- wasm/flappygopher/go.mod | 2 +- wordcount/main_test.go | 6 +- wscat/main_test.go | 4 +- 115 files changed, 247 insertions(+), 471 deletions(-) diff --git a/.releaser-ci.yml b/.releaser-ci.yml index 2f978cd..0bfd193 100644 --- a/.releaser-ci.yml +++ b/.releaser-ci.yml @@ -48,14 +48,14 @@ push-to-public: - master script: - git remote rm public || true - - git remote add -f public https://prime:${CI_PUSH_TOKEN}@gitlab.com/slon/shad-go.git - - git config --global user.email 'prime@yandex-team.ru' - - git config --global user.name 'Fedor Korotkiy' + - git remote add -f public https://svparamoshkin:${CI_PUSH_TOKEN}@gitlab.manytask.org/go/public-itmo-2023-fall + - git config --global user.email 'svparamoshkin@yandex-team.ru' + - git config --global user.name 'svparamoshkin' - git fetch public - git branch -D public || true - git branch public public/master - testtool export --push --move-to-master=false - - curl -F token=$TESTER_TOKEN https://go.manytask.org/api/sync_task_columns + - curl -F token=$TESTER_TOKEN http://itmo-go.manytask.org/api/sync_task_columns push-to-github: stage: .post diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index 9faa560..e6a87ce 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -10,7 +10,7 @@ Небольшие исправления на <10 строк проще всего послать через веб интерфейс гитлаба. -1. Откройте нужный файл в веб интерфейсе репозитория https://gitlab.com/slon/shad-go +1. Откройте нужный файл в веб интерфейсе репозитория https://gitlab.com/manytask/itmo-go/private 2. Нажмите на кнопку "Edit". Во всплывающей подсказке нажмите кнопку "Fork". ![](docs/edit-and-fork.png) 3. Внесите изменения в файл. Нажмите "Commit Changes" внизу страницы. @@ -20,7 +20,7 @@ Для многофайловых исправлений можно сначала сделать исправление локально: -1. Создайте форк https://gitlab.com/slon/shad-go аналогично тому, что выше. +1. Создайте форк https://gitlab.com/manytask/itmo-go/private аналогично тому, что выше. 2. Закоммитьте все локальные изменения, которые вы не хотите добавлять в репозиторий курса. diff --git a/README.md b/README.md index 8c42c08..2746753 100644 --- a/README.md +++ b/README.md @@ -3,7 +3,7 @@ Для работы с кодом нужен go 1.18 или выше. ```sh -git clone https://gitlab.com/slon/shad-go.git +git clone https://gitlab.com/manytask/itmo-go/private.git cd shad-go go test ./sum/... ``` diff --git a/allocs/README.md b/allocs/README.md index 4ddcd88..7e51637 100644 --- a/allocs/README.md +++ b/allocs/README.md @@ -15,7 +15,7 @@ ``` goos: linux goarch: amd64 -pkg: gitlab.com/slon/shad-go/allocs +pkg: gitlab.com/manytask/itmo-go/private/allocs Benchmark/count-4 73200 16294 ns/op 880 B/op 5 allocs/op Benchmark/main-4 40485 30113 ns/op 1034 B/op 9 allocs/op ``` @@ -23,7 +23,7 @@ Benchmark/main-4 40485 30113 ns/op 1034 Значения бенчмарков для авторского решения: ```goos: linux goarch: amd64 - pkg: gitlab.com/slon/shad-go/allocs + pkg: gitlab.com/manytask/itmo-go/private/allocs Benchmark/count-4 212850 5471 ns/op 4144 B/op 2 allocs/op Benchmark/main-4 143937 8247 ns/op 4176 B/op 3 allocs/op ``` diff --git a/batcher/batcher.go b/batcher/batcher.go index 84440cb..ef834d8 100644 --- a/batcher/batcher.go +++ b/batcher/batcher.go @@ -2,10 +2,9 @@ package batcher -import "gitlab.com/slon/shad-go/batcher/slow" +import "gitlab.com/manytask/itmo-go/private/batcher/slow" -type Batcher struct { -} +type Batcher struct{} func NewBatcher(v *slow.Value) *Batcher { return nil diff --git a/batcher/batcher_test.go b/batcher/batcher_test.go index 6fe45a5..3756103 100644 --- a/batcher/batcher_test.go +++ b/batcher/batcher_test.go @@ -9,7 +9,7 @@ import ( "github.com/stretchr/testify/require" "go.uber.org/goleak" - "gitlab.com/slon/shad-go/batcher/slow" + "gitlab.com/manytask/itmo-go/private/batcher/slow" ) func TestSimple(t *testing.T) { diff --git a/blowfish/blowfish_test.go b/blowfish/blowfish_test.go index 9936afd..8be95a8 100644 --- a/blowfish/blowfish_test.go +++ b/blowfish/blowfish_test.go @@ -8,7 +8,7 @@ import ( "github.com/stretchr/testify/require" - "gitlab.com/slon/shad-go/blowfish" + "gitlab.com/manytask/itmo-go/private/blowfish" ) var _ cipher.Block = (*blowfish.Blowfish)(nil) diff --git a/ciletters/README.md b/ciletters/README.md index 0ea4247..26651cd 100644 --- a/ciletters/README.md +++ b/ciletters/README.md @@ -35,7 +35,7 @@ Your pipeline #194613 has failed! // 194613 -- это ID pipeline'а // Далее идут последние 10 строк лога gitlab runner'а testtool: copying go.mod, go.sum and .golangci.yml testtool: running tests - testtool: > go test -mod readonly -tags private -c -o /tmp/bincache730817117/5d83984f885e61c1 gitlab.com/slon/shad-go/sum + testtool: > go test -mod readonly -tags private -c -o /tmp/bincache730817117/5d83984f885e61c1 gitlab.com/manytask/itmo-go/private/sum --- FAIL: TestSum (0.00s) sum_test.go:19: 2 + 2 == 0 != 4 sum_test.go:19: 9223372036854775807 + 1 == 0 != -9223372036854775808 diff --git a/ciletters/letter_test.go b/ciletters/letter_test.go index b77b669..c3359c7 100644 --- a/ciletters/letter_test.go +++ b/ciletters/letter_test.go @@ -8,7 +8,7 @@ import ( "github.com/stretchr/testify/require" - "gitlab.com/slon/shad-go/tools/testtool" + "gitlab.com/manytask/itmo-go/private/tools/testtool" ) type testCase struct { @@ -93,7 +93,7 @@ testtool: copying !change files testtool: copying testdata directory testtool: copying go.mod, go.sum and .golangci.yml testtool: running tests -testtool: > go test -mod readonly -tags private -c -o /tmp/bincache730817117/5d83984f885e61c1 gitlab.com/slon/shad-go/sum +testtool: > go test -mod readonly -tags private -c -o /tmp/bincache730817117/5d83984f885e61c1 gitlab.com/manytask/itmo-go/private/sum --- FAIL: TestSum (0.00s) sum_test.go:19: 2 + 2 == 0 != 4 sum_test.go:19: 9223372036854775807 + 1 == 0 != -9223372036854775808 @@ -113,7 +113,7 @@ ERROR: Job failed: exit code 1`, Stage: test, Job grade testtool: copying go.mod, go.sum and .golangci.yml testtool: running tests - testtool: > go test -mod readonly -tags private -c -o /tmp/bincache730817117/5d83984f885e61c1 gitlab.com/slon/shad-go/sum + testtool: > go test -mod readonly -tags private -c -o /tmp/bincache730817117/5d83984f885e61c1 gitlab.com/manytask/itmo-go/private/sum --- FAIL: TestSum (0.00s) sum_test.go:19: 2 + 2 == 0 != 4 sum_test.go:19: 9223372036854775807 + 1 == 0 != -9223372036854775808 @@ -156,7 +156,7 @@ testtool: copying !change files testtool: copying testdata directory testtool: copying go.mod, go.sum and .golangci.yml testtool: running tests -testtool: > go test -mod readonly -tags private -c -o /tmp/bincache730817117/5d83984f885e61c1 gitlab.com/slon/shad-go/sum +testtool: > go test -mod readonly -tags private -c -o /tmp/bincache730817117/5d83984f885e61c1 gitlab.com/manytask/itmo-go/private/sum --- FAIL: TestSum (0.00s) sum_test.go:19: 2 + 2 == 0 != 4 sum_test.go:19: 9223372036854775807 + 1 == 0 != -9223372036854775808 @@ -188,7 +188,7 @@ ERROR: Job failed: exit code 1`, Stage: %v, Job %v testtool: copying go.mod, go.sum and .golangci.yml testtool: running tests - testtool: > go test -mod readonly -tags private -c -o /tmp/bincache730817117/5d83984f885e61c1 gitlab.com/slon/shad-go/sum + testtool: > go test -mod readonly -tags private -c -o /tmp/bincache730817117/5d83984f885e61c1 gitlab.com/manytask/itmo-go/private/sum --- FAIL: TestSum (0.00s) sum_test.go:19: 2 + 2 == 0 != 4 sum_test.go:19: 9223372036854775807 + 1 == 0 != -9223372036854775808 diff --git a/coverme/app/app.go b/coverme/app/app.go index 4deb8ad..aef7721 100644 --- a/coverme/app/app.go +++ b/coverme/app/app.go @@ -12,8 +12,8 @@ import ( "github.com/gorilla/handlers" "github.com/gorilla/mux" - "gitlab.com/slon/shad-go/coverme/models" - "gitlab.com/slon/shad-go/coverme/utils" + "gitlab.com/manytask/itmo-go/private/coverme/models" + "gitlab.com/manytask/itmo-go/private/coverme/utils" ) type App struct { diff --git a/coverme/client/client.go b/coverme/client/client.go index 93df2f9..6d15442 100644 --- a/coverme/client/client.go +++ b/coverme/client/client.go @@ -8,7 +8,7 @@ import ( "fmt" "net/http" - "gitlab.com/slon/shad-go/coverme/models" + "gitlab.com/manytask/itmo-go/private/coverme/models" ) type Client struct { diff --git a/coverme/main.go b/coverme/main.go index 25262af..7b5230f 100644 --- a/coverme/main.go +++ b/coverme/main.go @@ -5,8 +5,8 @@ package main import ( "flag" - "gitlab.com/slon/shad-go/coverme/app" - "gitlab.com/slon/shad-go/coverme/models" + "gitlab.com/manytask/itmo-go/private/coverme/app" + "gitlab.com/manytask/itmo-go/private/coverme/models" ) func main() { diff --git a/dao/dao_test.go b/dao/dao_test.go index eedc2fe..020e0c9 100644 --- a/dao/dao_test.go +++ b/dao/dao_test.go @@ -9,7 +9,7 @@ import ( "github.com/stretchr/testify/require" "go.uber.org/goleak" - "gitlab.com/slon/shad-go/pgfixture" + "gitlab.com/manytask/itmo-go/private/pgfixture" ) func TestDao(t *testing.T) { diff --git a/digitalclock/main_test.go b/digitalclock/main_test.go index 6585eeb..7762d4c 100644 --- a/digitalclock/main_test.go +++ b/digitalclock/main_test.go @@ -18,10 +18,10 @@ import ( "github.com/stretchr/testify/require" - "gitlab.com/slon/shad-go/tools/testtool" + "gitlab.com/manytask/itmo-go/private/tools/testtool" ) -const importPath = "gitlab.com/slon/shad-go/digitalclock" +const importPath = "gitlab.com/manytask/itmo-go/private/digitalclock" var binCache testtool.BinCache diff --git a/distbuild/disttest/fixture.go b/distbuild/disttest/fixture.go index df84a7e..4468a62 100644 --- a/distbuild/disttest/fixture.go +++ b/distbuild/disttest/fixture.go @@ -17,13 +17,13 @@ import ( "github.com/stretchr/testify/require" "go.uber.org/goleak" - "gitlab.com/slon/shad-go/distbuild/pkg/api" - "gitlab.com/slon/shad-go/distbuild/pkg/artifact" - "gitlab.com/slon/shad-go/distbuild/pkg/client" - "gitlab.com/slon/shad-go/distbuild/pkg/dist" - "gitlab.com/slon/shad-go/distbuild/pkg/filecache" - "gitlab.com/slon/shad-go/distbuild/pkg/worker" - "gitlab.com/slon/shad-go/tools/testtool" + "gitlab.com/manytask/itmo-go/private/distbuild/pkg/api" + "gitlab.com/manytask/itmo-go/private/distbuild/pkg/artifact" + "gitlab.com/manytask/itmo-go/private/distbuild/pkg/client" + "gitlab.com/manytask/itmo-go/private/distbuild/pkg/dist" + "gitlab.com/manytask/itmo-go/private/distbuild/pkg/filecache" + "gitlab.com/manytask/itmo-go/private/distbuild/pkg/worker" + "gitlab.com/manytask/itmo-go/private/tools/testtool" "go.uber.org/zap" ) @@ -60,7 +60,7 @@ func newEnv(t *testing.T, config *Config) (e *env, cancel func()) { rootDir := filepath.Join(absCWD, "workdir", t.Name()) require.NoError(t, os.RemoveAll(rootDir)) - if err = os.MkdirAll(rootDir, 0777); err != nil { + if err = os.MkdirAll(rootDir, 0o777); err != nil { if errors.Is(err, os.ErrPermission) { rootDir, err = ioutil.TempDir("", "") require.NoError(t, err) @@ -193,8 +193,8 @@ func newEnv(t *testing.T, config *Config) (e *env, cancel func()) { func newWinFileSink(u *url.URL) (zap.Sink, error) { if len(u.Opaque) > 0 { // Remove leading slash left by url.Parse() - return os.OpenFile(u.Opaque[1:], os.O_WRONLY|os.O_APPEND|os.O_CREATE, 0644) + return os.OpenFile(u.Opaque[1:], os.O_WRONLY|os.O_APPEND|os.O_CREATE, 0o644) } // if url.URL is empty, don't panic slice index error - return os.OpenFile(u.Opaque, os.O_WRONLY|os.O_APPEND|os.O_CREATE, 0644) + return os.OpenFile(u.Opaque, os.O_WRONLY|os.O_APPEND|os.O_CREATE, 0o644) } diff --git a/distbuild/disttest/recorder.go b/distbuild/disttest/recorder.go index 3bef98d..d7d640e 100644 --- a/distbuild/disttest/recorder.go +++ b/distbuild/disttest/recorder.go @@ -1,7 +1,7 @@ package disttest import ( - "gitlab.com/slon/shad-go/distbuild/pkg/build" + "gitlab.com/manytask/itmo-go/private/distbuild/pkg/build" ) type JobResult struct { diff --git a/distbuild/disttest/single_worker_test.go b/distbuild/disttest/single_worker_test.go index 85109b2..544689d 100644 --- a/distbuild/disttest/single_worker_test.go +++ b/distbuild/disttest/single_worker_test.go @@ -8,7 +8,7 @@ import ( "github.com/stretchr/testify/assert" "github.com/stretchr/testify/require" - "gitlab.com/slon/shad-go/distbuild/pkg/build" + "gitlab.com/manytask/itmo-go/private/distbuild/pkg/build" ) var singleWorkerConfig = &Config{WorkerCount: 1} @@ -62,7 +62,7 @@ func TestJobCaching(t *testing.T) { assert.Len(t, recorder.Jobs, 1) assert.Equal(t, &JobResult{Stdout: "OK\n", Code: new(int)}, recorder.Jobs[build.ID{'a'}]) - require.NoError(t, ioutil.WriteFile(tmpFile.Name(), []byte("NOTOK\n"), 0666)) + require.NoError(t, ioutil.WriteFile(tmpFile.Name(), []byte("NOTOK\n"), 0o666)) // Second build must get results from cache. require.NoError(t, env.Client.Build(env.Ctx, graph, NewRecorder())) diff --git a/distbuild/disttest/three_workers_test.go b/distbuild/disttest/three_workers_test.go index 04d6ead..1724c36 100644 --- a/distbuild/disttest/three_workers_test.go +++ b/distbuild/disttest/three_workers_test.go @@ -9,7 +9,7 @@ import ( "github.com/stretchr/testify/assert" "github.com/stretchr/testify/require" - "gitlab.com/slon/shad-go/distbuild/pkg/build" + "gitlab.com/manytask/itmo-go/private/distbuild/pkg/build" ) var threeWorkerConfig = &Config{WorkerCount: 3} diff --git a/distbuild/pkg/api/build.go b/distbuild/pkg/api/build.go index 56e4924..d8c122a 100644 --- a/distbuild/pkg/api/build.go +++ b/distbuild/pkg/api/build.go @@ -3,7 +3,7 @@ package api import ( "context" - "gitlab.com/slon/shad-go/distbuild/pkg/build" + "gitlab.com/manytask/itmo-go/private/distbuild/pkg/build" ) type BuildRequest struct { @@ -25,8 +25,7 @@ type BuildFailed struct { Error string } -type BuildFinished struct { -} +type BuildFinished struct{} type UploadDone struct{} @@ -34,8 +33,7 @@ type SignalRequest struct { UploadDone *UploadDone } -type SignalResponse struct { -} +type SignalResponse struct{} type StatusWriter interface { Started(rsp *BuildStarted) error diff --git a/distbuild/pkg/api/build_client.go b/distbuild/pkg/api/build_client.go index dbd42ae..49f4d08 100644 --- a/distbuild/pkg/api/build_client.go +++ b/distbuild/pkg/api/build_client.go @@ -7,11 +7,10 @@ import ( "go.uber.org/zap" - "gitlab.com/slon/shad-go/distbuild/pkg/build" + "gitlab.com/manytask/itmo-go/private/distbuild/pkg/build" ) -type BuildClient struct { -} +type BuildClient struct{} func NewBuildClient(l *zap.Logger, endpoint string) *BuildClient { panic("implement me") diff --git a/distbuild/pkg/api/build_test.go b/distbuild/pkg/api/build_test.go index c816be8..c6670ad 100644 --- a/distbuild/pkg/api/build_test.go +++ b/distbuild/pkg/api/build_test.go @@ -12,9 +12,9 @@ import ( "github.com/stretchr/testify/require" "go.uber.org/zap/zaptest" - "gitlab.com/slon/shad-go/distbuild/pkg/api" - mock "gitlab.com/slon/shad-go/distbuild/pkg/api/mock" - "gitlab.com/slon/shad-go/distbuild/pkg/build" + "gitlab.com/manytask/itmo-go/private/distbuild/pkg/api" + mock "gitlab.com/manytask/itmo-go/private/distbuild/pkg/api/mock" + "gitlab.com/manytask/itmo-go/private/distbuild/pkg/build" ) //go:generate mockgen -package mock -destination mock/mock.go . Service @@ -56,8 +56,8 @@ func TestBuildSignal(t *testing.T) { ctx := context.Background() - buildIDa := build.ID{01} - buildIDb := build.ID{02} + buildIDa := build.ID{0o1} + buildIDb := build.ID{0o2} req := &api.SignalRequest{} rsp := &api.SignalResponse{} @@ -91,10 +91,10 @@ func TestBuildRunning(t *testing.T) { ctx := context.Background() - buildID := build.ID{02} + buildID := build.ID{0o2} req := &api.BuildRequest{ - Graph: build.Graph{SourceFiles: map[build.ID]string{{01}: "a.txt"}}, + Graph: build.Graph{SourceFiles: map[build.ID]string{{0o1}: "a.txt"}}, } started := &api.BuildStarted{ID: buildID} @@ -141,7 +141,7 @@ func TestBuildResultsStreaming(t *testing.T) { ctx, cancel := context.WithCancel(context.Background()) defer cancel() - buildID := build.ID{02} + buildID := build.ID{0o2} req := &api.BuildRequest{} started := &api.BuildStarted{ID: buildID} diff --git a/distbuild/pkg/api/heartbeat.go b/distbuild/pkg/api/heartbeat.go index d97f2a1..cda931a 100644 --- a/distbuild/pkg/api/heartbeat.go +++ b/distbuild/pkg/api/heartbeat.go @@ -3,7 +3,7 @@ package api import ( "context" - "gitlab.com/slon/shad-go/distbuild/pkg/build" + "gitlab.com/manytask/itmo-go/private/distbuild/pkg/build" ) // JobResult описывает результат работы джоба. diff --git a/distbuild/pkg/api/heartbeat_test.go b/distbuild/pkg/api/heartbeat_test.go index 746f62a..8bf1a04 100644 --- a/distbuild/pkg/api/heartbeat_test.go +++ b/distbuild/pkg/api/heartbeat_test.go @@ -11,9 +11,9 @@ import ( "github.com/stretchr/testify/require" "go.uber.org/zap/zaptest" - "gitlab.com/slon/shad-go/distbuild/pkg/api" - "gitlab.com/slon/shad-go/distbuild/pkg/api/mock" - "gitlab.com/slon/shad-go/distbuild/pkg/build" + "gitlab.com/manytask/itmo-go/private/distbuild/pkg/api" + "gitlab.com/manytask/itmo-go/private/distbuild/pkg/api/mock" + "gitlab.com/manytask/itmo-go/private/distbuild/pkg/build" ) //go:generate mockgen -package mock -destination mock/heartbeat.go . HeartbeatService diff --git a/distbuild/pkg/api/mock/heartbeat.go b/distbuild/pkg/api/mock/heartbeat.go index e8dc165..2ac278a 100644 --- a/distbuild/pkg/api/mock/heartbeat.go +++ b/distbuild/pkg/api/mock/heartbeat.go @@ -1,5 +1,5 @@ // Code generated by MockGen. DO NOT EDIT. -// Source: gitlab.com/slon/shad-go/distbuild/pkg/api (interfaces: HeartbeatService) +// Source: gitlab.com/manytask/itmo-go/private/distbuild/pkg/api (interfaces: HeartbeatService) // Package mock is a generated GoMock package. package mock @@ -7,7 +7,7 @@ package mock import ( context "context" gomock "github.com/golang/mock/gomock" - api "gitlab.com/slon/shad-go/distbuild/pkg/api" + api "gitlab.com/manytask/itmo-go/private/distbuild/pkg/api" reflect "reflect" ) diff --git a/distbuild/pkg/api/mock/mock.go b/distbuild/pkg/api/mock/mock.go index 05c31d8..8f41d2a 100644 --- a/distbuild/pkg/api/mock/mock.go +++ b/distbuild/pkg/api/mock/mock.go @@ -1,5 +1,5 @@ // Code generated by MockGen. DO NOT EDIT. -// Source: gitlab.com/slon/shad-go/distbuild/pkg/api (interfaces: Service) +// Source: gitlab.com/manytask/itmo-go/private/distbuild/pkg/api (interfaces: Service) // Package mock is a generated GoMock package. package mock @@ -7,8 +7,8 @@ package mock import ( context "context" gomock "github.com/golang/mock/gomock" - api "gitlab.com/slon/shad-go/distbuild/pkg/api" - build "gitlab.com/slon/shad-go/distbuild/pkg/build" + api "gitlab.com/manytask/itmo-go/private/distbuild/pkg/api" + build "gitlab.com/manytask/itmo-go/private/distbuild/pkg/build" reflect "reflect" ) diff --git a/distbuild/pkg/artifact/cache.go b/distbuild/pkg/artifact/cache.go index 5ad9a1a..7f1858c 100644 --- a/distbuild/pkg/artifact/cache.go +++ b/distbuild/pkg/artifact/cache.go @@ -9,7 +9,7 @@ import ( "path/filepath" "sync" - "gitlab.com/slon/shad-go/distbuild/pkg/build" + "gitlab.com/manytask/itmo-go/private/distbuild/pkg/build" ) var ( @@ -34,18 +34,18 @@ func NewCache(root string) (*Cache, error) { if err := os.RemoveAll(tmpDir); err != nil { return nil, err } - if err := os.MkdirAll(tmpDir, 0777); err != nil { + if err := os.MkdirAll(tmpDir, 0o777); err != nil { return nil, err } cacheDir := filepath.Join(root, "c") - if err := os.MkdirAll(cacheDir, 0777); err != nil { + if err := os.MkdirAll(cacheDir, 0o777); err != nil { return nil, err } for i := 0; i < 256; i++ { d := hex.EncodeToString([]byte{uint8(i)}) - if err := os.MkdirAll(filepath.Join(cacheDir, d), 0777); err != nil { + if err := os.MkdirAll(filepath.Join(cacheDir, d), 0o777); err != nil { return nil, err } } @@ -151,7 +151,7 @@ func (c *Cache) Create(artifact build.ID) (path string, commit, abort func() err } path = filepath.Join(c.tmpDir, artifact.String()) - if err = os.MkdirAll(path, 0777); err != nil { + if err = os.MkdirAll(path, 0o777); err != nil { c.writeUnlock(artifact) return } diff --git a/distbuild/pkg/artifact/cache_test.go b/distbuild/pkg/artifact/cache_test.go index 3055d3b..94678cb 100644 --- a/distbuild/pkg/artifact/cache_test.go +++ b/distbuild/pkg/artifact/cache_test.go @@ -9,8 +9,8 @@ import ( "github.com/stretchr/testify/require" - "gitlab.com/slon/shad-go/distbuild/pkg/artifact" - "gitlab.com/slon/shad-go/distbuild/pkg/build" + "gitlab.com/manytask/itmo-go/private/distbuild/pkg/artifact" + "gitlab.com/manytask/itmo-go/private/distbuild/pkg/build" ) type testCache struct { diff --git a/distbuild/pkg/artifact/client.go b/distbuild/pkg/artifact/client.go index 2ae9e9d..db63b03 100644 --- a/distbuild/pkg/artifact/client.go +++ b/distbuild/pkg/artifact/client.go @@ -5,7 +5,7 @@ package artifact import ( "context" - "gitlab.com/slon/shad-go/distbuild/pkg/build" + "gitlab.com/manytask/itmo-go/private/distbuild/pkg/build" ) // Download artifact from remote cache into local cache. diff --git a/distbuild/pkg/artifact/client_test.go b/distbuild/pkg/artifact/client_test.go index 37cc656..2b1a04b 100644 --- a/distbuild/pkg/artifact/client_test.go +++ b/distbuild/pkg/artifact/client_test.go @@ -11,8 +11,8 @@ import ( "github.com/stretchr/testify/require" "go.uber.org/zap/zaptest" - "gitlab.com/slon/shad-go/distbuild/pkg/artifact" - "gitlab.com/slon/shad-go/distbuild/pkg/build" + "gitlab.com/manytask/itmo-go/private/distbuild/pkg/artifact" + "gitlab.com/manytask/itmo-go/private/distbuild/pkg/build" ) func TestArtifactTransfer(t *testing.T) { @@ -23,7 +23,7 @@ func TestArtifactTransfer(t *testing.T) { dir, commit, _, err := remoteCache.Create(id) require.NoError(t, err) - require.NoError(t, ioutil.WriteFile(filepath.Join(dir, "a.txt"), []byte("foobar"), 0777)) + require.NoError(t, ioutil.WriteFile(filepath.Join(dir, "a.txt"), []byte("foobar"), 0o777)) require.NoError(t, commit()) l := zaptest.NewLogger(t) diff --git a/distbuild/pkg/client/build.go b/distbuild/pkg/client/build.go index 8d018e1..63c69b0 100644 --- a/distbuild/pkg/client/build.go +++ b/distbuild/pkg/client/build.go @@ -7,11 +7,10 @@ import ( "go.uber.org/zap" - "gitlab.com/slon/shad-go/distbuild/pkg/build" + "gitlab.com/manytask/itmo-go/private/distbuild/pkg/build" ) -type Client struct { -} +type Client struct{} func NewClient( l *zap.Logger, diff --git a/distbuild/pkg/dist/coordinator.go b/distbuild/pkg/dist/coordinator.go index 544762d..61646c7 100644 --- a/distbuild/pkg/dist/coordinator.go +++ b/distbuild/pkg/dist/coordinator.go @@ -8,12 +8,11 @@ import ( "go.uber.org/zap" - "gitlab.com/slon/shad-go/distbuild/pkg/filecache" - "gitlab.com/slon/shad-go/distbuild/pkg/scheduler" + "gitlab.com/manytask/itmo-go/private/distbuild/pkg/filecache" + "gitlab.com/manytask/itmo-go/private/distbuild/pkg/scheduler" ) -type Coordinator struct { -} +type Coordinator struct{} var defaultConfig = scheduler.Config{ CacheTimeout: time.Millisecond * 10, diff --git a/distbuild/pkg/filecache/client.go b/distbuild/pkg/filecache/client.go index 2840816..9e0068c 100644 --- a/distbuild/pkg/filecache/client.go +++ b/distbuild/pkg/filecache/client.go @@ -7,11 +7,10 @@ import ( "go.uber.org/zap" - "gitlab.com/slon/shad-go/distbuild/pkg/build" + "gitlab.com/manytask/itmo-go/private/distbuild/pkg/build" ) -type Client struct { -} +type Client struct{} func NewClient(l *zap.Logger, endpoint string) *Client { panic("implement me") diff --git a/distbuild/pkg/filecache/client_test.go b/distbuild/pkg/filecache/client_test.go index ee30e7a..70b26b6 100644 --- a/distbuild/pkg/filecache/client_test.go +++ b/distbuild/pkg/filecache/client_test.go @@ -14,8 +14,8 @@ import ( "github.com/stretchr/testify/require" "go.uber.org/zap/zaptest" - "gitlab.com/slon/shad-go/distbuild/pkg/build" - "gitlab.com/slon/shad-go/distbuild/pkg/filecache" + "gitlab.com/manytask/itmo-go/private/distbuild/pkg/build" + "gitlab.com/manytask/itmo-go/private/distbuild/pkg/filecache" ) type env struct { @@ -52,7 +52,7 @@ func TestFileUpload(t *testing.T) { content := bytes.Repeat([]byte("foobar"), 1024*1024) tmpFilePath := filepath.Join(env.cache.tmpDir, "foo.txt") - require.NoError(t, ioutil.WriteFile(tmpFilePath, content, 0666)) + require.NoError(t, ioutil.WriteFile(tmpFilePath, content, 0o666)) ctx := context.Background() diff --git a/distbuild/pkg/filecache/filecache.go b/distbuild/pkg/filecache/filecache.go index 8f31d50..a26df8b 100644 --- a/distbuild/pkg/filecache/filecache.go +++ b/distbuild/pkg/filecache/filecache.go @@ -6,8 +6,8 @@ import ( "os" "path/filepath" - "gitlab.com/slon/shad-go/distbuild/pkg/artifact" - "gitlab.com/slon/shad-go/distbuild/pkg/build" + "gitlab.com/manytask/itmo-go/private/distbuild/pkg/artifact" + "gitlab.com/manytask/itmo-go/private/distbuild/pkg/build" ) var ( diff --git a/distbuild/pkg/filecache/filecache_test.go b/distbuild/pkg/filecache/filecache_test.go index cac8d2d..3865248 100644 --- a/distbuild/pkg/filecache/filecache_test.go +++ b/distbuild/pkg/filecache/filecache_test.go @@ -8,8 +8,8 @@ import ( "github.com/stretchr/testify/require" - "gitlab.com/slon/shad-go/distbuild/pkg/build" - "gitlab.com/slon/shad-go/distbuild/pkg/filecache" + "gitlab.com/manytask/itmo-go/private/distbuild/pkg/build" + "gitlab.com/manytask/itmo-go/private/distbuild/pkg/filecache" ) type testCache struct { @@ -36,21 +36,21 @@ func (c *testCache) cleanup() { func TestFileCache(t *testing.T) { cache := newCache(t) - _, abort, err := cache.Write(build.ID{01}) + _, abort, err := cache.Write(build.ID{0o1}) require.NoError(t, err) require.NoError(t, abort()) - _, _, err = cache.Get(build.ID{01}) + _, _, err = cache.Get(build.ID{0o1}) require.Truef(t, errors.Is(err, filecache.ErrNotFound), "%v", err) - f, _, err := cache.Write(build.ID{02}) + f, _, err := cache.Write(build.ID{0o2}) require.NoError(t, err) _, err = f.Write([]byte("foo bar")) require.NoError(t, err) require.NoError(t, f.Close()) - path, unlock, err := cache.Get(build.ID{02}) + path, unlock, err := cache.Get(build.ID{0o2}) require.NoError(t, err) defer unlock() diff --git a/distbuild/pkg/scheduler/scheduler.go b/distbuild/pkg/scheduler/scheduler.go index 90ff054..937f2a5 100644 --- a/distbuild/pkg/scheduler/scheduler.go +++ b/distbuild/pkg/scheduler/scheduler.go @@ -8,8 +8,8 @@ import ( "go.uber.org/zap" - "gitlab.com/slon/shad-go/distbuild/pkg/api" - "gitlab.com/slon/shad-go/distbuild/pkg/build" + "gitlab.com/manytask/itmo-go/private/distbuild/pkg/api" + "gitlab.com/manytask/itmo-go/private/distbuild/pkg/build" ) var TimeAfter = time.After @@ -25,8 +25,7 @@ type Config struct { DepsTimeout time.Duration } -type Scheduler struct { -} +type Scheduler struct{} func NewScheduler(l *zap.Logger, config Config) *Scheduler { panic("implement me") diff --git a/distbuild/pkg/tarstream/stream_test.go b/distbuild/pkg/tarstream/stream_test.go index 444da71..4b9d347 100644 --- a/distbuild/pkg/tarstream/stream_test.go +++ b/distbuild/pkg/tarstream/stream_test.go @@ -10,7 +10,7 @@ import ( "github.com/stretchr/testify/require" "golang.org/x/sys/unix" - "gitlab.com/slon/shad-go/distbuild/pkg/tarstream" + "gitlab.com/manytask/itmo-go/private/distbuild/pkg/tarstream" ) func TestTarStream(t *testing.T) { @@ -22,15 +22,15 @@ func TestTarStream(t *testing.T) { from := filepath.Join(tmpDir, "from") to := filepath.Join(tmpDir, "to") - require.NoError(t, os.Mkdir(from, 0777)) - require.NoError(t, os.Mkdir(to, 0777)) + require.NoError(t, os.Mkdir(from, 0o777)) + require.NoError(t, os.Mkdir(to, 0o777)) var buf bytes.Buffer - require.NoError(t, os.Mkdir(filepath.Join(from, "a"), 0777)) - require.NoError(t, os.MkdirAll(filepath.Join(from, "b", "c", "d"), 0777)) - require.NoError(t, ioutil.WriteFile(filepath.Join(from, "a", "x.bin"), []byte("xxx"), 0777)) - require.NoError(t, ioutil.WriteFile(filepath.Join(from, "b", "c", "y.txt"), []byte("yyy"), 0666)) + require.NoError(t, os.Mkdir(filepath.Join(from, "a"), 0o777)) + require.NoError(t, os.MkdirAll(filepath.Join(from, "b", "c", "d"), 0o777)) + require.NoError(t, ioutil.WriteFile(filepath.Join(from, "a", "x.bin"), []byte("xxx"), 0o777)) + require.NoError(t, ioutil.WriteFile(filepath.Join(from, "b", "c", "y.txt"), []byte("yyy"), 0o666)) require.NoError(t, tarstream.Send(from, &buf)) @@ -58,10 +58,10 @@ func TestTarStream(t *testing.T) { require.Equal(t, content, b) } - checkFile(filepath.Join(to, "a", "x.bin"), []byte("xxx"), 0755) - checkFile(filepath.Join(to, "b", "c", "y.txt"), []byte("yyy"), 0644) + checkFile(filepath.Join(to, "a", "x.bin"), []byte("xxx"), 0o755) + checkFile(filepath.Join(to, "b", "c", "y.txt"), []byte("yyy"), 0o644) } func init() { - unix.Umask(0022) + unix.Umask(0o022) } diff --git a/distbuild/pkg/worker/worker.go b/distbuild/pkg/worker/worker.go index af06d12..9feace0 100644 --- a/distbuild/pkg/worker/worker.go +++ b/distbuild/pkg/worker/worker.go @@ -8,13 +8,12 @@ import ( "go.uber.org/zap" - "gitlab.com/slon/shad-go/distbuild/pkg/api" - "gitlab.com/slon/shad-go/distbuild/pkg/artifact" - "gitlab.com/slon/shad-go/distbuild/pkg/filecache" + "gitlab.com/manytask/itmo-go/private/distbuild/pkg/api" + "gitlab.com/manytask/itmo-go/private/distbuild/pkg/artifact" + "gitlab.com/manytask/itmo-go/private/distbuild/pkg/filecache" ) -type Worker struct { -} +type Worker struct{} func New( workerID api.WorkerID, diff --git a/docs/allocation_profiling.md b/docs/allocation_profiling.md index a86d0db..8eefcaf 100644 --- a/docs/allocation_profiling.md +++ b/docs/allocation_profiling.md @@ -7,7 +7,7 @@ ✗ go test -v -run=^$ -bench=BenchmarkSprintf -memprofile=mem.out ./varfmt/... goos: linux goarch: amd64 -pkg: gitlab.com/slon/shad-go/varfmt +pkg: gitlab.com/manytask/itmo-go/private/varfmt cpu: Intel(R) Core(TM) i7-8650U CPU @ 1.90GHz BenchmarkSprintf BenchmarkSprintf/small @@ -17,7 +17,7 @@ BenchmarkSprintf/small_string-8 13282659 84.48 ns/op 16 B/op BenchmarkSprintf/big BenchmarkSprintf/big-8 20089 62372 ns/op 16388 B/op 1 allocs/op PASS -ok gitlab.com/slon/shad-go/varfmt 4.363s +ok gitlab.com/manytask/itmo-go/private/varfmt 4.363s ``` Сэмплы профайлера будут записаны в бинарный файл `mem.out`. @@ -53,7 +53,7 @@ Showing nodes accounting for 715.73MB, 99.37% of 720.23MB total Dropped 24 nodes (cum <= 3.60MB) flat flat% sum% cum cum% 715.73MB 99.37% 99.37% 716.73MB 99.51% fmt.Sprintf - 0 0% 99.37% 716.73MB 99.51% gitlab.com/slon/shad-go/varfmt.BenchmarkSprintf.func1 + 0 0% 99.37% 716.73MB 99.51% gitlab.com/manytask/itmo-go/private/varfmt.BenchmarkSprintf.func1 0 0% 99.37% 716.73MB 99.51% testing.(*B).launch 0 0% 99.37% 716.73MB 99.51% testing.(*B).runN (pprof) diff --git a/docs/gitfame_review_comments.md b/docs/gitfame_review_comments.md index fcc5a28..cb90f1a 100644 --- a/docs/gitfame_review_comments.md +++ b/docs/gitfame_review_comments.md @@ -63,8 +63,8 @@ import ( "flag" "log" - "gitlab.com/slon/shad-go/gitfame/configs" - "gitlab.com/slon/shad-go/gitfame/internal" + "gitlab.com/manytask/itmo-go/private/gitfame/configs" + "gitlab.com/manytask/itmo-go/private/gitfame/internal" "github.com/spf13/pflag" @@ -81,8 +81,8 @@ import ( "github.com/spf13/pflag" - "gitlab.com/slon/shad-go/gitfame/configs" - "gitlab.com/slon/shad-go/gitfame/internal" + "gitlab.com/manytask/itmo-go/private/gitfame/configs" + "gitlab.com/manytask/itmo-go/private/gitfame/internal" ) ``` diff --git a/externalsort/sort_test.go b/externalsort/sort_test.go index f11d5fd..d529bba 100644 --- a/externalsort/sort_test.go +++ b/externalsort/sort_test.go @@ -12,7 +12,7 @@ import ( "github.com/stretchr/testify/require" - "gitlab.com/slon/shad-go/tools/testtool" + "gitlab.com/manytask/itmo-go/private/tools/testtool" ) func TestMerge(t *testing.T) { @@ -138,7 +138,7 @@ func copyFile(t *testing.T, f, dir string) string { require.NoError(t, err) dst := path.Join(dir, path.Base(f)) - err = ioutil.WriteFile(dst, data, 0644) + err = ioutil.WriteFile(dst, data, 0o644) require.NoError(t, err) return dst diff --git a/fetchall/main_test.go b/fetchall/main_test.go index 3213694..d6fdd3b 100644 --- a/fetchall/main_test.go +++ b/fetchall/main_test.go @@ -17,10 +17,10 @@ import ( "github.com/stretchr/testify/require" - "gitlab.com/slon/shad-go/tools/testtool" + "gitlab.com/manytask/itmo-go/private/tools/testtool" ) -const fetchallImportPath = "gitlab.com/slon/shad-go/fetchall" +const fetchallImportPath = "gitlab.com/manytask/itmo-go/private/fetchall" var binCache testtool.BinCache diff --git a/fileleak/fileleak_test.go b/fileleak/fileleak_test.go index 9ad841e..154af1c 100644 --- a/fileleak/fileleak_test.go +++ b/fileleak/fileleak_test.go @@ -11,8 +11,8 @@ import ( "github.com/stretchr/testify/require" - "gitlab.com/slon/shad-go/fileleak" - "gitlab.com/slon/shad-go/tools/testtool" + "gitlab.com/manytask/itmo-go/private/fileleak" + "gitlab.com/manytask/itmo-go/private/tools/testtool" ) type fakeT struct { @@ -129,7 +129,6 @@ func TestFileLeak_DupLeak(t *testing.T) { var err error fd, err = syscall.Dup(1) require.NoError(t, err) - }) } diff --git a/firewall/cmd/firewall/main_test.go b/firewall/cmd/firewall/main_test.go index b2b689d..fdb8551 100644 --- a/firewall/cmd/firewall/main_test.go +++ b/firewall/cmd/firewall/main_test.go @@ -15,10 +15,10 @@ import ( "github.com/go-resty/resty/v2" "github.com/stretchr/testify/require" - "gitlab.com/slon/shad-go/tools/testtool" + "gitlab.com/manytask/itmo-go/private/tools/testtool" ) -const importPath = "gitlab.com/slon/shad-go/firewall/cmd/firewall" +const importPath = "gitlab.com/manytask/itmo-go/private/firewall/cmd/firewall" var binCache testtool.BinCache @@ -36,7 +36,7 @@ func storeConfig(t *testing.T, conf string) (filename string, cleanup func()) { t.Helper() filename = path.Join(os.TempDir(), testtool.RandomName()+".yaml") - err := ioutil.WriteFile(filename, []byte(conf), 0777) + err := ioutil.WriteFile(filename, []byte(conf), 0o777) require.NoError(t, err) cleanup = func() { _ = os.Remove(filename) } diff --git a/genericsum/genericsum_test.go b/genericsum/genericsum_test.go index 55120a8..96fea95 100644 --- a/genericsum/genericsum_test.go +++ b/genericsum/genericsum_test.go @@ -9,7 +9,7 @@ import ( "github.com/stretchr/testify/require" "go.uber.org/goleak" - "gitlab.com/slon/shad-go/genericsum" + "gitlab.com/manytask/itmo-go/private/genericsum" ) func TestMin(t *testing.T) { diff --git a/gitfame/test/integration/gitfame_test.go b/gitfame/test/integration/gitfame_test.go index 6f0494f..4b7b13c 100644 --- a/gitfame/test/integration/gitfame_test.go +++ b/gitfame/test/integration/gitfame_test.go @@ -14,10 +14,10 @@ import ( "github.com/stretchr/testify/require" "gopkg.in/yaml.v2" - "gitlab.com/slon/shad-go/tools/testtool" + "gitlab.com/manytask/itmo-go/private/tools/testtool" ) -const importPath = "gitlab.com/slon/shad-go/gitfame/cmd/gitfame" +const importPath = "gitlab.com/manytask/itmo-go/private/gitfame/cmd/gitfame" var binCache testtool.BinCache diff --git a/go.mod b/go.mod index f62a7b7..8a2ba07 100644 --- a/go.mod +++ b/go.mod @@ -1,8 +1,10 @@ -module gitlab.com/slon/shad-go +module gitlab.com/manytask/itmo-go/private go 1.18 require ( + github.com/felixge/httpsnoop v1.0.3 + github.com/go-chi/chi/v5 v5.0.8 github.com/go-redis/redis/v8 v8.11.5 github.com/go-resty/resty/v2 v2.1.0 github.com/gofrs/uuid v3.3.0+incompatible @@ -23,28 +25,17 @@ require ( golang.org/x/sync v0.1.0 golang.org/x/sys v0.7.0 golang.org/x/tools v0.7.0 - gopkg.in/src-d/go-git.v4 v4.13.1 + google.golang.org/grpc v1.54.0 + google.golang.org/protobuf v1.30.0 gopkg.in/yaml.v2 v2.4.0 ) require ( github.com/BurntSushi/toml v0.3.1 // indirect - github.com/bytedance/sonic v1.8.0 // indirect github.com/cespare/xxhash/v2 v2.2.0 // indirect - github.com/chenzhuoyu/base64x v0.0.0-20221115062448-fe3a3abad311 // indirect github.com/davecgh/go-spew v1.1.1 // indirect github.com/dgryski/go-rendezvous v0.0.0-20200823014737-9f7001d12a5f // indirect - github.com/emirpasic/gods v1.12.0 // indirect - github.com/felixge/httpsnoop v1.0.3 // indirect - github.com/gin-contrib/sse v0.1.0 // indirect - github.com/gin-gonic/gin v1.9.0 // indirect - github.com/go-chi/chi/v5 v5.0.8 // indirect - github.com/go-playground/locales v0.14.1 // indirect - github.com/go-playground/universal-translator v0.18.1 // indirect - github.com/go-playground/validator/v10 v10.11.2 // indirect - github.com/goccy/go-json v0.10.0 // indirect github.com/golang/protobuf v1.5.3 // indirect - github.com/google/btree v1.1.2 // indirect github.com/inconshreveable/mousetrap v1.0.0 // indirect github.com/jackc/chunkreader/v2 v2.0.1 // indirect github.com/jackc/pgconn v1.5.0 // indirect @@ -53,30 +44,15 @@ require ( github.com/jackc/pgproto3/v2 v2.0.1 // indirect github.com/jackc/pgservicefile v0.0.0-20200307190119-3430c5407db8 // indirect github.com/jackc/pgtype v1.3.0 // indirect - github.com/jbenet/go-context v0.0.0-20150711004518-d14ea06fba99 // indirect - github.com/jmoiron/sqlx v1.3.5 // indirect - github.com/json-iterator/go v1.1.12 // indirect - github.com/kevinburke/ssh_config v0.0.0-20190725054713-01f96b0aa0cd // indirect - github.com/klauspost/cpuid/v2 v2.0.9 // indirect - github.com/leodido/go-urn v1.2.1 // indirect + github.com/kr/pretty v0.3.0 // indirect github.com/lib/pq v1.10.0 // indirect - github.com/mattn/go-isatty v0.0.17 // indirect - github.com/mitchellh/go-homedir v1.1.0 // indirect - github.com/modern-go/concurrent v0.0.0-20180306012644-bacd9c7ef1dd // indirect - github.com/modern-go/reflect2 v1.0.2 // indirect - github.com/pelletier/go-toml/v2 v2.0.6 // indirect github.com/pkg/errors v0.9.1 // indirect github.com/pmezard/go-difflib v1.0.0 // indirect - github.com/sergi/go-diff v1.0.0 // indirect - github.com/src-d/gcfg v1.4.0 // indirect + github.com/rogpeppe/go-internal v1.8.0 // indirect github.com/stretchr/objx v0.5.0 // indirect - github.com/twitchyliquid64/golang-asm v0.15.1 // indirect - github.com/ugorji/go/codec v1.2.9 // indirect - github.com/xanzy/ssh-agent v0.2.1 // indirect go.uber.org/atomic v1.5.0 // indirect go.uber.org/multierr v1.3.0 // indirect go.uber.org/tools v0.0.0-20190618225709-2cfd321de3ee // indirect - golang.org/x/arch v0.0.0-20210923205945-b76863e36670 // indirect golang.org/x/crypto v0.5.0 // indirect golang.org/x/lint v0.0.0-20190930215403-16217165b5de // indirect golang.org/x/mod v0.9.0 // indirect @@ -84,11 +60,7 @@ require ( golang.org/x/text v0.9.0 // indirect golang.org/x/xerrors v0.0.0-20200804184101-5ec99f83aff1 // indirect google.golang.org/genproto v0.0.0-20230410155749-daa745c078e1 // indirect - google.golang.org/grpc v1.54.0 // indirect - google.golang.org/protobuf v1.30.0 // indirect gopkg.in/check.v1 v1.0.0-20201130134442-10cb98267c6c // indirect - gopkg.in/src-d/go-billy.v4 v4.3.2 // indirect - gopkg.in/warnings.v0 v0.1.2 // indirect gopkg.in/yaml.v3 v3.0.1 // indirect honnef.co/go/tools v0.0.1-2019.2.3 // indirect ) diff --git a/go.sum b/go.sum index 85e57bb..5f2d924 100644 --- a/go.sum +++ b/go.sum @@ -19,33 +19,18 @@ github.com/GoogleCloudPlatform/cloudsql-proxy v0.0.0-20190129172621-c8b1d7a94ddf github.com/OneOfOne/xxhash v1.2.2/go.mod h1:HSdplMjZKSmBqAxg5vPj2TmRDmfkzw+cTzAElWljhcU= github.com/aclements/go-gg v0.0.0-20170118225347-6dbb4e4fefb0/go.mod h1:55qNq4vcpkIuHowELi5C8e+1yUHtoLoOUR9QU5j7Tes= github.com/aclements/go-moremath v0.0.0-20161014184102-0ff62e0875ff/go.mod h1:idZL3yvz4kzx1dsBOAC+oYv6L92P1oFEhUXUB1A/lwQ= -github.com/alcortesm/tgz v0.0.0-20161220082320-9c5fe88206d7 h1:uSoVVbwJiQipAclBbw+8quDsfcvFjOpI5iCf4p/cqCs= -github.com/alcortesm/tgz v0.0.0-20161220082320-9c5fe88206d7/go.mod h1:6zEj6s6u/ghQa61ZWa/C2Aw3RkjiTBOix7dkqa1VLIs= github.com/alecthomas/template v0.0.0-20160405071501-a0175ee3bccc/go.mod h1:LOuyumcjzFXgccqObfd/Ljyb9UuFJ6TxHnclSeseNhc= github.com/alecthomas/units v0.0.0-20151022065526-2efee857e7cf/go.mod h1:ybxpYRFXyAe+OPACYpWeL0wqObRcbAqCMya13uyzqw0= -github.com/anmitsu/go-shlex v0.0.0-20161002113705-648efa622239 h1:kFOfPq6dUM1hTo4JG6LR5AXSUEsOjtdm0kw0FtQtMJA= -github.com/anmitsu/go-shlex v0.0.0-20161002113705-648efa622239/go.mod h1:2FmKhYUyUczH0OGQWaF5ceTx0UBShxjsH6f8oGKYe2c= github.com/armon/circbuf v0.0.0-20150827004946-bbbad097214e/go.mod h1:3U/XgcO3hCbHZ8TKRvWD2dDTCfh9M9ya+I9JpbB7O8o= github.com/armon/go-metrics v0.0.0-20180917152333-f0300d1749da/go.mod h1:Q73ZrmVTwzkszR9V5SSuryQ31EELlFMUz1kKyl939pY= github.com/armon/go-radix v0.0.0-20180808171621-7fddfc383310/go.mod h1:ufUuZ+zHj4x4TnLV4JWEpy2hxWSpsRywHrMgIH9cCH8= -github.com/armon/go-socks5 v0.0.0-20160902184237-e75332964ef5 h1:0CwZNZbxp69SHPdPJAN/hZIm0C4OItdklCFmMRWYpio= -github.com/armon/go-socks5 v0.0.0-20160902184237-e75332964ef5/go.mod h1:wHh0iHkYZB8zMSxRWpUBQtwG5a7fFgvEO+odwuTv2gs= github.com/beorn7/perks v0.0.0-20180321164747-3a771d992973/go.mod h1:Dwedo/Wpr24TaqPxmxbtue+5NUziq4I4S80YR8gNf3Q= github.com/beorn7/perks v1.0.0/go.mod h1:KWe93zE9D1o94FZ5RNwFwVgaQK1VOXiVxmqh+CedLV8= github.com/bgentry/speakeasy v0.1.0/go.mod h1:+zsyZBPWlz7T6j88CTgSN5bM796AkVf0kBD4zp0CCIs= github.com/bketelsen/crypt v0.0.3-0.20200106085610-5cbc8cc4026c/go.mod h1:MKsuJmJgSg28kpZDP6UIiPt0e0Oz0kqKNGyRaWEPv84= -github.com/bytedance/sonic v1.5.0/go.mod h1:ED5hyg4y6t3/9Ku1R6dU/4KyJ48DZ4jPhfY1O2AihPM= -github.com/bytedance/sonic v1.8.0 h1:ea0Xadu+sHlu7x5O3gKhRpQ1IKiMrSiHttPF0ybECuA= -github.com/bytedance/sonic v1.8.0/go.mod h1:i736AoUSYt75HyZLoJW9ERYxcy6eaN6h4BZXU064P/U= -github.com/cespare/xxhash v1.1.0 h1:a6HrQnmkObjyL+Gs60czilIUGqrzKutQD6XZog3p+ko= github.com/cespare/xxhash v1.1.0/go.mod h1:XrSqR1VqqWfGrhpAt58auRo0WTKS1nRRg3ghfAqPWnc= -github.com/cespare/xxhash/v2 v2.1.2 h1:YRXhKfTDauu4ajMg1TPgFO5jnlC2HCbmLXMcTG5cbYE= -github.com/cespare/xxhash/v2 v2.1.2/go.mod h1:VGX0DQ3Q6kWi7AoAeZDth3/j3BFtOZR5XLFGgcrjCOs= github.com/cespare/xxhash/v2 v2.2.0 h1:DC2CZ1Ep5Y4k3ZQ899DldepgrayRUGE6BBZ/cd9Cj44= github.com/cespare/xxhash/v2 v2.2.0/go.mod h1:VGX0DQ3Q6kWi7AoAeZDth3/j3BFtOZR5XLFGgcrjCOs= -github.com/chenzhuoyu/base64x v0.0.0-20211019084208-fb5309c8db06/go.mod h1:DH46F32mSOjUmXrMHnKwZdA8wcEefY7UVqBKYGjpdQY= -github.com/chenzhuoyu/base64x v0.0.0-20221115062448-fe3a3abad311 h1:qSGYFH7+jGhDF8vLC+iwCD4WpbV1EBDSzWkJODFLams= -github.com/chenzhuoyu/base64x v0.0.0-20221115062448-fe3a3abad311/go.mod h1:b583jCggY9gE99b6G5LEC39OIiVsWj+R97kbl5odCEk= github.com/client9/misspell v0.3.4/go.mod h1:qj6jICC3Q7zFZvVWo7KLAzC3yx5G7kyvSDkc90ppPyw= github.com/cockroachdb/apd v1.1.0 h1:3LFP3629v+1aKXU5Q37mxmRxX/pIu1nijXydLShEq5I= github.com/cockroachdb/apd v1.1.0/go.mod h1:8Sl8LxpKi29FqWXR16WEFZRNSz3SoPzUzeMeY4+DwBQ= @@ -57,6 +42,7 @@ github.com/coreos/go-systemd v0.0.0-20190719114852-fd7a80b32e1f/go.mod h1:F5haX7 github.com/coreos/pkg v0.0.0-20180928190104-399ea9e2e55f/go.mod h1:E3G3o1h8I7cfcXa63jLwjI0eiQQMgzzUDFVpN/nH/eA= github.com/cpuguy83/go-md2man/v2 v2.0.0/go.mod h1:maD7wRr/U5Z6m/iR4s+kqSMx2CaBsrgA7czyZG/E6dU= github.com/creack/pty v1.1.7/go.mod h1:lj5s0c3V2DBrqTV7llrYr5NG6My20zk30Fl46Y7DoTY= +github.com/creack/pty v1.1.9/go.mod h1:oKZEueFk5CKHvIhNR5MUki03XCEU+Q6VDXinZuGJ33E= github.com/davecgh/go-spew v1.1.0/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38= github.com/davecgh/go-spew v1.1.1 h1:vj9j/u1bqnvCEfJOwUhtlOARqs3+rkHYY13jYWTU97c= github.com/davecgh/go-spew v1.1.1/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38= @@ -64,46 +50,24 @@ github.com/dgrijalva/jwt-go v3.2.0+incompatible/go.mod h1:E3ru+11k8xSBh+hMPgOLZm github.com/dgryski/go-rendezvous v0.0.0-20200823014737-9f7001d12a5f h1:lO4WD4F/rVNCu3HqELle0jiPLLBs70cWOduZpkS1E78= github.com/dgryski/go-rendezvous v0.0.0-20200823014737-9f7001d12a5f/go.mod h1:cuUVRXasLTGF7a8hSLbxyZXjz+1KgoB3wDUb6vlszIc= github.com/dgryski/go-sip13 v0.0.0-20181026042036-e10d5fee7954/go.mod h1:vAd38F8PWV+bWy6jNmig1y/TA+kYO4g3RSRF0IAv0no= -github.com/emirpasic/gods v1.12.0 h1:QAUIPSaCu4G+POclxeqb3F+WPpdKqFGlw36+yOzGlrg= -github.com/emirpasic/gods v1.12.0/go.mod h1:YfzfFFoVP/catgzJb4IKIqXjX78Ha8FMSDh3ymbK86o= github.com/fatih/color v1.7.0/go.mod h1:Zm6kSWBoL9eyXnKyktHP6abPY2pDugNf5KwzbycvMj4= github.com/felixge/httpsnoop v1.0.3 h1:s/nj+GCswXYzN5v2DpNMuMQYe+0DDwt5WVCU6CWBdXk= github.com/felixge/httpsnoop v1.0.3/go.mod h1:m8KPJKqk1gH5J9DgRY2ASl2lWCfGKXixSwevea8zH2U= -github.com/flynn/go-shlex v0.0.0-20150515145356-3f9db97f8568/go.mod h1:xEzjJPgXI435gkrCt3MPfRiAkVrwSbHsst4LCFVfpJc= github.com/fsnotify/fsnotify v1.4.7/go.mod h1:jwhsz4b93w/PPRr/qN1Yymfu8t87LnFCMoQvtojpjFo= github.com/fsnotify/fsnotify v1.4.9 h1:hsms1Qyu0jgnwNXIxa+/V/PDsU6CfLf6CNO8H7IWoS4= -github.com/fsnotify/fsnotify v1.4.9/go.mod h1:znqG4EE+3YCdAaPaxE2ZRY/06pZUdp0tY4IgpuI1SZQ= github.com/ghodss/yaml v1.0.0/go.mod h1:4dBDuWmgqj2HViK6kFavaiC9ZROes6MMH2rRYeMEF04= -github.com/gin-contrib/sse v0.1.0 h1:Y/yl/+YNO8GZSjAhjMsSuLt29uWRFHdHYUb5lYOV9qE= -github.com/gin-contrib/sse v0.1.0/go.mod h1:RHrZQHXnP2xjPF+u1gW/2HnVO7nvIa9PG3Gm+fLHvGI= -github.com/gin-gonic/gin v1.9.0 h1:OjyFBKICoexlu99ctXNR2gg+c5pKrKMuyjgARg9qeY8= -github.com/gin-gonic/gin v1.9.0/go.mod h1:W1Me9+hsUSyj3CePGrd1/QrKJMSJ1Tu/0hFEH89961k= -github.com/gliderlabs/ssh v0.2.2 h1:6zsha5zo/TWhRhwqCD3+EarCAgZ2yN28ipRnGPnwkI0= -github.com/gliderlabs/ssh v0.2.2/go.mod h1:U7qILu1NlMHj9FlMhZLlkCdDnU1DBEAqr0aevW3Awn0= github.com/go-chi/chi/v5 v5.0.8 h1:lD+NLqFcAi1ovnVZpsnObHGW4xb4J8lNmoYVfECH1Y0= github.com/go-chi/chi/v5 v5.0.8/go.mod h1:DslCQbL2OYiznFReuXYUmQ2hGd1aDpCnlMNITLSKoi8= github.com/go-gl/glfw v0.0.0-20190409004039-e6da0acd62b1/go.mod h1:vR7hzQXu2zJy9AVAgeJqvqgH9Q5CA+iKCZ2gyEVpxRU= github.com/go-kit/kit v0.8.0/go.mod h1:xBxKIO96dXMWWy0MnWVtmwkA9/13aqxPnvrjFYMA2as= github.com/go-logfmt/logfmt v0.3.0/go.mod h1:Qt1PoO58o5twSAckw1HlFXLmHsOX5/0LbT9GBnD5lWE= github.com/go-logfmt/logfmt v0.4.0/go.mod h1:3RMwSq7FuexP4Kalkev3ejPJsZTpXXBr9+V4qmtdjCk= -github.com/go-playground/locales v0.14.1 h1:EWaQ/wswjilfKLTECiXz7Rh+3BjFhfDFKv/oXslEjJA= -github.com/go-playground/locales v0.14.1/go.mod h1:hxrqLVvrK65+Rwrd5Fc6F2O76J/NuW9t0sjnWqG1slY= -github.com/go-playground/universal-translator v0.18.1 h1:Bcnm0ZwsGyWbCzImXv+pAJnYK9S473LQFuzCbDbfSFY= -github.com/go-playground/universal-translator v0.18.1/go.mod h1:xekY+UJKNuX9WP91TpwSH2VMlDf28Uj24BCp08ZFTUY= -github.com/go-playground/validator/v10 v10.11.2 h1:q3SHpufmypg+erIExEKUmsgmhDTyhcJ38oeKGACXohU= -github.com/go-playground/validator/v10 v10.11.2/go.mod h1:NieE624vt4SCTJtD87arVLvdmjPAeV8BQlHtMnw9D7s= -github.com/go-redis/redis/v8 v8.11.4 h1:kHoYkfZP6+pe04aFTnhDH6GDROa5yJdHJVNxV3F46Tg= -github.com/go-redis/redis/v8 v8.11.4/go.mod h1:2Z2wHZXdQpCDXEGzqMockDpNyYvi2l4Pxt6RJr792+w= github.com/go-redis/redis/v8 v8.11.5 h1:AcZZR7igkdvfVmQTPnu9WE37LRrO/YrBH5zWyjDC0oI= github.com/go-redis/redis/v8 v8.11.5/go.mod h1:gREzHqY1hg6oD9ngVRbLStwAWKhA0FEgq8Jd4h5lpwo= github.com/go-resty/resty/v2 v2.1.0 h1:Z6IefCpUMfnvItVJaJXWv/pMiiD11So35QgwEELsldE= github.com/go-resty/resty/v2 v2.1.0/go.mod h1:dZGr0i9PLlaaTD4H/hoZIDjQ+r6xq8mgbRzHZf7f2J8= github.com/go-sql-driver/mysql v1.4.1/go.mod h1:zAC/RDZ24gD3HViQzih4MyKcchzm+sOG5ZlKdlhCg5w= -github.com/go-sql-driver/mysql v1.6.0/go.mod h1:DCzpHaOWr8IXmIStZouvnhqoel9Qv2LBy8hT2VhHyBg= github.com/go-stack/stack v1.8.0/go.mod h1:v0f6uXyyMGvRgIKkXu+yp6POWl0qKG85gN/melR3HDY= -github.com/go-task/slim-sprig v0.0.0-20210107165309-348f09dbbbc0/go.mod h1:fyg7847qk6SyHyPtNmDHnmrv/HOrqktSC+C9fM+CJOE= -github.com/goccy/go-json v0.10.0 h1:mXKd9Qw4NuzShiRlOXKews24ufknHO7gx30lsDyokKA= -github.com/goccy/go-json v0.10.0/go.mod h1:6MelG93GURQebXPDq3khkgXZkazVtN9CRI+MGFi0w8I= github.com/gofrs/uuid v3.2.0+incompatible/go.mod h1:b2aQJv3Z4Fp6yNu3cdSllBxTCLRxnplIgP/c0N/04lM= github.com/gofrs/uuid v3.3.0+incompatible h1:8K4tyRfvU1CYPgJsveYFQMhpFd/wXNM7iK6rR7UHz84= github.com/gofrs/uuid v3.3.0+incompatible/go.mod h1:b2aQJv3Z4Fp6yNu3cdSllBxTCLRxnplIgP/c0N/04lM= @@ -119,14 +83,7 @@ github.com/golang/mock v1.4.1/go.mod h1:UOMv5ysSaYNkG+OFQykRIcU/QvvxJf3p21QfJ2Bt github.com/golang/protobuf v1.2.0/go.mod h1:6lQm79b+lXiMfvg/cZm0SGofjICqVBUtrP5yJMmIC1U= github.com/golang/protobuf v1.3.1/go.mod h1:6lQm79b+lXiMfvg/cZm0SGofjICqVBUtrP5yJMmIC1U= github.com/golang/protobuf v1.3.2/go.mod h1:6lQm79b+lXiMfvg/cZm0SGofjICqVBUtrP5yJMmIC1U= -github.com/golang/protobuf v1.4.0-rc.1/go.mod h1:ceaxUfeHdC40wWswd/P6IGgMaK3YpKi5j83Wpe3EHw8= -github.com/golang/protobuf v1.4.0-rc.1.0.20200221234624-67d41d38c208/go.mod h1:xKAWHe0F5eneWXFV3EuXVDTCmh+JuBKY0li0aMyXATA= -github.com/golang/protobuf v1.4.0-rc.2/go.mod h1:LlEzMj4AhA7rCAGe4KMBDvJI+AwstrUpVNzEA03Pprs= -github.com/golang/protobuf v1.4.0-rc.4.0.20200313231945-b860323f09d0/go.mod h1:WU3c8KckQ9AFe+yFwt9sWVRKCVIyN9cPHBJSNnbL67w= -github.com/golang/protobuf v1.4.0/go.mod h1:jodUvKwWbYaEsadDk5Fwe5c77LiNKVO9IDvqG2KuDX0= -github.com/golang/protobuf v1.4.2/go.mod h1:oDoupMAO8OvCJWAcko0GGGIgR6R6ocIYbsSw735rRwI= github.com/golang/protobuf v1.5.0/go.mod h1:FsONVRAS9T7sI+LIUmWTfcYkHO4aIWwzhcaSAoJOfIk= -github.com/golang/protobuf v1.5.2/go.mod h1:XVQd3VNwM+JqD3oG2Ue2ip4fOMUkwXdXDdiuN0vRsmY= github.com/golang/protobuf v1.5.3 h1:KhyjKVUg7Usr/dYsdSqoFveMYd5ko72D+zANwlG1mmg= github.com/golang/protobuf v1.5.3/go.mod h1:XVQd3VNwM+JqD3oG2Ue2ip4fOMUkwXdXDdiuN0vRsmY= github.com/gonum/blas v0.0.0-20181208220705-f22b278b28ac/go.mod h1:P32wAyui1PQ58Oce/KYkOqQv8cVw1zAapXOl+dRFGbc= @@ -136,19 +93,11 @@ github.com/gonum/lapack v0.0.0-20181123203213-e4cdc5a0bff9/go.mod h1:XA3DeT6rxh2 github.com/gonum/matrix v0.0.0-20181209220409-c518dec07be9/go.mod h1:0EXg4mc1CNP0HCqCz+K4ts155PXIlUywf0wqN+GfPZw= github.com/google/btree v0.0.0-20180813153112-4030bb1f1f0c/go.mod h1:lNA+9X1NB3Zf8V7Ke586lFgjr2dZNuvo3lPJSGZ5JPQ= github.com/google/btree v1.0.0/go.mod h1:lNA+9X1NB3Zf8V7Ke586lFgjr2dZNuvo3lPJSGZ5JPQ= -github.com/google/btree v1.1.2 h1:xf4v41cLI2Z6FxbKm+8Bu+m8ifhj15JuZ9sa0jZCMUU= -github.com/google/btree v1.1.2/go.mod h1:qOPhT0dTNdNzV6Z/lhRX0YXUafgPLFUh+gZMl761Gm4= github.com/google/go-cmp v0.2.0/go.mod h1:oXzfMopK8JAjlY9xF4vHSVASa0yLyX7SntLO5aqRK0M= github.com/google/go-cmp v0.3.0/go.mod h1:8QqcDgzrUqlUb/G2PQTWiueGozuR1884gddMywk6iLU= -github.com/google/go-cmp v0.3.1/go.mod h1:8QqcDgzrUqlUb/G2PQTWiueGozuR1884gddMywk6iLU= -github.com/google/go-cmp v0.4.0/go.mod h1:v8dTdLbMG2kIc/vJvl+f65V22dbkXbowE6jgT/gNBxE= github.com/google/go-cmp v0.5.5/go.mod h1:v8dTdLbMG2kIc/vJvl+f65V22dbkXbowE6jgT/gNBxE= -github.com/google/go-cmp v0.5.6 h1:BKbKCqvP6I+rmFHt06ZmyQtvB8xAkWdhFyr0ZUNZcxQ= -github.com/google/go-cmp v0.5.6/go.mod h1:v8dTdLbMG2kIc/vJvl+f65V22dbkXbowE6jgT/gNBxE= -github.com/google/go-cmp v0.5.8/go.mod h1:17dUlkBOakJ0+DkrSSNjCkIjxS6bF9zb3elmeNGIjoY= github.com/google/go-cmp v0.5.9 h1:O2Tfq5qg4qc4AmwVlvv0oLiVAGB7enBSJ2x2DqQFi38= github.com/google/go-cmp v0.5.9/go.mod h1:17dUlkBOakJ0+DkrSSNjCkIjxS6bF9zb3elmeNGIjoY= -github.com/google/gofuzz v1.0.0/go.mod h1:dBl0BpW6vV/+mYPU4Po3pmUjxk6FQPldtuIdl/M65Eg= github.com/google/martian v2.1.0+incompatible/go.mod h1:9I4somxYTbIHy5NJKHRl3wXiIaQGbYVAs8BPL6v8lEs= github.com/google/pprof v0.0.0-20181206194817-3ea8567a2e57/go.mod h1:zfwlbNMJ+OItoe0UupaVj+oy1omPYYDuagoSzA8v9mc= github.com/google/pprof v0.0.0-20190515194954-54271f7e092f/go.mod h1:zfwlbNMJ+OItoe0UupaVj+oy1omPYYDuagoSzA8v9mc= @@ -186,7 +135,6 @@ github.com/hashicorp/logutils v1.0.0/go.mod h1:QIAnNjmIWmVIIkWDTG1z5v++HQmx9WQRO github.com/hashicorp/mdns v1.0.0/go.mod h1:tL+uN++7HEJ6SQLQ2/p+z2pH24WQKWjBPkE0mNTz8vQ= github.com/hashicorp/memberlist v0.1.3/go.mod h1:ajVTdAv/9Im8oMAAj5G31PhhMCZJV2pPBoIllUwCN7I= github.com/hashicorp/serf v0.8.2/go.mod h1:6hOLApaqBFA1NXqRQAsxw9QxuDEvNxSQRwA/JwenrHc= -github.com/hpcloud/tail v1.0.0/go.mod h1:ab1qPbhIpdTxEkNHXyeSf5vhxWSCs/tWer42PpOxQnU= github.com/inconshreveable/mousetrap v1.0.0 h1:Z8tu5sraLXCXIcARxBp/8cbvlwVa7Z1NHg9XEKhtSvM= github.com/inconshreveable/mousetrap v1.0.0/go.mod h1:PxqpIevigyE2G7u3NXJIT2ANytuPF1OarO4DADm73n8= github.com/jackc/chunkreader v1.0.0/go.mod h1:RT6O25fNZIuasFJRyZ4R/Y2BbhasbmZXF9QQ7T3kePo= @@ -227,37 +175,26 @@ github.com/jackc/pgx/v4 v4.6.0/go.mod h1:vPh43ZzxijXUVJ+t/EmXBtFmbFVO72cuneCT9oA github.com/jackc/puddle v0.0.0-20190413234325-e4ced69a3a2b/go.mod h1:m4B5Dj62Y0fbyuIc15OsIqK0+JU8nkqQjsgx7dvjSWk= github.com/jackc/puddle v0.0.0-20190608224051-11cab39313c9/go.mod h1:m4B5Dj62Y0fbyuIc15OsIqK0+JU8nkqQjsgx7dvjSWk= github.com/jackc/puddle v1.1.0/go.mod h1:m4B5Dj62Y0fbyuIc15OsIqK0+JU8nkqQjsgx7dvjSWk= -github.com/jbenet/go-context v0.0.0-20150711004518-d14ea06fba99 h1:BQSFePA1RWJOlocH6Fxy8MmwDt+yVQYULKfN0RoTN8A= -github.com/jbenet/go-context v0.0.0-20150711004518-d14ea06fba99/go.mod h1:1lJo3i6rXxKeerYnT8Nvf0QmHCRC1n8sfWVwXF2Frvo= -github.com/jessevdk/go-flags v1.4.0/go.mod h1:4FA24M0QyGHXBuZZK/XkWh8h0e1EYbRYJSGM75WSRxI= -github.com/jmoiron/sqlx v1.3.5 h1:vFFPA71p1o5gAeqtEAwLU4dnX2napprKtHr7PYIcN3g= -github.com/jmoiron/sqlx v1.3.5/go.mod h1:nRVWtLre0KfCLJvgxzCsLVMogSvQ1zNJtpYr2Ccp0mQ= github.com/jonboulle/clockwork v0.1.0 h1:VKV+ZcuP6l3yW9doeqz6ziZGgcynBVQO+obU0+0hcPo= github.com/jonboulle/clockwork v0.1.0/go.mod h1:Ii8DK3G1RaLaWxj9trq07+26W01tbo22gdxWY5EU2bo= github.com/json-iterator/go v1.1.6/go.mod h1:+SdeFBvtyEkXs7REEP0seUULqWtbJapLOCVDaaPEHmU= -github.com/json-iterator/go v1.1.12 h1:PV8peI4a0ysnczrg+LtxykD8LfKY9ML6u2jnxaEnrnM= -github.com/json-iterator/go v1.1.12/go.mod h1:e30LSqwooZae/UwlEbR2852Gd8hjQvJoHmT4TnhNGBo= github.com/jstemmer/go-junit-report v0.0.0-20190106144839-af01ea7f8024/go.mod h1:6v2b51hI/fHJwM22ozAgKL4VKDeJcHhJFhtBdhmNjmU= github.com/jtolds/gls v4.20.0+incompatible/go.mod h1:QJZ7F/aHp+rZTRtaJ1ow/lLfFfVYBRgL+9YlvaHOwJU= github.com/julienschmidt/httprouter v1.2.0/go.mod h1:SYymIcj16QtmaHHD7aYtjjsJG7VTCxuUUipMqKk8s4w= -github.com/kevinburke/ssh_config v0.0.0-20190725054713-01f96b0aa0cd h1:Coekwdh0v2wtGp9Gmz1Ze3eVRAWJMLokvN3QjdzCHLY= -github.com/kevinburke/ssh_config v0.0.0-20190725054713-01f96b0aa0cd/go.mod h1:CT57kijsi8u/K/BOFA39wgDQJ9CxiF4nAY/ojJ6r6mM= github.com/kisielk/errcheck v1.1.0/go.mod h1:EZBBE59ingxPouuu3KfxchcWSUPOHkagtvWXihfKN4Q= github.com/kisielk/gotool v1.0.0/go.mod h1:XhKaO+MFFWcvkIS/tQcRk01m1F5IRFswLeQ+oQHNcck= -github.com/klauspost/cpuid/v2 v2.0.9 h1:lgaqFMSdTdQYdZ04uHyN2d/eKdOMyi2YLSvlQIBFYa4= -github.com/klauspost/cpuid/v2 v2.0.9/go.mod h1:FInQzS24/EEf25PyTYn52gqo7WaD8xa0213Md/qVLRg= github.com/konsorten/go-windows-terminal-sequences v1.0.1/go.mod h1:T0+1ngSBFLxvqU3pZ+m/2kptfBszLMUkC4ZK/EgS/cQ= github.com/konsorten/go-windows-terminal-sequences v1.0.2/go.mod h1:T0+1ngSBFLxvqU3pZ+m/2kptfBszLMUkC4ZK/EgS/cQ= github.com/kr/logfmt v0.0.0-20140226030751-b84e30acd515/go.mod h1:+0opPa2QZZtGFBFZlji/RkVcI2GknAs/DXo4wKdlNEc= -github.com/kr/pretty v0.1.0 h1:L/CwN0zerZDmRFUapSPitk6f+Q3+0za1rQkzVuMiMFI= github.com/kr/pretty v0.1.0/go.mod h1:dAy3ld7l9f0ibDNOQOHHMYYIIbhfbHSm3C4ZsoJORNo= github.com/kr/pretty v0.2.1/go.mod h1:ipq/a2n7PKx3OHsz4KJII5eveXtPO4qwEXGdVfWzfnI= +github.com/kr/pretty v0.3.0 h1:WgNl7dwNpEZ6jJ9k1snq4pZsg7DOEN8hP9Xw0Tsjwk0= +github.com/kr/pretty v0.3.0/go.mod h1:640gp4NfQd8pI5XOwp5fnNeVWj67G7CFk/SaSQn7NBk= github.com/kr/pty v1.1.1/go.mod h1:pFQYn66WHrOpPYNljwOMqo10TkYh1fy3cYio2l3bCsQ= github.com/kr/pty v1.1.8/go.mod h1:O1sed60cT9XZ5uDucP5qwvh+TE3NnUj51EiZO/lmSfw= -github.com/kr/text v0.1.0 h1:45sCR5RtlFHMR4UwH9sdQ5TC8v0qDQCHnXt+kaKSTVE= github.com/kr/text v0.1.0/go.mod h1:4Jbv+DJW3UT/LiOwJeYQe1efqtUx/iVham/4vfdArNI= -github.com/leodido/go-urn v1.2.1 h1:BqpAaACuzVSgi/VLzGZIobT2z4v53pjosyNd9Yv6n/w= -github.com/leodido/go-urn v1.2.1/go.mod h1:zt4jvISO2HfUBqxjfIshjdMTYS56ZS/qv49ictyFfxY= +github.com/kr/text v0.2.0 h1:5Nx0Ya0ZqY2ygV366QzturHI13Jq95ApcVaJBhpS+AY= +github.com/kr/text v0.2.0/go.mod h1:eLer722TekiGuMkidMxC/pM04lWEeraHUUmBw8l2grE= github.com/lib/pq v1.0.0/go.mod h1:5WUZQaWbwv1U+lTReE5YruASi9Al49XbQIvNi/34Woo= github.com/lib/pq v1.1.0/go.mod h1:5WUZQaWbwv1U+lTReE5YruASi9Al49XbQIvNi/34Woo= github.com/lib/pq v1.2.0/go.mod h1:5WUZQaWbwv1U+lTReE5YruASi9Al49XbQIvNi/34Woo= @@ -272,46 +209,27 @@ github.com/mattn/go-isatty v0.0.5/go.mod h1:Iq45c/XA43vh69/j3iqttzPXn0bhXyGjM0Hd github.com/mattn/go-isatty v0.0.7/go.mod h1:Iq45c/XA43vh69/j3iqttzPXn0bhXyGjM0Hdxcsrc5s= github.com/mattn/go-isatty v0.0.8/go.mod h1:Iq45c/XA43vh69/j3iqttzPXn0bhXyGjM0Hdxcsrc5s= github.com/mattn/go-isatty v0.0.9/go.mod h1:YNRxwqDuOph6SZLI9vUUz6OYw3QyUt7WiY2yME+cCiQ= -github.com/mattn/go-isatty v0.0.17 h1:BTarxUcIeDqL27Mc+vyvdWYSL28zpIhv3RoTdsLMPng= -github.com/mattn/go-isatty v0.0.17/go.mod h1:kYGgaQfpe5nmfYZH+SKPsOc2e4SrIfOl2e/yFXSvRLM= github.com/mattn/go-sqlite3 v0.0.0-20161215041557-2d44decb4941/go.mod h1:FPy6KqzDD04eiIsT53CuJW3U88zkxoIYsOqkbpncsNc= -github.com/mattn/go-sqlite3 v1.14.6/go.mod h1:NyWgC/yNuGj7Q9rpYnZvas74GogHl5/Z4A/KQRfk6bU= github.com/matttproud/golang_protobuf_extensions v1.0.1/go.mod h1:D8He9yQNgCq6Z5Ld7szi9bcBfOoFv/3dc6xSMkL2PC0= github.com/miekg/dns v1.0.14/go.mod h1:W1PPwlIAgtquWBMBEV9nkV9Cazfe8ScdGz/Lj7v3Nrg= github.com/mitchellh/cli v1.0.0/go.mod h1:hNIlj7HEI86fIcpObd7a0FcrxTWetlwJDGcceTlRvqc= github.com/mitchellh/go-homedir v1.0.0/go.mod h1:SfyaCUpYCn1Vlf4IUYiD9fPX4A5wJrkLzIz1N1q0pr0= -github.com/mitchellh/go-homedir v1.1.0 h1:lukF9ziXFxDFPkA1vsr5zpc1XuPDn/wFntq5mG+4E0Y= github.com/mitchellh/go-homedir v1.1.0/go.mod h1:SfyaCUpYCn1Vlf4IUYiD9fPX4A5wJrkLzIz1N1q0pr0= github.com/mitchellh/go-testing-interface v1.0.0/go.mod h1:kRemZodwjscx+RGhAo8eIhFbs2+BFgRtFPeD/KE+zxI= github.com/mitchellh/gox v0.4.0/go.mod h1:Sd9lOJ0+aimLBi73mGofS1ycjY8lL3uZM3JPS42BGNg= github.com/mitchellh/iochan v1.0.0/go.mod h1:JwYml1nuB7xOzsp52dPpHFffvOCDupsG0QubkSMEySY= github.com/mitchellh/mapstructure v0.0.0-20160808181253-ca63d7c062ee/go.mod h1:FVVH3fgwuzCH5S8UJGiWEs2h04kUh9fWfEaFds41c1Y= github.com/mitchellh/mapstructure v1.1.2/go.mod h1:FVVH3fgwuzCH5S8UJGiWEs2h04kUh9fWfEaFds41c1Y= -github.com/modern-go/concurrent v0.0.0-20180228061459-e0a39a4cb421/go.mod h1:6dJC0mAP4ikYIbvyc7fijjWJddQyLn8Ig3JB5CqoB9Q= -github.com/modern-go/concurrent v0.0.0-20180306012644-bacd9c7ef1dd h1:TRLaZ9cD/w8PVh93nsPXa1VrQ6jlwL5oN8l14QlcNfg= github.com/modern-go/concurrent v0.0.0-20180306012644-bacd9c7ef1dd/go.mod h1:6dJC0mAP4ikYIbvyc7fijjWJddQyLn8Ig3JB5CqoB9Q= github.com/modern-go/reflect2 v1.0.1/go.mod h1:bx2lNnkwVCuqBIxFjflWJWanXIb3RllmbCylyMrvgv0= -github.com/modern-go/reflect2 v1.0.2 h1:xBagoLtFs94CBntxluKeaWgTMpvLxC4ur3nMaC9Gz0M= -github.com/modern-go/reflect2 v1.0.2/go.mod h1:yWuevngMOJpCy52FWWMvUC8ws7m/LJsjYzDa0/r8luk= github.com/mwitkow/go-conntrack v0.0.0-20161129095857-cc309e4a2223/go.mod h1:qRWi+5nqEBWmkhHvq77mSJWrCKwh8bxhgT7d/eI7P4U= -github.com/nxadm/tail v1.4.4/go.mod h1:kenIhsEOeOJmVchQTgglprH7qJGnHDVpk1VPCcaMI8A= github.com/nxadm/tail v1.4.8 h1:nPr65rt6Y5JFSKQO7qToXr7pePgD6Gwiw05lkbyAQTE= -github.com/nxadm/tail v1.4.8/go.mod h1:+ncqLTQzXmGhMZNUePPaPqPvBxHAIsmXswZKocGu+AU= 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.12.1/go.mod h1:zj2OWP4+oCPe1qIXoGWkgMRwljMUYCdkwsT2108oapk= -github.com/onsi/ginkgo v1.16.4 h1:29JGrr5oVBm5ulCWet69zQkzWipVXIol6ygQUe/EzNc= -github.com/onsi/ginkgo v1.16.4/go.mod h1:dX+/inL/fNMqNlz0e9LfyB9TswhZpCVdJM/Z6Vvnwo0= -github.com/onsi/gomega v1.7.1/go.mod h1:XdKZgCCFLUoM/7CFJVPcG8C1xQ1AJ0vpAezJrB7JYyY= -github.com/onsi/gomega v1.10.1/go.mod h1:iN09h71vgCQne3DLsj+A5owkum+a2tYe+TOCB1ybHNo= -github.com/onsi/gomega v1.16.0 h1:6gjqkI8iiRHMvdccRJM8rVKjCWk6ZIm6FTm3ddIe4/c= -github.com/onsi/gomega v1.16.0/go.mod h1:HnhC7FXeEQY45zxNK3PPoIUhzk/80Xly9PcubAlGdZY= +github.com/onsi/ginkgo v1.16.5 h1:8xi0RTUf59SOSfEtZMvwTvXYMzG4gV23XVHOZiXNtnE= +github.com/onsi/gomega v1.18.1 h1:M1GfJqGRrBrrGGsbxzV5dqM2U2ApXefZCQpkukxYRLE= github.com/pascaldekloe/goe v0.0.0-20180627143212-57f6aae5913c/go.mod h1:lzWF7FIEvWOWxwDKqyGYQf6ZUaNfKdP144TG7ZOy1lc= -github.com/pelletier/go-buffruneio v0.2.0/go.mod h1:JkE26KsDizTr40EUHkXVtNPvgGtbSNq5BcowyYOWdKo= -github.com/pelletier/go-toml v1.2.0 h1:T5zMGML61Wp+FlcbWjRDT7yAxhJNAiPPLOFECq181zc= github.com/pelletier/go-toml v1.2.0/go.mod h1:5z9KED0ma1S8pY6P1sdut58dfprrGBbd/94hg7ilaic= -github.com/pelletier/go-toml/v2 v2.0.6 h1:nrzqCb7j9cDFj2coyLNLaZuJTLjWjlaz6nvTvIwycIU= -github.com/pelletier/go-toml/v2 v2.0.6/go.mod h1:eumQOmlWiOPt5WriQQqoM5y18pDHwha2N+QD+EUNTek= +github.com/pkg/diff v0.0.0-20210226163009-20ebb0f2a09e/go.mod h1:pJLUxLENpZxwdsKMEsNbx1VGcRFpLqf3715MtcvvzbA= github.com/pkg/errors v0.8.0/go.mod h1:bwawxfHBFNV+L2hUp1rHADufV3IMtnDRdf1r5NINEl0= github.com/pkg/errors v0.8.1/go.mod h1:bwawxfHBFNV+L2hUp1rHADufV3IMtnDRdf1r5NINEl0= github.com/pkg/errors v0.9.1 h1:FEBLx1zS214owpjy7qsBeixbURkuhQAwrK5UwLGTwt4= @@ -330,6 +248,9 @@ github.com/prometheus/procfs v0.0.0-20190507164030-5867b95ac084/go.mod h1:TjEm7z github.com/prometheus/tsdb v0.7.1/go.mod h1:qhTCs0VvXwvX/y3TZrWD7rabWM+ijKTux40TwIPHuXU= github.com/rogpeppe/fastuuid v0.0.0-20150106093220-6724a57986af/go.mod h1:XWv6SoW27p1b0cqNHllgS5HIMJraePCO15w5zCzIWYg= github.com/rogpeppe/go-internal v1.3.0/go.mod h1:M8bDsm7K2OlrFYOpmOWEs/qY81heoFRclV5y23lUDJ4= +github.com/rogpeppe/go-internal v1.6.1/go.mod h1:xXDCJY+GAPziupqXw64V24skbSoqbTEfhy4qGm1nDQc= +github.com/rogpeppe/go-internal v1.8.0 h1:FCbCCtXNOY3UtUuHUYaghJg4y7Fd14rXifAYUAtL9R8= +github.com/rogpeppe/go-internal v1.8.0/go.mod h1:WmiCO8CzOY8rg0OYDC4/i/2WRWAB6poM+XZ2dLUbcbE= github.com/rs/xid v1.2.1/go.mod h1:+uKXf+4Djp6Md1KODXJxgGQPKngRmWyn10oCKFzNHOQ= github.com/rs/zerolog v1.13.0/go.mod h1:YbFCdg8HfsridGWAh22vktObvhZbQsZXe4/zB0OKkWU= github.com/rs/zerolog v1.15.0/go.mod h1:xYTKnLHcpfU2225ny5qZjxnj9NvkumZYjJHlAThCjNc= @@ -337,8 +258,6 @@ github.com/russross/blackfriday/v2 v2.0.1/go.mod h1:+Rmxgy9KzJVeS9/2gXHxylqXiyQD github.com/ryanuber/columnize v0.0.0-20160712163229-9b3edd62028f/go.mod h1:sm1tb6uqfes/u+d4ooFouqFdy9/2g9QGwK3SQygK0Ts= github.com/satori/go.uuid v1.2.0/go.mod h1:dA0hQrYB0VpLJoorglMZABFdXlWrHn1NEOzdhQKdks0= github.com/sean-/seed v0.0.0-20170313163322-e2103e2c3529/go.mod h1:DxrIzT+xaE7yg65j358z/aeFdxmN0P9QXhEzd20vsDc= -github.com/sergi/go-diff v1.0.0 h1:Kpca3qRNrduNnOQeazBd0ysaKrUJiIuISHxogkT9RPQ= -github.com/sergi/go-diff v1.0.0/go.mod h1:0CfEIISq7TuYL3j771MWULgwwjU+GofnZX9QAmXWZgo= github.com/shopspring/decimal v0.0.0-20180709203117-cd690d0c9e24 h1:pntxY8Ary0t43dCZ5dqY4YTJCObLY1kIXl0uzMv+7DE= github.com/shopspring/decimal v0.0.0-20180709203117-cd690d0c9e24/go.mod h1:M+9NzErvs504Cn4c5DxATwIqPbtswREoFCre64PpcG4= github.com/shurcooL/sanitized_anchor_name v1.0.0/go.mod h1:1NzhyTcUVG4SuEtjjoZeVRXNmyL/1OwPU0+IJeTBvfc= @@ -358,11 +277,8 @@ github.com/spf13/pflag v1.0.3/go.mod h1:DYY7MBk1bdzusC3SYhjObp+wFpr4gzcvqqNjLnIn github.com/spf13/pflag v1.0.5 h1:iy+VFUOCP1a+8yFto/drg2CJ5u0yRoB7fZw3DKv/JXA= github.com/spf13/pflag v1.0.5/go.mod h1:McXfInJRrz4CZXVZOBLb0bTZqETkiAhM9Iw0y3An2Bg= github.com/spf13/viper v1.7.0/go.mod h1:8WkrPz2fc9jxqZNCJI/76HCieCp4Q8HaLFoCha5qpdg= -github.com/src-d/gcfg v1.4.0 h1:xXbNR5AlLSA315x2UO+fTSSAXCDf+Ar38/6oyGbDKQ4= -github.com/src-d/gcfg v1.4.0/go.mod h1:p/UMsR43ujA89BJY9duynAwIpvqEujIH/jFlfL7jWoI= github.com/stretchr/objx v0.1.0/go.mod h1:HFkY916IF+rwdDfMAkV7OtwuqBVzrE8GR6GFx+wExME= github.com/stretchr/objx v0.1.1/go.mod h1:HFkY916IF+rwdDfMAkV7OtwuqBVzrE8GR6GFx+wExME= -github.com/stretchr/objx v0.2.0 h1:Hbg2NidpLE8veEBkEZTL3CvlkUIVzuU9jDplZO54c48= github.com/stretchr/objx v0.2.0/go.mod h1:qt09Ya8vawLte6SNmTgCsAVtYtaKzEcn8ATUoHMkEqE= github.com/stretchr/objx v0.4.0/go.mod h1:YvHI0jy2hoMjB+UWwv71VJQ9isScKT/TqJzVSSt89Yw= github.com/stretchr/objx v0.5.0 h1:1zr/of2m5FGMsad5YfcqgdqdWrIhu+EBEJRhR1U7z/c= @@ -371,24 +287,13 @@ github.com/stretchr/testify v1.2.2/go.mod h1:a8OnRcib4nhh0OaRAV+Yts87kKdq0PP7pXf github.com/stretchr/testify v1.3.0/go.mod h1:M5WIy9Dh21IEIfnGCwXGc5bZfKNJtfHm1UVUgZn+9EI= github.com/stretchr/testify v1.4.0/go.mod h1:j7eGeouHqKxXV5pUuKE4zz7dFj8WfuZ+81PSLYec5m4= github.com/stretchr/testify v1.5.1/go.mod h1:5W2xD1RspED5o8YsWQXVCued0rvSQ+mT+I5cxcmMvtA= -github.com/stretchr/testify v1.6.1/go.mod h1:6Fq8oRcR53rry900zMqJjRRixrwX3KX962/h/Wwjteg= -github.com/stretchr/testify v1.7.0 h1:nwc3DEeHmmLAfoZucVR881uASk0Mfjw8xYJ99tb5CcY= -github.com/stretchr/testify v1.7.0/go.mod h1:6Fq8oRcR53rry900zMqJjRRixrwX3KX962/h/Wwjteg= github.com/stretchr/testify v1.7.1/go.mod h1:6Fq8oRcR53rry900zMqJjRRixrwX3KX962/h/Wwjteg= github.com/stretchr/testify v1.8.0/go.mod h1:yNjHg4UonilssWZ8iaSj1OCr/vHnekPRkoO+kdMU+MU= -github.com/stretchr/testify v1.8.1/go.mod h1:w2LPCIKwWwSfY2zedu0+kehJoqGctiVI29o6fzry7u4= github.com/stretchr/testify v1.8.2 h1:+h33VjcLVPDHtOdpUCuF+7gSuG3yGIftsP1YvFihtJ8= github.com/stretchr/testify v1.8.2/go.mod h1:w2LPCIKwWwSfY2zedu0+kehJoqGctiVI29o6fzry7u4= github.com/subosito/gotenv v1.2.0/go.mod h1:N0PQaV/YGNqwC0u51sEeR/aUtSLEXKX9iv69rRypqCw= github.com/tmc/grpc-websocket-proxy v0.0.0-20190109142713-0ad062ec5ee5/go.mod h1:ncp9v5uamzpCO7NfCPTXjqaC+bZgJeR0sMTm6dMHP7U= -github.com/twitchyliquid64/golang-asm v0.15.1 h1:SU5vSMR7hnwNxj24w34ZyCi/FmDZTkS4MhqMhdFk5YI= -github.com/twitchyliquid64/golang-asm v0.15.1/go.mod h1:a1lVb/DtPvCB8fslRZhAngC2+aY1QWCk3Cedj/Gdt08= -github.com/ugorji/go/codec v1.2.9 h1:rmenucSohSTiyL09Y+l2OCk+FrMxGMzho2+tjr5ticU= -github.com/ugorji/go/codec v1.2.9/go.mod h1:UNopzCgEMSXjBc6AOMqYvWC1ktqTAfzJZUZgYf6w6lg= -github.com/xanzy/ssh-agent v0.2.1 h1:TCbipTQL2JiiCprBWx9frJ2eJlCYT00NmctrHxVAr70= -github.com/xanzy/ssh-agent v0.2.1/go.mod h1:mLlQY/MoOhWBj+gOGMQkOeiEvkx+8pJSI+0Bx9h2kr4= github.com/xiang90/probing v0.0.0-20190116061207-43a291ad63a2/go.mod h1:UETIi67q53MR2AWcXfiuqkDkRtnGDLqkBTpCHuJHxtU= -github.com/yuin/goldmark v1.2.1/go.mod h1:3hX8gzYuyVAZsxl0MRgGTJEmQBFcNTphYh9decYSb74= github.com/zenazn/goji v0.9.0/go.mod h1:7S9M489iMyHBNxwZnk9/EHS098H4/F6TATF2mIxtB1Q= go.etcd.io/bbolt v1.3.2/go.mod h1:IbVyRI1SCnLcuJnV2u8VeU0CEYM7e686BmAb1XKL+uU= go.opencensus.io v0.21.0/go.mod h1:mSImk1erAIZhrmZN+AvHh14ztQfjbGwt4TtuofqLduU= @@ -408,22 +313,14 @@ go.uber.org/zap v1.9.1/go.mod h1:vwi/ZaCAaUcBkycHslxD9B2zi4UTXhF60s6SWpuDF0Q= go.uber.org/zap v1.10.0/go.mod h1:vwi/ZaCAaUcBkycHslxD9B2zi4UTXhF60s6SWpuDF0Q= go.uber.org/zap v1.14.0 h1:/pduUoebOeeJzTDFuoMgC6nRkiasr1sBCIEorly7m4o= go.uber.org/zap v1.14.0/go.mod h1:zwrFLgMcdUuIBviXEYEH1YKNaOBnKXsx2IPda5bBwHM= -golang.org/x/arch v0.0.0-20210923205945-b76863e36670 h1:18EFjUmQOcUvxNYSkA6jO9VAiXCnxFY6NyDX0bHDmkU= -golang.org/x/arch v0.0.0-20210923205945-b76863e36670/go.mod h1:5om86z9Hs0C8fWVUuoMHwpExlXzs5Tkyp9hOrfG7pp8= golang.org/x/crypto v0.0.0-20180904163835-0709b304e793/go.mod h1:6SG95UA2DQfeDnfUPMdvaQW0Q7yPrPDi9nlGo2tz2b4= golang.org/x/crypto v0.0.0-20181029021203-45a5f77698d3/go.mod h1:6SG95UA2DQfeDnfUPMdvaQW0Q7yPrPDi9nlGo2tz2b4= -golang.org/x/crypto v0.0.0-20190219172222-a4c6cb3142f2/go.mod h1:6SG95UA2DQfeDnfUPMdvaQW0Q7yPrPDi9nlGo2tz2b4= golang.org/x/crypto v0.0.0-20190308221718-c2843e01d9a2/go.mod h1:djNgcEr1/C05ACkg1iLfiJU5Ep61QUkGW8qpdssI0+w= golang.org/x/crypto v0.0.0-20190411191339-88737f569e3a/go.mod h1:WFFai1msRO1wXaEeE5yQxYXgSfI8pQAWXbQop6sCtWE= golang.org/x/crypto v0.0.0-20190510104115-cbcb75029529/go.mod h1:yigFU9vqHzYiE8UmvKecakEJjdnWj3jj499lnFckfCI= golang.org/x/crypto v0.0.0-20190605123033-f99c8df09eb5/go.mod h1:yigFU9vqHzYiE8UmvKecakEJjdnWj3jj499lnFckfCI= -golang.org/x/crypto v0.0.0-20190701094942-4def268fd1a4/go.mod h1:yigFU9vqHzYiE8UmvKecakEJjdnWj3jj499lnFckfCI= golang.org/x/crypto v0.0.0-20190820162420-60c769a6c586/go.mod h1:yigFU9vqHzYiE8UmvKecakEJjdnWj3jj499lnFckfCI= -golang.org/x/crypto v0.0.0-20191011191535-87dc89f01550/go.mod h1:yigFU9vqHzYiE8UmvKecakEJjdnWj3jj499lnFckfCI= golang.org/x/crypto v0.0.0-20200323165209-0ec3e9974c59/go.mod h1:LzIPMQfyMNhhGPhUkYOs5KpL4U8rLKemX1yGLhDgUto= -golang.org/x/crypto v0.0.0-20200622213623-75b288015ac9/go.mod h1:LzIPMQfyMNhhGPhUkYOs5KpL4U8rLKemX1yGLhDgUto= -golang.org/x/crypto v0.0.0-20210921155107-089bfa567519 h1:7I4JAnoQBe7ZtJcBaYHi5UtiO8tQHbUSXxL+pnGRANg= -golang.org/x/crypto v0.0.0-20210921155107-089bfa567519/go.mod h1:GvvjBRRGRdwPK5ydBHafDWAxML/pGHZbMvKqRZ5+Abc= golang.org/x/crypto v0.5.0 h1:U/0M97KRkSFvyD/3FSmdP5W5swImpNgle/EHFhOsQPE= golang.org/x/crypto v0.5.0/go.mod h1:NK/OQwhpMQP3MwtdjgLlYHnH9ebylxKWv3e0fK+mkQU= golang.org/x/exp v0.0.0-20190121172915-509febef88a4/go.mod h1:CJ0aWSM057203Lf6IL+f9T1iT9GByDxfZKAQTCR3kQA= @@ -431,8 +328,6 @@ golang.org/x/exp v0.0.0-20190306152737-a1d7652674e8/go.mod h1:CJ0aWSM057203Lf6IL golang.org/x/exp v0.0.0-20190510132918-efd6b22b2522/go.mod h1:ZjyILWgesfNpC6sMxTJOJm9Kp84zZh5NQWvqDGG3Qr8= golang.org/x/exp v0.0.0-20190829153037-c13cbed26979/go.mod h1:86+5VVa7VpoJ4kLfm080zCjGlMRFzhUhsZKEZO7MGek= golang.org/x/exp v0.0.0-20191030013958-a1ab85dbe136/go.mod h1:JXzH8nQsPlswgeRAPE3MuO9GYsAcnJvJ4vnMwN/5qkY= -golang.org/x/exp v0.0.0-20220328175248-053ad81199eb h1:pC9Okm6BVmxEw76PUu0XUbOTQ92JX11hfvqTjAV3qxM= -golang.org/x/exp v0.0.0-20220328175248-053ad81199eb/go.mod h1:lgLbSvA5ygNOMpwM/9anMpWVlVJ7Z+cHWq/eFuinpGE= golang.org/x/exp v0.0.0-20230321023759-10a507213a29 h1:ooxPy7fPvB4kwsA2h+iBNHkAbp/4JxTSwCmvdjEYmug= golang.org/x/exp v0.0.0-20230321023759-10a507213a29/go.mod h1:CxIveKay+FTh1D0yPZemJVgC/95VzuuOLq5Qi4xnoYc= golang.org/x/image v0.0.0-20190227222117-0694c2d4d067/go.mod h1:kZ7UVZpmo3dzQBMxlp+ypCbDeSB+sBbTgSJuh5dn5js= @@ -449,15 +344,10 @@ golang.org/x/mobile v0.0.0-20190312151609-d3739f865fa6/go.mod h1:z+o9i4GpDbdi3rU golang.org/x/mobile v0.0.0-20190719004257-d2bd2a29d028/go.mod h1:E/iHnbuqvinMTCcRqshq8CkpyQDoeVncDDYHnLhea+o= golang.org/x/mod v0.0.0-20190513183733-4bf6d317e70e/go.mod h1:mXi4GBBbnImb6dmsKGUJ2LatrhH/nqhxcFungHvyanc= golang.org/x/mod v0.1.0/go.mod h1:0QHyrYULN0/3qlju5TqG8bIK38QM8yzMo5ekMj3DlcY= -golang.org/x/mod v0.3.0/go.mod h1:s0Qsj1ACt9ePp/hMypM3fl4fZqREWJwdYDEqhRiZZUA= -golang.org/x/mod v0.6.0-dev.0.20211013180041-c96bc1413d57 h1:LQmS1nU0twXLA96Kt7U9qtHJEbBk3z6Q0V4UXjZkpr4= -golang.org/x/mod v0.6.0-dev.0.20211013180041-c96bc1413d57/go.mod h1:3p9vT2HGsQu2K1YbXdKPJLVgG5VJdoTa1poYQBtP1AY= -golang.org/x/mod v0.6.0-dev.0.20220419223038-86c51ed26bb4/go.mod h1:jJ57K6gSWd91VN4djpZkiMVwK6gcyfeH4XE8wZrZaV4= golang.org/x/mod v0.9.0 h1:KENHtAZL2y3NLMYZeHY9DW8HW8V+kQyJsY/V9JlKvCs= golang.org/x/mod v0.9.0/go.mod h1:iBbtSCu2XBx23ZKBPSOrRkjjQPZFPuis4dIYUhu/chs= golang.org/x/net v0.0.0-20180724234803-3673e40ba225/go.mod h1:mL1N/T3taQHkDXs73rZJwtUhF3w3ftmwwsq0BUmARs4= golang.org/x/net v0.0.0-20180826012351-8a410e7b638d/go.mod h1:mL1N/T3taQHkDXs73rZJwtUhF3w3ftmwwsq0BUmARs4= -golang.org/x/net v0.0.0-20180906233101-161cd47e91fd/go.mod h1:mL1N/T3taQHkDXs73rZJwtUhF3w3ftmwwsq0BUmARs4= golang.org/x/net v0.0.0-20181023162649-9b4f9f5ad519/go.mod h1:mL1N/T3taQHkDXs73rZJwtUhF3w3ftmwwsq0BUmARs4= golang.org/x/net v0.0.0-20181114220301-adae6a3d119a/go.mod h1:mL1N/T3taQHkDXs73rZJwtUhF3w3ftmwwsq0BUmARs4= golang.org/x/net v0.0.0-20181201002055-351d144fa1fc/go.mod h1:mL1N/T3taQHkDXs73rZJwtUhF3w3ftmwwsq0BUmARs4= @@ -471,17 +361,7 @@ golang.org/x/net v0.0.0-20190503192946-f4e77d36d62c/go.mod h1:t9HGtf8HONx5eT2rtn golang.org/x/net v0.0.0-20190603091049-60506f45cf65/go.mod h1:HSz+uSET+XFnRR8LxR5pz3Of3rY3CfYBVs4xY44aLks= golang.org/x/net v0.0.0-20190620200207-3b0461eec859/go.mod h1:z5CRVTTTmAJ677TzLLGU+0bjPO0LkuOLi4/5GtJWs/s= golang.org/x/net v0.0.0-20190628185345-da137c7871d7/go.mod h1:z5CRVTTTmAJ677TzLLGU+0bjPO0LkuOLi4/5GtJWs/s= -golang.org/x/net v0.0.0-20190724013045-ca1201d0de80/go.mod h1:z5CRVTTTmAJ677TzLLGU+0bjPO0LkuOLi4/5GtJWs/s= golang.org/x/net v0.0.0-20190813141303-74dc4d7220e7/go.mod h1:z5CRVTTTmAJ677TzLLGU+0bjPO0LkuOLi4/5GtJWs/s= -golang.org/x/net v0.0.0-20200520004742-59133d7f0dd7/go.mod h1:qpuaurCH72eLCgpAm/N6yyVIVM9cpaDIP3A8BGJEC5A= -golang.org/x/net v0.0.0-20201021035429-f5854403a974/go.mod h1:sp8m0HH+o8qH0wwXwYZr8TS3Oi6o0r6Gce1SSxlDquU= -golang.org/x/net v0.0.0-20210428140749-89ef3d95e781/go.mod h1:OJAsFXCWl8Ukc7SiCT/9KSuxbyM7479/AVlXFRxuMCk= -golang.org/x/net v0.0.0-20211015210444-4f30a5c0130f h1:OfiFi4JbukWwe3lzw+xunroH1mnC1e2Gy5cxNJApiSY= -golang.org/x/net v0.0.0-20211015210444-4f30a5c0130f/go.mod h1:9nx3DQGgdP8bBQD5qxJ1jj9UTztislL4KSBs9R2vV5Y= -golang.org/x/net v0.7.0 h1:rJrUqqhjsgNp7KqAIc25s9pZnjU7TUcSY7HcVZjdn1g= -golang.org/x/net v0.7.0/go.mod h1:2Tu9+aMcznHK/AK1HMvgo6xiTLG5rD5rZLDS+rp2Bjs= -golang.org/x/net v0.8.0 h1:Zrh2ngAOFYneWTAIAPethzeaQLuHwhuBkuV6ZiRnUaQ= -golang.org/x/net v0.8.0/go.mod h1:QVkue5JL9kW//ek3r6jTKnTFis1tRmNAW2P1shuFdJc= golang.org/x/net v0.9.0 h1:aWJ/m6xSmxWBx+V0XRHTlrYrPG56jKsLdTFmsSsCzOM= golang.org/x/net v0.9.0/go.mod h1:d48xBJpPfHeWQsugry2m+kC02ZBRGRgulfHnEXEuWns= golang.org/x/oauth2 v0.0.0-20170207211851-4464e7848382/go.mod h1:N/0e6XlmueqKjAGxoOufVs8QHGRruUQn6yWY3a++T0U= @@ -495,21 +375,15 @@ golang.org/x/sync v0.0.0-20181108010431-42b317875d0f/go.mod h1:RxMgew5VJxzue5/jJ golang.org/x/sync v0.0.0-20181221193216-37e7f081c4d4/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= golang.org/x/sync v0.0.0-20190227155943-e225da77a7e6/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= golang.org/x/sync v0.0.0-20190423024810-112230192c58/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= -golang.org/x/sync v0.0.0-20201020160332-67f06af15bc9/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= -golang.org/x/sync v0.0.0-20210220032951-036812b2e83c h1:5KslGYwFpkhGh+Q16bwMP3cOontH8FOep7tGV86Y7SQ= -golang.org/x/sync v0.0.0-20210220032951-036812b2e83c/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= -golang.org/x/sync v0.0.0-20220722155255-886fb9371eb4/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= golang.org/x/sync v0.1.0 h1:wsuoTGHzEhffawBOhz5CYhcrV4IdKZbEyZjBMuTp12o= golang.org/x/sync v0.1.0/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= golang.org/x/sys v0.0.0-20180823144017-11551d06cbcc/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY= golang.org/x/sys v0.0.0-20180830151530-49385e6e1522/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY= golang.org/x/sys v0.0.0-20180905080454-ebe1bf3edb33/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY= -golang.org/x/sys v0.0.0-20180909124046-d0be0721c37e/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY= golang.org/x/sys v0.0.0-20181026203630-95b1ffbd15a5/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY= golang.org/x/sys v0.0.0-20181107165924-66b7b1311ac8/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY= golang.org/x/sys v0.0.0-20181116152217-5ac8a444bdc5/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY= golang.org/x/sys v0.0.0-20190215142949-d0b11bdaac8a/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY= -golang.org/x/sys v0.0.0-20190221075227-b4e8571b14e0/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY= golang.org/x/sys v0.0.0-20190222072716-a9d3bda3a223/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY= golang.org/x/sys v0.0.0-20190312061237-fead79001313/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20190403152447-81d4e9dc473e/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= @@ -519,40 +393,14 @@ golang.org/x/sys v0.0.0-20190502145724-3ef323f4f1fd/go.mod h1:h1NjWce9XRLGQEsW7w golang.org/x/sys v0.0.0-20190507160741-ecd444e8653b/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20190606165138-5da285871e9c/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20190624142023-c5567b49c5d0/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= -golang.org/x/sys v0.0.0-20190726091711-fc99dfbffb4e/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20190813064441-fde4db37ae7a/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= golang.org/x/sys v0.0.0-20190826190057-c7b8b68b1456/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= -golang.org/x/sys v0.0.0-20190904154756-749cb33beabd/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= -golang.org/x/sys v0.0.0-20191005200804-aed5e4c7ecf9/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= -golang.org/x/sys v0.0.0-20191120155948-bd437916bb0e/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= -golang.org/x/sys v0.0.0-20200323222414-85ca7c5b95cd/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= -golang.org/x/sys v0.0.0-20200930185726-fdedc70b468f/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= -golang.org/x/sys v0.0.0-20201119102817-f84b799fce68/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= -golang.org/x/sys v0.0.0-20210112080510-489259a85091/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= -golang.org/x/sys v0.0.0-20210423082822-04245dca01da/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= -golang.org/x/sys v0.0.0-20220209214540-3681064d5158 h1:rm+CHSpPEEW2IsXUib1ThaHIjuBVZjxNgSKmBLFfD4c= -golang.org/x/sys v0.0.0-20220209214540-3681064d5158/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= -golang.org/x/sys v0.0.0-20220811171246-fbc7d0a398ab/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= -golang.org/x/sys v0.5.0 h1:MUK/U/4lj1t1oPg0HfuXDN/Z1wv31ZJ/YcPiGccS4DU= -golang.org/x/sys v0.5.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= -golang.org/x/sys v0.6.0 h1:MVltZSvRTcU2ljQOhs94SXPftV6DCNnZViHeQps87pQ= -golang.org/x/sys v0.6.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= golang.org/x/sys v0.7.0 h1:3jlCCIQZPdOYu1h8BkNvLz8Kgwtae2cagcG/VamtZRU= golang.org/x/sys v0.7.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= -golang.org/x/term v0.0.0-20201126162022-7de9c90e9dd1 h1:v+OssWQX+hTHEmOBgwxdZxK4zHq3yOs8F9J7mk0PY8E= -golang.org/x/term v0.0.0-20201126162022-7de9c90e9dd1/go.mod h1:bj7SfCRtBDWHUb9snDiAeCFNEtKQo2Wmx5Cou7ajbmo= golang.org/x/text v0.0.0-20170915032832-14c0d48ead0c/go.mod h1:NqM8EUOU14njkJ3fqMW+pc6Ldnwhi/IjpwHt7yyuwOQ= golang.org/x/text v0.3.0/go.mod h1:NqM8EUOU14njkJ3fqMW+pc6Ldnwhi/IjpwHt7yyuwOQ= golang.org/x/text v0.3.1-0.20180807135948-17ff2d5776d2/go.mod h1:NqM8EUOU14njkJ3fqMW+pc6Ldnwhi/IjpwHt7yyuwOQ= golang.org/x/text v0.3.2/go.mod h1:bEr9sfX3Q8Zfm5fL9x+3itogRgK3+ptLWKqgva+5dAk= -golang.org/x/text v0.3.3/go.mod h1:5Zoc/QRtKVWzQhOtBMvqHzDpF6irO9z98xDceosuGiQ= -golang.org/x/text v0.3.6/go.mod h1:5Zoc/QRtKVWzQhOtBMvqHzDpF6irO9z98xDceosuGiQ= -golang.org/x/text v0.3.7 h1:olpwvP2KacW1ZWvsR7uQhoyTYvKAupfQrRGBFM352Gk= -golang.org/x/text v0.3.7/go.mod h1:u+2+/6zg+i71rQMx5EYifcz6MCKuco9NR6JIITiCfzQ= -golang.org/x/text v0.7.0 h1:4BRB4x83lYWy72KwLD/qYDuTu7q9PjSagHvijDw7cLo= -golang.org/x/text v0.7.0/go.mod h1:mrYo+phRRbMaCq/xk9113O4dZlRixOauAjOtrjsXDZ8= -golang.org/x/text v0.8.0 h1:57P1ETyNKtuIjB4SRd15iJxuhj8Gc416Y78H3qgMh68= -golang.org/x/text v0.8.0/go.mod h1:e1OnstbJyHTd6l/uOt8jFFHp6TRDWZR/bV3emEE/zU8= golang.org/x/text v0.9.0 h1:2sjJmO8cDvYveuX97RDLsxlyUxLl+GHoLxBiRdHllBE= golang.org/x/text v0.9.0/go.mod h1:e1OnstbJyHTd6l/uOt8jFFHp6TRDWZR/bV3emEE/zU8= golang.org/x/time v0.0.0-20181108054448-85acf8d2951c/go.mod h1:tRJNPiyCQ0inRvYxbN9jk5I+vvW/OXSQhTDSoE431IQ= @@ -571,7 +419,6 @@ golang.org/x/tools v0.0.0-20190506145303-2d16b83fe98c/go.mod h1:RgjU9mgBXZiqYHBn golang.org/x/tools v0.0.0-20190606124116-d0a3d012864b/go.mod h1:/rFqwRUd4F7ZHNgwSSTFct+R/Kf4OFW1sUzUTQQTgfc= golang.org/x/tools v0.0.0-20190621195816-6e04913cbbac/go.mod h1:/rFqwRUd4F7ZHNgwSSTFct+R/Kf4OFW1sUzUTQQTgfc= golang.org/x/tools v0.0.0-20190628153133-6cdbf07be9d0/go.mod h1:/rFqwRUd4F7ZHNgwSSTFct+R/Kf4OFW1sUzUTQQTgfc= -golang.org/x/tools v0.0.0-20190729092621-ff9f1409240a/go.mod h1:jcCCGcm9btYwXyDqrUWc6MKQKKGJCWEQ3AfLSRIbEuI= golang.org/x/tools v0.0.0-20190816200558-6889da9d5479/go.mod h1:b+2E5dAYhXwXZwtnZ6UAqBI28+e2cm9otk0dWdXHAEo= golang.org/x/tools v0.0.0-20190823170909-c4a336ef6a2f/go.mod h1:b+2E5dAYhXwXZwtnZ6UAqBI28+e2cm9otk0dWdXHAEo= golang.org/x/tools v0.0.0-20190911174233-4f2ddba30aff/go.mod h1:b+2E5dAYhXwXZwtnZ6UAqBI28+e2cm9otk0dWdXHAEo= @@ -580,17 +427,11 @@ golang.org/x/tools v0.0.0-20191029041327-9cc4af7d6b2c/go.mod h1:b+2E5dAYhXwXZwtn golang.org/x/tools v0.0.0-20191029190741-b9c20aec41a5/go.mod h1:b+2E5dAYhXwXZwtnZ6UAqBI28+e2cm9otk0dWdXHAEo= golang.org/x/tools v0.0.0-20191108193012-7d206e10da11/go.mod h1:b+2E5dAYhXwXZwtnZ6UAqBI28+e2cm9otk0dWdXHAEo= golang.org/x/tools v0.0.0-20191112195655-aa38f8e97acc/go.mod h1:b+2E5dAYhXwXZwtnZ6UAqBI28+e2cm9otk0dWdXHAEo= -golang.org/x/tools v0.0.0-20191119224855-298f0cb1881e/go.mod h1:b+2E5dAYhXwXZwtnZ6UAqBI28+e2cm9otk0dWdXHAEo= -golang.org/x/tools v0.0.0-20201224043029-2b0845dc783e/go.mod h1:emZCQorbCU4vsT4fOWvOPXz4eW1wZW4PmDk9uLelYpA= -golang.org/x/tools v0.1.9 h1:j9KsMiaP1c3B0OTQGth0/k+miLGTgLsAFUCrF2vLcF8= -golang.org/x/tools v0.1.9/go.mod h1:nABZi5QlRsZVlzPpHl034qft6wpY4eDcsTt5AaioBiU= -golang.org/x/tools v0.1.12/go.mod h1:hNGJHUnrk76NpqgfD5Aqm5Crs+Hm0VOH/i9J2+nxYbc= golang.org/x/tools v0.7.0 h1:W4OVu8VVOaIO0yzWMNdepAulS7YfoS3Zabrm8DOXXU4= golang.org/x/tools v0.7.0/go.mod h1:4pg6aUX35JBAogB10C9AtvVL+qowtN4pT3CGSQex14s= golang.org/x/xerrors v0.0.0-20190410155217-1f06c39b4373/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0= golang.org/x/xerrors v0.0.0-20190513163551-3ee3066db522/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0= 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/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0= golang.org/x/xerrors v0.0.0-20200804184101-5ec99f83aff1 h1:go1bK/D/BFZV2I8cIQd1NKEZ+0owSTG1fDTci4IqFcE= golang.org/x/xerrors v0.0.0-20200804184101-5ec99f83aff1/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0= @@ -621,47 +462,26 @@ google.golang.org/grpc v1.20.1/go.mod h1:10oTOabMzJvdu6/UiuZezV6QK5dSlG84ov/aaiq google.golang.org/grpc v1.21.1/go.mod h1:oYelfM1adQP15Ek0mdvEgi9Df8B9CZIaU1084ijfRaM= google.golang.org/grpc v1.54.0 h1:EhTqbhiYeixwWQtAEZAxmV9MGqcjEU2mFx52xCzNyag= google.golang.org/grpc v1.54.0/go.mod h1:PUSEXI6iWghWaB6lXM4knEgpJNu2qUcKfDtNci3EC2g= -google.golang.org/protobuf v0.0.0-20200109180630-ec00e32a8dfd/go.mod h1:DFci5gLYBciE7Vtevhsrf46CRTquxDuWsQurQQe4oz8= -google.golang.org/protobuf v0.0.0-20200221191635-4d8936d0db64/go.mod h1:kwYJMbMJ01Woi6D6+Kah6886xMZcty6N08ah7+eCXa0= -google.golang.org/protobuf v0.0.0-20200228230310-ab0ca4ff8a60/go.mod h1:cfTl7dwQJ+fmap5saPgwCLgHXTUD7jkjRqWcaiX5VyM= -google.golang.org/protobuf v1.20.1-0.20200309200217-e05f789c0967/go.mod h1:A+miEFZTKqfCUM6K7xSMQL9OKL/b6hQv+e19PK+JZNE= -google.golang.org/protobuf v1.21.0/go.mod h1:47Nbq4nVaFHyn7ilMalzfO3qCViNmqZ2kzikPIcrTAo= -google.golang.org/protobuf v1.23.0/go.mod h1:EGpADcykh3NcUnDUJcl1+ZksZNG86OlYog2l/sGQquU= google.golang.org/protobuf v1.26.0-rc.1/go.mod h1:jlhhOSvTdKEhbULTjvd4ARK9grFBp09yW+WbY/TyQbw= google.golang.org/protobuf v1.26.0/go.mod h1:9q0QmTI4eRPtz6boOQmLYwt+qCgq0jsYwAQnmE0givc= -google.golang.org/protobuf v1.28.1 h1:d0NfwRgPtno5B1Wa6L2DAG+KivqkdutMf1UhdNx175w= -google.golang.org/protobuf v1.28.1/go.mod h1:HV8QOd/L58Z+nl8r43ehVNZIU/HEI6OcFqwMG9pJV4I= google.golang.org/protobuf v1.30.0 h1:kPPoIgf3TsEvrm0PFe15JQ+570QVxYzEvvHqChK+cng= google.golang.org/protobuf v1.30.0/go.mod h1:HV8QOd/L58Z+nl8r43ehVNZIU/HEI6OcFqwMG9pJV4I= gopkg.in/alecthomas/kingpin.v2 v2.2.6/go.mod h1:FMv+mEhP44yOT+4EoQTLFTRgOQ1FBLkstjWtayDeSgw= gopkg.in/check.v1 v0.0.0-20161208181325-20d25e280405/go.mod h1:Co6ibVJAznAaIkqp8huTwlJQCZ016jof/cbN4VW5Yz0= gopkg.in/check.v1 v1.0.0-20180628173108-788fd7840127/go.mod h1:Co6ibVJAznAaIkqp8huTwlJQCZ016jof/cbN4VW5Yz0= -gopkg.in/check.v1 v1.0.0-20190902080502-41f04d3bba15 h1:YR8cESwS4TdDjEe65xsg0ogRM/Nc3DYOhEAlW+xobZo= -gopkg.in/check.v1 v1.0.0-20190902080502-41f04d3bba15/go.mod h1:Co6ibVJAznAaIkqp8huTwlJQCZ016jof/cbN4VW5Yz0= +gopkg.in/check.v1 v1.0.0-20201130134442-10cb98267c6c h1:Hei/4ADfdWqJk1ZMxUNpqntNwaWcugrBjAiHlqqRiVk= gopkg.in/check.v1 v1.0.0-20201130134442-10cb98267c6c/go.mod h1:JHkPIbrfpd72SG/EVd6muEfDQjcINNoR0C8j2r3qZ4Q= gopkg.in/errgo.v2 v2.1.0/go.mod h1:hNsd1EY+bozCKY1Ytp96fpM3vjJbqLJn88ws8XvfDNI= -gopkg.in/fsnotify.v1 v1.4.7/go.mod h1:Tz8NjZHkW78fSQdbUxIjBTcgA1z1m8ZHf0WmKUhAMys= gopkg.in/inconshreveable/log15.v2 v2.0.0-20180818164646-67afb5ed74ec/go.mod h1:aPpfJ7XW+gOuirDoZ8gHhLh3kZ1B08FtV2bbmy7Jv3s= gopkg.in/ini.v1 v1.51.0/go.mod h1:pNLf8WUiyNEtQjuu5G5vTm06TEv9tsIgeAvK8hOrP4k= gopkg.in/resty.v1 v1.12.0/go.mod h1:mDo4pnntr5jdWRML875a/NmxYqAlA73dVijT2AXvQQo= -gopkg.in/src-d/go-billy.v4 v4.3.2 h1:0SQA1pRztfTFx2miS8sA97XvooFeNOmvUenF4o0EcVg= -gopkg.in/src-d/go-billy.v4 v4.3.2/go.mod h1:nDjArDMp+XMs1aFAESLRjfGSgfvoYN0hDfzEk0GjC98= -gopkg.in/src-d/go-git-fixtures.v3 v3.5.0 h1:ivZFOIltbce2Mo8IjzUHAFoq/IylO9WHhNOAJK+LsJg= -gopkg.in/src-d/go-git-fixtures.v3 v3.5.0/go.mod h1:dLBcvytrw/TYZsNTWCnkNF2DSIlzWYqTe3rJR56Ac7g= -gopkg.in/src-d/go-git.v4 v4.13.1 h1:SRtFyV8Kxc0UP7aCHcijOMQGPxHSmMOPrzulQWolkYE= -gopkg.in/src-d/go-git.v4 v4.13.1/go.mod h1:nx5NYcxdKxq5fpltdHnPa2Exj4Sx0EclMWZQbYDu2z8= gopkg.in/tomb.v1 v1.0.0-20141024135613-dd632973f1e7 h1:uRGJdciOHaEIrze2W8Q3AKkepLTh2hOroT7a+7czfdQ= -gopkg.in/tomb.v1 v1.0.0-20141024135613-dd632973f1e7/go.mod h1:dt/ZhP58zS4L8KSrWDmTeBkI65Dw0HsyUHuEVlX15mw= -gopkg.in/warnings.v0 v0.1.2 h1:wFXVbFY8DY5/xOe1ECiWdKCzZlxgshcYVNkBHstARME= -gopkg.in/warnings.v0 v0.1.2/go.mod h1:jksf8JmL6Qr/oQM2OXTHunEvvTAsrWBLb6OOjuVWRNI= gopkg.in/yaml.v2 v2.0.0-20170812160011-eb3733d160e7/go.mod h1:JAlM8MvJe8wmxCU4Bli9HhUf9+ttbYbLASfIpnQbh74= gopkg.in/yaml.v2 v2.2.1/go.mod h1:hI93XBmqTisBFMUTm0b8Fm+jr3Dg1NNxqwp+5A1VGuI= gopkg.in/yaml.v2 v2.2.2/go.mod h1:hI93XBmqTisBFMUTm0b8Fm+jr3Dg1NNxqwp+5A1VGuI= gopkg.in/yaml.v2 v2.2.4/go.mod h1:hI93XBmqTisBFMUTm0b8Fm+jr3Dg1NNxqwp+5A1VGuI= -gopkg.in/yaml.v2 v2.3.0/go.mod h1:hI93XBmqTisBFMUTm0b8Fm+jr3Dg1NNxqwp+5A1VGuI= gopkg.in/yaml.v2 v2.4.0 h1:D8xgwECY7CYvx+Y2n4sBz93Jn9JRvxdiyyo8CTfuKaY= gopkg.in/yaml.v2 v2.4.0/go.mod h1:RDklbk79AGWmwhnvt/jBztapEOGDOx6ZbXqjP6csGnQ= -gopkg.in/yaml.v3 v3.0.0-20200313102051-9f266ea9e77c h1:dUUwHk2QECo/6vqA44rthZ8ie2QXMNeKRTHCNY2nXvo= gopkg.in/yaml.v3 v3.0.0-20200313102051-9f266ea9e77c/go.mod h1:K4uyk7z7BCEPqu6E+C64Yfv1cQ7kz7rIZviUmN+EgEM= gopkg.in/yaml.v3 v3.0.1 h1:fxVm/GzAzEWqLHuvctI91KS9hhNmmWOoWu0XTYJS7CA= gopkg.in/yaml.v3 v3.0.1/go.mod h1:K4uyk7z7BCEPqu6E+C64Yfv1cQ7kz7rIZviUmN+EgEM= @@ -671,6 +491,5 @@ honnef.co/go/tools v0.0.0-20190418001031-e561f6794a2a/go.mod h1:rf3lG4BRIbNafJWh honnef.co/go/tools v0.0.1-2019.2.3 h1:3JgtbtFHMiCmsznwGVTUWbgGov+pVqnlf1dEJTNAXeM= honnef.co/go/tools v0.0.1-2019.2.3/go.mod h1:a3bituU0lyd329TUQxRnasdCoJDkEUEAqEt0JzvZhAg= rsc.io/binaryregexp v0.2.0/go.mod h1:qTv7/COck+e2FymRvadv62gMdZztPaShugOCi3I+8D8= -rsc.io/pdf v0.1.1/go.mod h1:n8OzWcQ6Sp37PL01nO98y4iUCRdTGarVfzxY20ICaU4= rsc.io/quote/v3 v3.1.0/go.mod h1:yEA65RcK8LyAZtP9Kv3t0HmxON59tX3rD+tICJqUlj0= rsc.io/sampler v1.3.0/go.mod h1:T1hPZKmBbMNahiBKFy5HrXp6adAjACjK9JXDnKaTXpA= diff --git a/gossip/gossip.go b/gossip/gossip.go index 01268e9..bb49897 100644 --- a/gossip/gossip.go +++ b/gossip/gossip.go @@ -5,7 +5,7 @@ package gossip import ( "time" - "gitlab.com/slon/shad-go/gossip/meshpb" + "gitlab.com/manytask/itmo-go/private/gossip/meshpb" "google.golang.org/grpc" ) diff --git a/gossip/gossip_test.go b/gossip/gossip_test.go index 233b44d..12d9d68 100644 --- a/gossip/gossip_test.go +++ b/gossip/gossip_test.go @@ -8,8 +8,8 @@ import ( "time" "github.com/stretchr/testify/require" - "gitlab.com/slon/shad-go/gossip" - "gitlab.com/slon/shad-go/gossip/meshpb" + "gitlab.com/manytask/itmo-go/private/gossip" + "gitlab.com/manytask/itmo-go/private/gossip/meshpb" "go.uber.org/goleak" "google.golang.org/grpc" ) diff --git a/gossip/meshpb/protocol.proto b/gossip/meshpb/protocol.proto index edcd754..8597e5c 100644 --- a/gossip/meshpb/protocol.proto +++ b/gossip/meshpb/protocol.proto @@ -2,7 +2,7 @@ syntax = "proto3"; -option go_package = "gitlab.com/slon/shad-go/gossip/meshpb"; +option go_package = "gitlab.com/manytask/itmo-go/private/gossip/meshpb"; // PeerMeta is arbitrary message that is propagated with peer gossip. message PeerMeta { diff --git a/gzep/README.md b/gzep/README.md index c6ab3bb..52215d8 100644 --- a/gzep/README.md +++ b/gzep/README.md @@ -6,14 +6,14 @@ ``` goos: linux goarch: amd64 -pkg: gitlab.com/slon/shad-go/gzep +pkg: gitlab.com/manytask/itmo-go/private/gzep cpu: Intel(R) Core(TM) i7-8650U CPU @ 1.90GHz BenchmarkEncodeSimple BenchmarkEncodeSimple-8 7047 176628 ns/op 813872 B/op 17 allocs/op BenchmarkEncode BenchmarkEncode-8 41706 32616 ns/op 19 B/op 0 allocs/op PASS -ok gitlab.com/slon/shad-go/gzep 3.625s +ok gitlab.com/manytask/itmo-go/private/gzep 3.625s ``` ### С чего начать? diff --git a/gzep/encode_test.go b/gzep/encode_test.go index 211ad04..563f25a 100644 --- a/gzep/encode_test.go +++ b/gzep/encode_test.go @@ -9,8 +9,8 @@ import ( "github.com/stretchr/testify/require" - "gitlab.com/slon/shad-go/gzep" - "gitlab.com/slon/shad-go/tools/testtool" + "gitlab.com/manytask/itmo-go/private/gzep" + "gitlab.com/manytask/itmo-go/private/tools/testtool" ) func BenchmarkEncode(b *testing.B) { @@ -47,7 +47,6 @@ func TestEncode_RoundTrip(t *testing.T) { require.NoError(t, err, tc.in) require.Equal(t, tc.in, string(out)) }) - } } diff --git a/illegal/field_test.go b/illegal/field_test.go index 32d1f65..1f3d396 100644 --- a/illegal/field_test.go +++ b/illegal/field_test.go @@ -5,8 +5,8 @@ import ( "github.com/stretchr/testify/assert" - "gitlab.com/slon/shad-go/illegal" - "gitlab.com/slon/shad-go/illegal/internal" + "gitlab.com/manytask/itmo-go/private/illegal" + "gitlab.com/manytask/itmo-go/private/illegal/internal" ) func TestIllegalField(t *testing.T) { diff --git a/illegal/string_test.go b/illegal/string_test.go index d2514cc..acf4b82 100644 --- a/illegal/string_test.go +++ b/illegal/string_test.go @@ -6,7 +6,7 @@ import ( "github.com/stretchr/testify/assert" - "gitlab.com/slon/shad-go/illegal" + "gitlab.com/manytask/itmo-go/private/illegal" ) func TestStringFromBytes(t *testing.T) { diff --git a/iprange/example_test.go b/iprange/example_test.go index 8fcd911..d18f71f 100644 --- a/iprange/example_test.go +++ b/iprange/example_test.go @@ -4,7 +4,7 @@ import ( "fmt" "log" - "gitlab.com/slon/shad-go/iprange" + "gitlab.com/manytask/itmo-go/private/iprange" ) func ExampleParseList() { diff --git a/keylock/keylock_test.go b/keylock/keylock_test.go index 171d0e0..5d24f1c 100644 --- a/keylock/keylock_test.go +++ b/keylock/keylock_test.go @@ -8,7 +8,7 @@ import ( "github.com/stretchr/testify/require" "go.uber.org/goleak" - "gitlab.com/slon/shad-go/keylock" + "gitlab.com/manytask/itmo-go/private/keylock" ) func timeout(d time.Duration) <-chan struct{} { diff --git a/lectures/00-intro/lecture.slide b/lectures/00-intro/lecture.slide index f568ad1..b06d9ee 100644 --- a/lectures/00-intro/lecture.slide +++ b/lectures/00-intro/lecture.slide @@ -12,7 +12,7 @@ * Ссылки .link https://wiki.yandex.ru/shad/groups/2018/Semester4/GoLang/ Вики страница -.link https://gitlab.com/slon/shad-go Репозиторий +.link https://gitlab.com/manytask/itmo-go/private Репозиторий .link https://t.me/joinchat/BjrYSxdPJGtJdd1pae08Zg Чат курса в телеграме [[https://p.go.manytask.org]] - эти слайды. diff --git a/lectures/04-testing/gomock/mock.go b/lectures/04-testing/gomock/mock.go index b6d5ac2..911e064 100644 --- a/lectures/04-testing/gomock/mock.go +++ b/lectures/04-testing/gomock/mock.go @@ -1,5 +1,5 @@ // Code generated by MockGen. DO NOT EDIT. -// Source: gitlab.com/slon/shad-go/lectures/04-testing/gomock (interfaces: Foo) +// Source: gitlab.com/manytask/itmo-go/private/lectures/04-testing/gomock (interfaces: Foo) // Package example is a generated GoMock package. package example diff --git a/lectures/04-testing/lecture.slide b/lectures/04-testing/lecture.slide index 061551c..43398c9 100644 --- a/lectures/04-testing/lecture.slide +++ b/lectures/04-testing/lecture.slide @@ -285,7 +285,7 @@ Good example go test -cover PASS coverage: 42.9% of statements - ok gitlab.com/slon/shad-go/lectures/04-testing/size 0.001s + ok gitlab.com/manytask/itmo-go/private/lectures/04-testing/size 0.001s * Coverage @@ -543,13 +543,13 @@ Good example ================== WARNING: DATA RACE Read at 0x00c000092090 by goroutine 8: - gitlab.com/slon/shad-go/lectures/04-testing/race.TestRace() + gitlab.com/manytask/itmo-go/private/lectures/04-testing/race.TestRace() /home/prime/Code/shad-go/lectures/04-testing/race/race_test.go:25 +0x144 testing.tRunner() /usr/local/go/src/testing/testing.go:909 +0x199 Previous write at 0x00c000092090 by goroutine 9: - gitlab.com/slon/shad-go/lectures/04-testing/race.TestRace.func1() + gitlab.com/manytask/itmo-go/private/lectures/04-testing/race.TestRace.func1() /home/prime/Code/shad-go/lectures/04-testing/race/race_test.go:17 +0x6c ... @@ -557,7 +557,7 @@ Good example --- FAIL: TestRace (0.00s) testing.go:853: race detected during execution of test FAIL - FAIL gitlab.com/slon/shad-go/lectures/04-testing/race 0.007s + FAIL gitlab.com/manytask/itmo-go/private/lectures/04-testing/race 0.007s * White box testing diff --git a/lectures/go.mod b/lectures/go.mod index b0b626c..994070b 100644 --- a/lectures/go.mod +++ b/lectures/go.mod @@ -1,4 +1,4 @@ -module gitlab.com/slon/shad-go/lectures +module gitlab.com/manytask/itmo-go/private/lectures go 1.20 diff --git a/ledger/ledger_test.go b/ledger/ledger_test.go index 8cf66e2..0942b5c 100644 --- a/ledger/ledger_test.go +++ b/ledger/ledger_test.go @@ -11,8 +11,8 @@ import ( "github.com/stretchr/testify/require" "go.uber.org/goleak" - "gitlab.com/slon/shad-go/ledger" - "gitlab.com/slon/shad-go/pgfixture" + "gitlab.com/manytask/itmo-go/private/ledger" + "gitlab.com/manytask/itmo-go/private/pgfixture" ) func TestLedger(t *testing.T) { diff --git a/middleware/auth/auth_test.go b/middleware/auth/auth_test.go index d40e814..2312fc0 100644 --- a/middleware/auth/auth_test.go +++ b/middleware/auth/auth_test.go @@ -9,7 +9,7 @@ import ( "github.com/go-chi/chi/v5" "github.com/stretchr/testify/require" - "gitlab.com/slon/shad-go/middleware/auth" + "gitlab.com/manytask/itmo-go/private/middleware/auth" ) type fakeChecker map[string]struct { @@ -68,11 +68,9 @@ func TestAuth(t *testing.T) { }) t.Run("InvalidToken", func(t *testing.T) { - }) t.Run("DatabaseError", func(t *testing.T) { - }) t.Run("GoodToken", func(t *testing.T) { diff --git a/middleware/httpgauge/httpgauge_test.go b/middleware/httpgauge/httpgauge_test.go index ebd0bf2..d12a345 100644 --- a/middleware/httpgauge/httpgauge_test.go +++ b/middleware/httpgauge/httpgauge_test.go @@ -9,7 +9,7 @@ import ( "github.com/go-chi/chi/v5" "github.com/stretchr/testify/require" - "gitlab.com/slon/shad-go/middleware/httpgauge" + "gitlab.com/manytask/itmo-go/private/middleware/httpgauge" ) func TestMiddleware(t *testing.T) { diff --git a/middleware/requestlog/requestlog_test.go b/middleware/requestlog/requestlog_test.go index 18e36d3..d129652 100644 --- a/middleware/requestlog/requestlog_test.go +++ b/middleware/requestlog/requestlog_test.go @@ -11,7 +11,7 @@ import ( "go.uber.org/zap" "go.uber.org/zap/zaptest/observer" - "gitlab.com/slon/shad-go/middleware/requestlog" + "gitlab.com/manytask/itmo-go/private/middleware/requestlog" ) func TestRequestLog(t *testing.T) { diff --git a/olympics/main_test.go b/olympics/main_test.go index c67f967..9a0489a 100644 --- a/olympics/main_test.go +++ b/olympics/main_test.go @@ -16,10 +16,10 @@ import ( "github.com/google/go-cmp/cmp" "github.com/stretchr/testify/require" - "gitlab.com/slon/shad-go/tools/testtool" + "gitlab.com/manytask/itmo-go/private/tools/testtool" ) -const importPath = "gitlab.com/slon/shad-go/olympics" +const importPath = "gitlab.com/manytask/itmo-go/private/olympics" var binCache testtool.BinCache diff --git a/pgfixture/pg.go b/pgfixture/pg.go index d4c4feb..d000bff 100644 --- a/pgfixture/pg.go +++ b/pgfixture/pg.go @@ -11,7 +11,7 @@ import ( "github.com/stretchr/testify/require" - "gitlab.com/slon/shad-go/tools/testtool" + "gitlab.com/manytask/itmo-go/private/tools/testtool" ) func lookPath(t *testing.T, name string) string { diff --git a/pgfixture/pg_test.go b/pgfixture/pg_test.go index fdb20a2..bdeeee8 100644 --- a/pgfixture/pg_test.go +++ b/pgfixture/pg_test.go @@ -7,7 +7,7 @@ import ( "github.com/jackc/pgx/v4" "github.com/stretchr/testify/require" - "gitlab.com/slon/shad-go/pgfixture" + "gitlab.com/manytask/itmo-go/private/pgfixture" ) func TestLocalPostgres(t *testing.T) { diff --git a/retryupdate/mock_test.go b/retryupdate/mock_test.go index ef9b119..1a04f0d 100644 --- a/retryupdate/mock_test.go +++ b/retryupdate/mock_test.go @@ -1,12 +1,12 @@ // Code generated by MockGen. DO NOT EDIT. -// Source: gitlab.com/slon/shad-go/retryupdate/kvapi (interfaces: Client) +// Source: gitlab.com/manytask/itmo-go/private/retryupdate/kvapi (interfaces: Client) // Package retryupdate_test is a generated GoMock package. package retryupdate_test import ( gomock "github.com/golang/mock/gomock" - kvapi "gitlab.com/slon/shad-go/retryupdate/kvapi" + kvapi "gitlab.com/manytask/itmo-go/private/retryupdate/kvapi" reflect "reflect" ) diff --git a/retryupdate/update.go b/retryupdate/update.go index a404f18..fd7f04e 100644 --- a/retryupdate/update.go +++ b/retryupdate/update.go @@ -2,7 +2,7 @@ package retryupdate -import "gitlab.com/slon/shad-go/retryupdate/kvapi" +import "gitlab.com/manytask/itmo-go/private/retryupdate/kvapi" func UpdateValue(c kvapi.Client, key string, updateFn func(oldValue *string) (newValue string, err error)) error { panic("implement me") diff --git a/retryupdate/update_test.go b/retryupdate/update_test.go index 7f6c7de..ac5b0c2 100644 --- a/retryupdate/update_test.go +++ b/retryupdate/update_test.go @@ -1,6 +1,6 @@ package retryupdate_test -//go:generate mockgen -destination mock_test.go -package retryupdate_test gitlab.com/slon/shad-go/retryupdate/kvapi Client +//go:generate mockgen -destination mock_test.go -package retryupdate_test gitlab.com/manytask/itmo-go/private/retryupdate/kvapi Client import ( "errors" @@ -11,8 +11,8 @@ import ( "github.com/golang/mock/gomock" "github.com/stretchr/testify/require" - "gitlab.com/slon/shad-go/retryupdate" - "gitlab.com/slon/shad-go/retryupdate/kvapi" + "gitlab.com/manytask/itmo-go/private/retryupdate" + "gitlab.com/manytask/itmo-go/private/retryupdate/kvapi" ) var ( @@ -126,6 +126,7 @@ func TestUpdateFnError(t *testing.T) { require.Equal(t, errUpdate, retryupdate.UpdateValue(c, K0, updateFn)) } + func TestCreateKey(t *testing.T) { ctrl := gomock.NewController(t) defer ctrl.Finish() diff --git a/shopfront/redis_test.go b/shopfront/redis_test.go index d7afef2..46423f1 100644 --- a/shopfront/redis_test.go +++ b/shopfront/redis_test.go @@ -9,7 +9,7 @@ import ( "github.com/go-redis/redis/v8" "github.com/stretchr/testify/require" - "gitlab.com/slon/shad-go/tools/testtool" + "gitlab.com/manytask/itmo-go/private/tools/testtool" ) type testingTB interface { diff --git a/shopfront/shopfront_test.go b/shopfront/shopfront_test.go index 2d42ab1..bd8dd1c 100644 --- a/shopfront/shopfront_test.go +++ b/shopfront/shopfront_test.go @@ -8,7 +8,7 @@ import ( "github.com/stretchr/testify/require" "go.uber.org/goleak" - "gitlab.com/slon/shad-go/shopfront" + "gitlab.com/manytask/itmo-go/private/shopfront" ) func TestShopfront(t *testing.T) { diff --git a/smartsched/scheduler_test.go b/smartsched/scheduler_test.go index 19be28c..2af1d7e 100644 --- a/smartsched/scheduler_test.go +++ b/smartsched/scheduler_test.go @@ -11,21 +11,19 @@ import ( "go.uber.org/goleak" "go.uber.org/zap/zaptest" - "gitlab.com/slon/shad-go/distbuild/pkg/api" - "gitlab.com/slon/shad-go/distbuild/pkg/build" - "gitlab.com/slon/shad-go/distbuild/pkg/scheduler" + "gitlab.com/manytask/itmo-go/private/distbuild/pkg/api" + "gitlab.com/manytask/itmo-go/private/distbuild/pkg/build" + "gitlab.com/manytask/itmo-go/private/distbuild/pkg/scheduler" ) const ( workerID0 api.WorkerID = "w0" ) -var ( - config = scheduler.Config{ - CacheTimeout: time.Second, - DepsTimeout: time.Minute, - } -) +var config = scheduler.Config{ + CacheTimeout: time.Second, + DepsTimeout: time.Minute, +} type testScheduler struct { *scheduler.Scheduler diff --git a/structtags/README.md b/structtags/README.md index 5c87740..8ebb58e 100644 --- a/structtags/README.md +++ b/structtags/README.md @@ -5,7 +5,7 @@ ``` goos: linux goarch: amd64 -pkg: gitlab.com/slon/shad-go/structtags +pkg: gitlab.com/manytask/itmo-go/private/structtags cpu: Intel(R) Core(TM) i7-6600U CPU @ 2.60GHz BenchmarkUnpacker/user-4 4158832 268.2 ns/op 0 B/op 0 allocs/op BenchmarkUnpacker/good-4 1000000 1198 ns/op 220 B/op 6 allocs/op diff --git a/sum/README.md b/sum/README.md index 7f68cdd..b9e502e 100644 --- a/sum/README.md +++ b/sum/README.md @@ -2,7 +2,7 @@ В этой задаче вам нужно научиться сдавать решения в тестовую систему. -0. Склонируйте этот репозиторий с https://gitlab.com/slon/shad-go +0. Склонируйте этот репозиторий с https://gitlab.com/manytask/itmo-go/private 1. Откройте файл `sum.go` и реализуйте функцию сложения двух чисел. diff --git a/testenv.docker b/testenv.docker index c9daa4c..ef2c765 100644 --- a/testenv.docker +++ b/testenv.docker @@ -6,6 +6,6 @@ RUN cd /opt/shad && go mod download COPY .gitlab-ci.yml /opt/shad/.grader-ci.yml -RUN cd /opt/shad && go install gitlab.com/slon/shad-go/tools/testtool/cmd/testtool +RUN cd /opt/shad && go install gitlab.com/manytask/itmo-go/private/tools/testtool/cmd/testtool RUN find /opt/shad -type f -iname '*.go' -not -path '*/testdata/*' | xargs chmod o-rwx diff --git a/testequal/README.md b/testequal/README.md index 9c1e32d..2e31da9 100644 --- a/testequal/README.md +++ b/testequal/README.md @@ -27,7 +27,7 @@ func TestMath(t *testing.T) { actual : 2 message : 1 == 2 FAIL -FAIL gitlab.com/slon/shad-go/testequal 0.003s +FAIL gitlab.com/manytask/itmo-go/private/testequal 0.003s FAIL ``` diff --git a/tools/testtool/cmd/testtool/main.go b/tools/testtool/cmd/testtool/main.go index 39b4e25..c018f07 100644 --- a/tools/testtool/cmd/testtool/main.go +++ b/tools/testtool/cmd/testtool/main.go @@ -1,7 +1,7 @@ package main import ( - "gitlab.com/slon/shad-go/tools/testtool/commands" + "gitlab.com/manytask/itmo-go/private/tools/testtool/commands" ) func main() { diff --git a/tools/testtool/commands/list_test.go b/tools/testtool/commands/list_test.go index 6677046..1ab6dcf 100644 --- a/tools/testtool/commands/list_test.go +++ b/tools/testtool/commands/list_test.go @@ -39,13 +39,13 @@ func TestListPackages(t *testing.T) { binaries, tests := listTestsAndBinaries("../testdata/pkgfind/task", []string{"-tags", "private"}) assert.Equal(t, binaries, map[string]struct{}{ - "gitlab.com/slon/shad-go/task/cmd/tool": {}, - "gitlab.com/slon/shad-go/task/cmd/tool_with_test": {}, + "gitlab.com/manytask/itmo-go/private/task/cmd/tool": {}, + "gitlab.com/manytask/itmo-go/private/task/cmd/tool_with_test": {}, }) assert.Equal(t, tests, map[string]struct{}{ - "gitlab.com/slon/shad-go/task/cmd/tool_with_test": {}, - "gitlab.com/slon/shad-go/task/pkg/a": {}, - "gitlab.com/slon/shad-go/task/pkg/c": {}, + "gitlab.com/manytask/itmo-go/private/task/cmd/tool_with_test": {}, + "gitlab.com/manytask/itmo-go/private/task/pkg/a": {}, + "gitlab.com/manytask/itmo-go/private/task/pkg/c": {}, }) } diff --git a/tools/testtool/commands/test_submission.go b/tools/testtool/commands/test_submission.go index 5919651..32391af 100644 --- a/tools/testtool/commands/test_submission.go +++ b/tools/testtool/commands/test_submission.go @@ -17,7 +17,7 @@ import ( "github.com/spf13/cobra" "golang.org/x/perf/benchstat" - "gitlab.com/slon/shad-go/tools/testtool" + "gitlab.com/manytask/itmo-go/private/tools/testtool" ) const ( @@ -26,7 +26,7 @@ const ( privateRepoFlag = "private-repo" testdataDir = "testdata" - moduleImportPath = "gitlab.com/slon/shad-go" + moduleImportPath = "gitlab.com/manytask/itmo-go/private" ) var testSubmissionCmd = &cobra.Command{ @@ -94,7 +94,7 @@ func testSubmission(studentRepo, privateRepo, problem string) error { if err != nil { log.Fatal(err) } - if err := os.Chmod(tmpRepo, 0755); err != nil { + if err := os.Chmod(tmpRepo, 0o755); err != nil { log.Fatal(err) } defer func() { _ = os.RemoveAll(tmpRepo) }() @@ -213,7 +213,7 @@ func runTests(testDir, privateRepo, problem string) error { if err != nil { log.Fatal(err) } - if err = os.Chmod(binCache, 0755); err != nil { + if err = os.Chmod(binCache, 0o755); err != nil { log.Fatal(err) } @@ -222,7 +222,7 @@ func runTests(testDir, privateRepo, problem string) error { if err != nil { log.Fatal(err) } - if err = os.Chmod(goCache, 0777); err != nil { + if err = os.Chmod(goCache, 0o777); err != nil { log.Fatal(err) } @@ -253,7 +253,7 @@ func runTests(testDir, privateRepo, problem string) error { testListDir = privateRepo } - //binPkgs, testPkgs := listTestsAndBinaries(filepath.Join(testDir, problem), []string{"-tags", "private", "-mod", "readonly"}) // todo return readonly + // binPkgs, testPkgs := listTestsAndBinaries(filepath.Join(testDir, problem), []string{"-tags", "private", "-mod", "readonly"}) // todo return readonly binPkgs, testPkgs := listTestsAndBinaries(filepath.Join(testListDir, problem), []string{"-tags", "private"}) for binaryPkg := range binPkgs { binPath := filepath.Join(binCache, randomName()) diff --git a/tools/testtool/testdata/list/go.mod b/tools/testtool/testdata/list/go.mod index c518a6e..66e91b3 100644 --- a/tools/testtool/testdata/list/go.mod +++ b/tools/testtool/testdata/list/go.mod @@ -1,3 +1,3 @@ -module gitlab.com/slon/shad-go +module gitlab.com/manytask/itmo-go/private go 1.16 diff --git a/tools/testtool/testdata/pkgfind/go.mod b/tools/testtool/testdata/pkgfind/go.mod index c518a6e..66e91b3 100644 --- a/tools/testtool/testdata/pkgfind/go.mod +++ b/tools/testtool/testdata/pkgfind/go.mod @@ -1,3 +1,3 @@ -module gitlab.com/slon/shad-go +module gitlab.com/manytask/itmo-go/private go 1.16 diff --git a/tools/testtool/testdata/submissions/correct/coverme/private/coverme/coverage_test.go b/tools/testtool/testdata/submissions/correct/coverme/private/coverme/coverage_test.go index 639c8c2..84e20fb 100644 --- a/tools/testtool/testdata/submissions/correct/coverme/private/coverme/coverage_test.go +++ b/tools/testtool/testdata/submissions/correct/coverme/private/coverme/coverage_test.go @@ -8,7 +8,7 @@ import ( "github.com/stretchr/testify/require" - "gitlab.com/slon/shad-go/coverme" + "gitlab.com/manytask/itmo-go/private/coverme" ) // min coverage: .,subpkg 70% diff --git a/tools/testtool/testdata/submissions/correct/coverme/private/go.mod b/tools/testtool/testdata/submissions/correct/coverme/private/go.mod index 23579c8..a41247e 100644 --- a/tools/testtool/testdata/submissions/correct/coverme/private/go.mod +++ b/tools/testtool/testdata/submissions/correct/coverme/private/go.mod @@ -1,4 +1,4 @@ -module gitlab.com/slon/shad-go +module gitlab.com/manytask/itmo-go/private go 1.16 diff --git a/tools/testtool/testdata/submissions/correct/coverme/student/coverme/coverage_test.go b/tools/testtool/testdata/submissions/correct/coverme/student/coverme/coverage_test.go index 639c8c2..84e20fb 100644 --- a/tools/testtool/testdata/submissions/correct/coverme/student/coverme/coverage_test.go +++ b/tools/testtool/testdata/submissions/correct/coverme/student/coverme/coverage_test.go @@ -8,7 +8,7 @@ import ( "github.com/stretchr/testify/require" - "gitlab.com/slon/shad-go/coverme" + "gitlab.com/manytask/itmo-go/private/coverme" ) // min coverage: .,subpkg 70% diff --git a/tools/testtool/testdata/submissions/correct/coverme/student/go.mod b/tools/testtool/testdata/submissions/correct/coverme/student/go.mod index 23579c8..a41247e 100644 --- a/tools/testtool/testdata/submissions/correct/coverme/student/go.mod +++ b/tools/testtool/testdata/submissions/correct/coverme/student/go.mod @@ -1,4 +1,4 @@ -module gitlab.com/slon/shad-go +module gitlab.com/manytask/itmo-go/private go 1.16 diff --git a/tools/testtool/testdata/submissions/correct/cumulativecoverage/private/go.mod b/tools/testtool/testdata/submissions/correct/cumulativecoverage/private/go.mod index 74beb58..4194546 100644 --- a/tools/testtool/testdata/submissions/correct/cumulativecoverage/private/go.mod +++ b/tools/testtool/testdata/submissions/correct/cumulativecoverage/private/go.mod @@ -1,4 +1,4 @@ -module gitlab.com/slon/shad-go +module gitlab.com/manytask/itmo-go/private go 1.16 diff --git a/tools/testtool/testdata/submissions/correct/cumulativecoverage/student/go.mod b/tools/testtool/testdata/submissions/correct/cumulativecoverage/student/go.mod index 74beb58..4194546 100644 --- a/tools/testtool/testdata/submissions/correct/cumulativecoverage/student/go.mod +++ b/tools/testtool/testdata/submissions/correct/cumulativecoverage/student/go.mod @@ -1,4 +1,4 @@ -module gitlab.com/slon/shad-go +module gitlab.com/manytask/itmo-go/private go 1.16 diff --git a/tools/testtool/testdata/submissions/correct/sum/private/go.mod b/tools/testtool/testdata/submissions/correct/sum/private/go.mod index 74beb58..4194546 100644 --- a/tools/testtool/testdata/submissions/correct/sum/private/go.mod +++ b/tools/testtool/testdata/submissions/correct/sum/private/go.mod @@ -1,4 +1,4 @@ -module gitlab.com/slon/shad-go +module gitlab.com/manytask/itmo-go/private go 1.16 diff --git a/tools/testtool/testdata/submissions/correct/sum/student/go.mod b/tools/testtool/testdata/submissions/correct/sum/student/go.mod index 74beb58..4194546 100644 --- a/tools/testtool/testdata/submissions/correct/sum/student/go.mod +++ b/tools/testtool/testdata/submissions/correct/sum/student/go.mod @@ -1,4 +1,4 @@ -module gitlab.com/slon/shad-go +module gitlab.com/manytask/itmo-go/private go 1.16 diff --git a/tools/testtool/testdata/submissions/correct/sum/student/sum/sum.go b/tools/testtool/testdata/submissions/correct/sum/student/sum/sum.go index 66f83d4..f01af1e 100644 --- a/tools/testtool/testdata/submissions/correct/sum/student/sum/sum.go +++ b/tools/testtool/testdata/submissions/correct/sum/student/sum/sum.go @@ -3,7 +3,7 @@ package sum -import "gitlab.com/slon/shad-go/sum/pkg" +import "gitlab.com/manytask/itmo-go/private/sum/pkg" func Sum(a, b int64) int64 { pkg.F() diff --git a/tools/testtool/testdata/submissions/incorrect/badbenchmark/private/go.mod b/tools/testtool/testdata/submissions/incorrect/badbenchmark/private/go.mod index 01c6ae3..4766321 100644 --- a/tools/testtool/testdata/submissions/incorrect/badbenchmark/private/go.mod +++ b/tools/testtool/testdata/submissions/incorrect/badbenchmark/private/go.mod @@ -1,4 +1,4 @@ -module gitlab.com/slon/shad-go +module gitlab.com/manytask/itmo-go/private go 1.16 diff --git a/tools/testtool/testdata/submissions/incorrect/badbenchmark/student/go.mod b/tools/testtool/testdata/submissions/incorrect/badbenchmark/student/go.mod index 74beb58..4194546 100644 --- a/tools/testtool/testdata/submissions/incorrect/badbenchmark/student/go.mod +++ b/tools/testtool/testdata/submissions/incorrect/badbenchmark/student/go.mod @@ -1,4 +1,4 @@ -module gitlab.com/slon/shad-go +module gitlab.com/manytask/itmo-go/private go 1.16 diff --git a/tools/testtool/testdata/submissions/incorrect/brokenstyle/private/go.mod b/tools/testtool/testdata/submissions/incorrect/brokenstyle/private/go.mod index 74beb58..4194546 100644 --- a/tools/testtool/testdata/submissions/incorrect/brokenstyle/private/go.mod +++ b/tools/testtool/testdata/submissions/incorrect/brokenstyle/private/go.mod @@ -1,4 +1,4 @@ -module gitlab.com/slon/shad-go +module gitlab.com/manytask/itmo-go/private go 1.16 diff --git a/tools/testtool/testdata/submissions/incorrect/brokenstyle/student/go.mod b/tools/testtool/testdata/submissions/incorrect/brokenstyle/student/go.mod index 74beb58..4194546 100644 --- a/tools/testtool/testdata/submissions/incorrect/brokenstyle/student/go.mod +++ b/tools/testtool/testdata/submissions/incorrect/brokenstyle/student/go.mod @@ -1,4 +1,4 @@ -module gitlab.com/slon/shad-go +module gitlab.com/manytask/itmo-go/private go 1.16 diff --git a/tools/testtool/testdata/submissions/incorrect/brokentest/private/go.mod b/tools/testtool/testdata/submissions/incorrect/brokentest/private/go.mod index 74beb58..4194546 100644 --- a/tools/testtool/testdata/submissions/incorrect/brokentest/private/go.mod +++ b/tools/testtool/testdata/submissions/incorrect/brokentest/private/go.mod @@ -1,4 +1,4 @@ -module gitlab.com/slon/shad-go +module gitlab.com/manytask/itmo-go/private go 1.16 diff --git a/tools/testtool/testdata/submissions/incorrect/brokentest/student/go.mod b/tools/testtool/testdata/submissions/incorrect/brokentest/student/go.mod index 74beb58..4194546 100644 --- a/tools/testtool/testdata/submissions/incorrect/brokentest/student/go.mod +++ b/tools/testtool/testdata/submissions/incorrect/brokentest/student/go.mod @@ -1,4 +1,4 @@ -module gitlab.com/slon/shad-go +module gitlab.com/manytask/itmo-go/private go 1.16 diff --git a/tools/testtool/testdata/submissions/incorrect/datarace/private/go.mod b/tools/testtool/testdata/submissions/incorrect/datarace/private/go.mod index 74beb58..4194546 100644 --- a/tools/testtool/testdata/submissions/incorrect/datarace/private/go.mod +++ b/tools/testtool/testdata/submissions/incorrect/datarace/private/go.mod @@ -1,4 +1,4 @@ -module gitlab.com/slon/shad-go +module gitlab.com/manytask/itmo-go/private go 1.16 diff --git a/tools/testtool/testdata/submissions/incorrect/datarace/student/go.mod b/tools/testtool/testdata/submissions/incorrect/datarace/student/go.mod index 74beb58..4194546 100644 --- a/tools/testtool/testdata/submissions/incorrect/datarace/student/go.mod +++ b/tools/testtool/testdata/submissions/incorrect/datarace/student/go.mod @@ -1,4 +1,4 @@ -module gitlab.com/slon/shad-go +module gitlab.com/manytask/itmo-go/private go 1.16 diff --git a/tools/testtool/testdata/submissions/incorrect/newdependency/private/go.mod b/tools/testtool/testdata/submissions/incorrect/newdependency/private/go.mod index 74beb58..4194546 100644 --- a/tools/testtool/testdata/submissions/incorrect/newdependency/private/go.mod +++ b/tools/testtool/testdata/submissions/incorrect/newdependency/private/go.mod @@ -1,4 +1,4 @@ -module gitlab.com/slon/shad-go +module gitlab.com/manytask/itmo-go/private go 1.16 diff --git a/tools/testtool/testdata/submissions/incorrect/newdependency/student/go.mod b/tools/testtool/testdata/submissions/incorrect/newdependency/student/go.mod index c13cc7c..63574d6 100644 --- a/tools/testtool/testdata/submissions/incorrect/newdependency/student/go.mod +++ b/tools/testtool/testdata/submissions/incorrect/newdependency/student/go.mod @@ -1,4 +1,4 @@ -module gitlab.com/slon/shad-go +module gitlab.com/manytask/itmo-go/private go 1.16 diff --git a/tools/testtool/testdata/submissions/incorrect/poorcoverage/private/go.mod b/tools/testtool/testdata/submissions/incorrect/poorcoverage/private/go.mod index 23579c8..a41247e 100644 --- a/tools/testtool/testdata/submissions/incorrect/poorcoverage/private/go.mod +++ b/tools/testtool/testdata/submissions/incorrect/poorcoverage/private/go.mod @@ -1,4 +1,4 @@ -module gitlab.com/slon/shad-go +module gitlab.com/manytask/itmo-go/private go 1.16 diff --git a/tools/testtool/testdata/submissions/incorrect/poorcoverage/private/poorcoverage/coverage_test.go b/tools/testtool/testdata/submissions/incorrect/poorcoverage/private/poorcoverage/coverage_test.go index 946f3a5..0788f7c 100644 --- a/tools/testtool/testdata/submissions/incorrect/poorcoverage/private/poorcoverage/coverage_test.go +++ b/tools/testtool/testdata/submissions/incorrect/poorcoverage/private/poorcoverage/coverage_test.go @@ -7,7 +7,7 @@ import ( "testing" "github.com/stretchr/testify/require" - "gitlab.com/slon/shad-go/poorcoverage" + "gitlab.com/manytask/itmo-go/private/poorcoverage" ) // min coverage: . 100% diff --git a/tools/testtool/testdata/submissions/incorrect/poorcoverage/student/go.mod b/tools/testtool/testdata/submissions/incorrect/poorcoverage/student/go.mod index 23579c8..a41247e 100644 --- a/tools/testtool/testdata/submissions/incorrect/poorcoverage/student/go.mod +++ b/tools/testtool/testdata/submissions/incorrect/poorcoverage/student/go.mod @@ -1,4 +1,4 @@ -module gitlab.com/slon/shad-go +module gitlab.com/manytask/itmo-go/private go 1.16 diff --git a/tools/testtool/testdata/submissions/incorrect/poorcoverage/student/poorcoverage/coverage_test.go b/tools/testtool/testdata/submissions/incorrect/poorcoverage/student/poorcoverage/coverage_test.go index 946f3a5..0788f7c 100644 --- a/tools/testtool/testdata/submissions/incorrect/poorcoverage/student/poorcoverage/coverage_test.go +++ b/tools/testtool/testdata/submissions/incorrect/poorcoverage/student/poorcoverage/coverage_test.go @@ -7,7 +7,7 @@ import ( "testing" "github.com/stretchr/testify/require" - "gitlab.com/slon/shad-go/poorcoverage" + "gitlab.com/manytask/itmo-go/private/poorcoverage" ) // min coverage: . 100% diff --git a/treeiter/treeiter_example_test.go b/treeiter/treeiter_example_test.go index db04d91..c20080b 100644 --- a/treeiter/treeiter_example_test.go +++ b/treeiter/treeiter_example_test.go @@ -3,7 +3,7 @@ package treeiter_test import ( "fmt" - "gitlab.com/slon/shad-go/treeiter" + "gitlab.com/manytask/itmo-go/private/treeiter" ) func ExampleDoInOrder() { diff --git a/treeiter/treeiter_test.go b/treeiter/treeiter_test.go index e0fe992..11efb03 100644 --- a/treeiter/treeiter_test.go +++ b/treeiter/treeiter_test.go @@ -5,7 +5,7 @@ import ( "github.com/stretchr/testify/assert" - "gitlab.com/slon/shad-go/treeiter" + "gitlab.com/manytask/itmo-go/private/treeiter" ) type ValuesNode[T any] struct { diff --git a/urlfetch/main_test.go b/urlfetch/main_test.go index cfb0972..d7916fb 100644 --- a/urlfetch/main_test.go +++ b/urlfetch/main_test.go @@ -15,10 +15,10 @@ import ( "github.com/stretchr/testify/require" - "gitlab.com/slon/shad-go/tools/testtool" + "gitlab.com/manytask/itmo-go/private/tools/testtool" ) -const urlfetchImportPath = "gitlab.com/slon/shad-go/urlfetch" +const urlfetchImportPath = "gitlab.com/manytask/itmo-go/private/urlfetch" var binCache testtool.BinCache @@ -98,7 +98,6 @@ func TestURLFetch_valid(t *testing.T) { require.True(t, bytes.Contains(data, []byte(r)), fmt.Sprintf(`output="%s" does not contain expected response="%s"`, data, r)) } - }) } } diff --git a/urlshortener/main_test.go b/urlshortener/main_test.go index e0e1a7b..e076b17 100644 --- a/urlshortener/main_test.go +++ b/urlshortener/main_test.go @@ -14,10 +14,10 @@ import ( "github.com/go-resty/resty/v2" "github.com/stretchr/testify/require" - "gitlab.com/slon/shad-go/tools/testtool" + "gitlab.com/manytask/itmo-go/private/tools/testtool" ) -const importPath = "gitlab.com/slon/shad-go/urlshortener" +const importPath = "gitlab.com/manytask/itmo-go/private/urlshortener" var binCache testtool.BinCache diff --git a/utf8/reverse/README.md b/utf8/reverse/README.md index 4d02cc7..1b825ae 100644 --- a/utf8/reverse/README.md +++ b/utf8/reverse/README.md @@ -18,7 +18,7 @@ ``` goos: linux goarch: amd64 -pkg: gitlab.com/slon/shad-go/utf8/reverse +pkg: gitlab.com/manytask/itmo-go/private/utf8/reverse BenchmarkReverse-4 395078 2763 ns/op 1792 B/op 2 allocs/op PASS ``` diff --git a/varfmt/README.md b/varfmt/README.md index 6ae27ad..b9eaf4e 100644 --- a/varfmt/README.md +++ b/varfmt/README.md @@ -23,7 +23,7 @@ ``` goos: linux goarch: amd64 -pkg: gitlab.com/slon/shad-go/varfmt +pkg: gitlab.com/manytask/itmo-go/private/varfmt BenchmarkFormat/small_int-4 4744729 263 ns/op 64 B/op 4 allocs/op BenchmarkFormat/small_string-4 2388128 484 ns/op 168 B/op 8 allocs/op BenchmarkFormat/big-4 8997 127827 ns/op 194656 B/op 41 allocs/op diff --git a/wasm/flappygopher/go.mod b/wasm/flappygopher/go.mod index 18485af..3ae6634 100644 --- a/wasm/flappygopher/go.mod +++ b/wasm/flappygopher/go.mod @@ -1,4 +1,4 @@ -module gitlab.com/slon/shad-go/wasm/flappygopher +module gitlab.com/manytask/itmo-go/private/wasm/flappygopher go 1.20 diff --git a/wordcount/main_test.go b/wordcount/main_test.go index 2a4ac6e..e6750bb 100644 --- a/wordcount/main_test.go +++ b/wordcount/main_test.go @@ -15,10 +15,10 @@ import ( "github.com/stretchr/testify/require" - "gitlab.com/slon/shad-go/tools/testtool" + "gitlab.com/manytask/itmo-go/private/tools/testtool" ) -const wordcountImportPath = "gitlab.com/slon/shad-go/wordcount" +const wordcountImportPath = "gitlab.com/manytask/itmo-go/private/wordcount" var binCache testtool.BinCache @@ -85,7 +85,7 @@ b`, var files []string for _, f := range tc.files { file := path.Join(testDir, testtool.RandomName()) - err = ioutil.WriteFile(file, []byte(f), 0644) + err = ioutil.WriteFile(file, []byte(f), 0o644) require.NoError(t, err) files = append(files, file) } diff --git a/wscat/main_test.go b/wscat/main_test.go index d261022..99d9228 100644 --- a/wscat/main_test.go +++ b/wscat/main_test.go @@ -17,10 +17,10 @@ import ( "github.com/stretchr/testify/assert" "github.com/stretchr/testify/require" - "gitlab.com/slon/shad-go/tools/testtool" + "gitlab.com/manytask/itmo-go/private/tools/testtool" ) -const importPath = "gitlab.com/slon/shad-go/wscat" +const importPath = "gitlab.com/manytask/itmo-go/private/wscat" var binCache testtool.BinCache