Browse Source

go.temporal.io/server@v1.21.5

PR обновляет go.temporal.io/server до 1.21.5, и, как водится, половину /vendor вместе с ним.

Дифф go.mod: https://a.yandex-team.ru/review/4579119/files/1#file-go.mod

Временные патчи:
* `vendor/github.com/jonboulle/clockwork/patches/0001-Deterministic-NewFakeClock.patch` (https://a.yandex-team.ru/review/4579119/files/1#file-vendor/github.com/jonboulle/clockwork/patches/0001-Deterministic-NewFakeClock.patch) откатывает breaking change, который появился в https://github.com/jonboulle/clockwork/releases/tag/v0.4.0. Нужно постепенно обновить весь наш код и все контрибы, честно переведя их на v0.4.0, после чего этот патчи можно будет вынуть;
* `vendor/go.temporal.io/server/patches/0003-Fix-otel-sdk-metric-usage.patch` (https://a.yandex-team.ru/review/4579119/files/1#file-vendor/go.temporal.io/server/patches/0003-Fix-otel-sdk-metric-usage.patch) отвалится сам собой при последующих обновлениях `go.temporal.io/server`.
* `vendor/github.com/denisenkom/go-mssqldb/patches/0001-Microsoft-go-mssql-backport.patch` (https://a.yandex-team.ru/review/4579119/files/1#file-vendor/github.com/denisenkom/go-mssqldb/patches/0001-Microsoft-go-mssql-backport.patch) — пришлось забэкпортить немного изменений из https://github.com/microsoft/go-mssqldb, чтобы адаптировать код `github.com/denisenkom/go-mssqldb` к обновлённым пакетам `github.com/Azure/azure-sdk-for-go`. Я попробую занести PR в https://github.com/denisenkom/go-mssqldb, но на успех не надеюсь: проект выглядит достаточно покинутым.

Временные реплейсы:
* `replace cloud.google.com/go/pubsub => cloud.google.com/go/pubsub v1.30.0`, потому что более новые версии не вендорятся с ошибкой
```
yo: update cloud.google.com/go/pubsub v1.30.0 => v1.32.0
yo: failed to generate ya.make files for module "cloud.google.com/go/pubsub": cannot query module due to -mod=vendor
(Go version in go.mod is at least 1.14 and vendor directory exists.)
```
* `replace google.golang.org/grpc => google.golang.org/grpc v1.56.2` — как минимум, чтобы не апать слишком много версий gRPC до последней v1.58.2. В целом я не уверен, что это вообще возможно в данный момент — не все контрибы к этому готовы.

Обновление пакетов `go.opentelemetry.io/otel` заставило перейти на `https://pkg.go.dev/go.opentelemetry.io/otel@v1.17.0/semconv/v1.21.0`.
romanovich 1 year ago
parent
commit
a8220a37d4
1 changed files with 2 additions and 2 deletions
  1. 2 2
      build/conf/proto.conf

+ 2 - 2
build/conf/proto.conf

@@ -250,8 +250,8 @@ vendor/google.golang.org/genproto/googleapis/api/label \
 vendor/google.golang.org/genproto/googleapis/api/metric \
 vendor/google.golang.org/genproto/googleapis/api/monitoredres \
 vendor/google.golang.org/genproto/googleapis/api/serviceconfig \
-vendor/google.golang.org/genproto/googleapis/api/servicecontrol/v1 \
-vendor/google.golang.org/genproto/googleapis/api/servicemanagement/v1 \
+vendor/cloud.google.com/go/servicecontrol/apiv1/servicecontrolpb \
+vendor/cloud.google.com/go/servicemanagement/apiv1/servicemanagementpb \
 vendor/google.golang.org/genproto/googleapis/iam/admin/v1 \
 vendor/google.golang.org/genproto/googleapis/iam/credentials/v1 \
 vendor/google.golang.org/genproto/googleapis/iam/v1 \