fix missing aot model SourceGenerationContext (#1636)

* Add VersionTestAsync to validate Kubernetes client version retrieval

* Add SourceGenerationContextGenerator and update registration in KubernetesClientSourceGenerator
This commit is contained in:
Boshi Lian
2025-06-02 19:08:37 -07:00
committed by GitHub
parent f1125e9435
commit 8d0547bcff
5 changed files with 50 additions and 12 deletions

View File

@@ -59,6 +59,7 @@ namespace LibKubernetesGenerator
;
builder.RegisterType<ModelExtGenerator>();
builder.RegisterType<SourceGenerationContextGenerator>();
builder.RegisterType<ModelGenerator>();
builder.RegisterType<ApiGenerator>();
builder.RegisterType<ClientSetGenerator>();
@@ -79,6 +80,7 @@ namespace LibKubernetesGenerator
container.Resolve<ModelGenerator>().Generate(swagger, ctx);
container.Resolve<ModelExtGenerator>().Generate(swagger, ctx);
container.Resolve<SourceGenerationContextGenerator>().Generate(swagger, ctx);
container.Resolve<VersionConverterStubGenerator>().Generate(swagger, ctx);
container.Resolve<ApiGenerator>().Generate(swagger, ctx);
container.Resolve<ClientSetGenerator>().Generate(swagger, ctx);