@@ -349,6 +349,7 @@ func readSidekickFiles(files []string, repoPath string) (map[string]*config.Libr
349349 routingRequired , _ := sidekick .Codec ["routing-required" ].(string )
350350 includeGrpcOnlyMethods , _ := sidekick .Codec ["include-grpc-only-methods" ].(string )
351351 generateSetterSamples , _ := sidekick .Codec ["generate-setter-samples" ].(string )
352+ generateRpcSamples , _ := sidekick .Codec ["generate-rpc-samples" ].(string )
352353 postProcessProtos , _ := sidekick .Codec ["post-process-protos" ].(string )
353354 detailedTracingAttributes , _ := sidekick .Codec ["detailed-tracing-attributes" ].(string )
354355 nameOverrides , _ := sidekick .Codec ["name-overrides" ].(string )
@@ -397,6 +398,7 @@ func readSidekickFiles(files []string, repoPath string) (map[string]*config.Libr
397398 RoutingRequired : strToBool (routingRequired ),
398399 IncludeGrpcOnlyMethods : strToBool (includeGrpcOnlyMethods ),
399400 GenerateSetterSamples : strToBool (generateSetterSamples ),
401+ GenerateRpcSamples : strToBool (generateRpcSamples ),
400402 PostProcessProtos : postProcessProtos ,
401403 DetailedTracingAttributes : strToBool (detailedTracingAttributes ),
402404 DocumentationOverrides : documentationOverrides ,
@@ -443,8 +445,9 @@ func buildConfig(libraries map[string]*config.Library, defaults *config.Config)
443445 // Check if library has extra configuration beyond just name/api/version
444446 hasExtraConfig := lib .CopyrightYear != "" ||
445447 (lib .Rust != nil && (lib .Rust .PerServiceFeatures || len (lib .Rust .DisabledRustdocWarnings ) > 0 ||
446- len (lib .Rust .PackageDependencies ) > 0 || lib .Rust .GenerateSetterSamples ||
447- len (lib .Rust .PaginationOverrides ) > 0 || lib .Rust .NameOverrides != "" ))
448+ lib .Rust .GenerateSetterSamples || lib .Rust .GenerateRpcSamples ||
449+ len (lib .Rust .PackageDependencies ) > 0 || len (lib .Rust .PaginationOverrides ) > 0 ||
450+ lib .Rust .NameOverrides != "" ))
448451 // Only include in libraries section if:
449452 // 1. Name doesn't match expected naming convention (name override)
450453 // 2. Library has extra configuration
0 commit comments