Skip to content

Bump core commit to latest#409

Merged
THardy98 merged 6 commits intomainfrom
chore/bump-core
Apr 28, 2026
Merged

Bump core commit to latest#409
THardy98 merged 6 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
@Sushisource
Copy link
Copy Markdown
Member

Don't merge until Andrew has fixed temporalio/sdk-rust#1197

  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.
Comment thread temporalio/extra/proto_gen.rb Outdated
@THardy98 THardy98 merged commit 0f87089 into main Apr 28, 2026
9 checks passed
@THardy98 THardy98 deleted the chore/bump-core branch April 28, 2026 15:35
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.

3 participants