Skip to content

Bump core commit to latest#409

Open
THardy98 wants to merge 4 commits intomainfrom
chore/bump-core
Open

Bump core commit to latest#409
THardy98 wants to merge 4 commits intomainfrom
chore/bump-core

Conversation

@THardy98
Copy link
Copy Markdown
Contributor

@THardy98 THardy98 commented Apr 4, 2026

What was changed

DWISOTT

Why?

Propagate envconfig fix in sdk-core to Python

  1. Part of [Bug] Envconfig - no user config dir should be acceptable features#778

@THardy98 THardy98 requested a review from a team as a code owner April 4, 2026 23:32
THardy98 added 3 commits April 4, 2026 17:45
  sdk-core added protoc-gen-openapiv2 imports to cloud service protos.
  This broke proto generation in two ways:

  1. protoc couldn't resolve the import — none of the existing --proto_path
     entries point to a directory where protoc-gen-openapiv2/ is a child.
     Fix: add protos/ as --proto_path, but only for the cloud protos call
     (via extra_proto_paths param). Adding it globally causes duplicate
     definition errors since files under api_upstream/ become reachable
     through both protos/api_upstream and protos/.

  2. The generated service.rb requires the openapiv2 Ruby files, which
     didn't exist. generate_service_files loads service.rb to reflect on
     the service descriptor, so the missing require crashes the build.
     Fix: generate openapiv2 protos into lib/protoc-gen-openapiv2/.

  Mirrors sdk-dotnet#633.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant