summaryrefslogtreecommitdiffstats
path: root/yql/essentials/sql
diff options
context:
space:
mode:
authororivej <[email protected]>2025-07-15 11:16:12 +0300
committerorivej <[email protected]>2025-07-15 11:40:54 +0300
commit075c594d949914f3f4cebd82ed5e4d2059fdf9a3 (patch)
tree2ffe039c63166850f0fca068e16211e255fa2e28 /yql/essentials/sql
parent846eedecd2b3cf6eda9f1bd5ffdead9bbbdf9c8d (diff)
Add GO_OAPI_CODEGEN_V2
Добавил в `build/rules/go/vendor.policy` ALLOW на oapi-codegen и его runtime. Выполнил: ``` alias yo="ya tool yo" yo get -use-go-resolver github.com/oapi-codegen/oapi-codegen/v2/cmd/oapi-codegen@latest # Резолвер по умолчанию фейлится. yo get -use-go-resolver github.com/oapi-codegen/runtime@latest yo fix -set-license=-Clause github.com/iris-contrib/schema # yo fix не сработал, я добавил LICENSE вручную. yo fix -set-license=MIT vendor/github.com/yudai/pp yo vendor yo ignore github.com/vmware-labs/yaml-jsonpath /pkg/yamlpath/fuzz # много файлов, а тесты с ними автоматически не запускаются ``` ~~В `vendor/github.com/kataras/iris/v12` вручную перенёс в `core/host/goxtest`, `core/router/goxtest` и `hero/goxtest` x-тесты, которые иначе не собирались из-за цикла по `RECURSE`. (`v12/core/host/proxy_test.go` импортирует `v12`, а `v12/iris.go` импортирует `v12/core/host`.) Так же сделал `vendor/github.com/iris-contrib/schema/goxtest`.~~ Удалил эти xtest'ы через yo ignore, потому что не удалось положить их способом, который переживает yo vendor -force. Добавил в `build/conf/go.conf` макрос `GO_OAPI_CODEGEN_V2`. Скопировал `devtools/dummy_arcadia/go/oapi-codegen` в `devtools/dummy_arcadia/go/oapi-codegen-v2` для проверки и добавил на обоих `PEERDIR` из `devtools/dummy_arcadia/go`. Бекпортировал в `vendor/github.com/deepmap/oapi-codegen/pkg/codegen` минимальные достаточные исправления для поддержки новой `kin-openapi`: <https://github.com/getkin/kin-openapi?tab=readme-ov-file#changelog-sub-v1-breaking-api-changes> commit_hash:78c7ff0b99f54618191e2bfc5ea80ca4c9a03e73
Diffstat (limited to 'yql/essentials/sql')
0 files changed, 0 insertions, 0 deletions