-
Notifications
You must be signed in to change notification settings - Fork 59
[Repo Assist] Monthly Activity 2026-03Β #296
Copy link
Copy link
Closed
Description
π€ Repo Assist here β I'm an automated AI assistant for this repository.
Activity for March 2026
Suggested Actions for Maintainer
- Review PR: fix: helpful error when Swagger 2.0 schema used with
OpenApiClientProviderβ detects v2 schema and emits actionable message pointing toSwaggerClientProvider(closes An error occurred when parsing the doc comment - cannot parse petstore? seems oddΒ #231) β Review - Consider closing PR Add custom json formatter for
format: dateΒ #241: Contributor PR addingDateOnlysupport β superseded by merged PR [Repo Assist] Fix: map format:date to DateOnly on .NET 6+ targets (closes #240)Β #321 β Review - Consider PR I0219 - verify test generated client method contains typed responseΒ #225: Contributor PR adding typed-response test for issue Wrong return type generated by provider, is unit, instead the openapi spec declares a default return typeΒ #219 β Review
- Check comment on DOCS Suggestion, add more extensive docs for delegating handlers as its tricky in F#Β #226: Repo Assist provided F# delegating handler pattern and suggested docs PR β View
- Check comment on An error occurred when parsing the doc comment - cannot parse petstore? seems oddΒ #231: Repo Assist clarified v2 vs v3 distinction and linked the fix PR β View
- Check comment on Can't get the most basic example in docs to compileΒ #248: Repo Assist explained design-time assembly TFM issue and troubleshooting steps for
OpenApiClientProvider was not definedβ View - Check comment on Could not load System.Text.Json 7.0.0.0Β #213: Repo Assist explained the original assembly load error is resolved in 2.3.x; noted
X not compatible with Xis a type provider caching artefact β View - Check comment on Support representing arrays as F# listsΒ #116: Repo Assist discussed feasibility of a
CollectionTypeparameter; suggestedImmutableArray(T)orIReadOnlyList(T)as good candidates β View - Check comment on allOf / oneOf issue with multiple content types in response or requests objectsΒ #243: Repo Assist identified root cause β
oneOf/anyOfschemas produceobjbecause there's no dedicated handler inDefinitionCompilerβ View - Check comment on OpenAPI "data and type mismatch found"Β #182: Repo Assist noted
IgnoreParseErrors=trueworkaround and suggested closing if resolved on current v2.x β View - Check comment on The type provider 'SwaggerProvider.OpenApiClientTypeProvider' reported an error: Schema parse errors: Invalid Reference identifier 'JWT'Β #263: Repo Assist suggested
IgnoreParseErrors=trueas workaround for schema validation errors β View - Check comment on Could not load file or assembly 'FSharp.CoreΒ #264: Repo Assist asked user to confirm if upgrading to 2.3.0 resolved the
FSharp.Coreassembly load issue β View - Check comment on HTTP responses don't have information from body on non-success statusΒ #132: Repo Assist noted partial fix for documented error codes and discussed remaining work for undocumented codes β View
- Check comment on OpenApiProvider fails on allowEmptyValueΒ #193: Repo Assist explained
IgnoreParseErrors=trueworkaround forallowEmptyValueparse error β View - Check comment on String field cannot be optional.Β #122: Repo Assist analysed nullable-string behaviour and addressed NRT question β View
- Check comment on Generator ignores nullabilityΒ #178: Repo Assist explained
nullable: falsevsrequireddistinction β View - Check comment on Generate primitive types for aliases of primitive types in SwaggerΒ #163: Repo Assist noted
$refprimitive aliases are correctly handled in current code β View
Future Work for Repo Assist
- Investigate nullable string wrapping as
Option(string)β see String field cannot be optional.Β #122 discussion β breaking change, needs design decision - Consider response-headers support from Declared result headers are ignoredΒ #179 β requires OperationCompiler + runtime changes
- Investigate throwing
OpenApiExceptionfor undocumented error codes (partial HTTP responses don't have information from body on non-success statusΒ #132 fix) β breaking change, needs maintainer sign-off - Consider implementing
oneOf/anyOfsupport in DefinitionCompiler (see allOf / oneOf issue with multiple content types in response or requests objectsΒ #243) β possibly generate discriminated union or pick first member - Consider PDB/symbol publishing for Publish symbols (PDB) to NuGetΒ #175 β add
<DebugType>portable</DebugType>to Runtime project
Run History
2026-03-31 21:55 UTC β Run
- π§ Created PR: fix: helpful error when Swagger 2.0 schema used with
OpenApiClientProviderβ detects v2 spec version and emits actionable message (closes An error occurred when parsing the doc comment - cannot parse petstore? seems oddΒ #231) - π¬ Commented on DOCS Suggestion, add more extensive docs for delegating handlers as its tricky in F#Β #226: provided F# delegating handler pattern and suggested docs PR
- π¬ Commented on An error occurred when parsing the doc comment - cannot parse petstore? seems oddΒ #231: clarified v2 vs v3 distinction, linked fix PR
2026-03-30 21:56 UTC β Run
- π§ Created PR: improve: enrich XML documentation for generated API methods β
<summary>/<remarks>/<param>in v2+v3 OperationCompiler (resolves long-standing TODO) β merged 2026-03-31 - π¬ Commented on Can't get the most basic example in docs to compileΒ #248: explained design-time assembly TFM requirements and troubleshooting steps for
OpenApiClientProvider was not defined
2026-03-29 22:00 UTC β Run
- π§ Created PR [Repo Assist] feat: add CancellationToken support to SwaggerClientProvider (v2) generated methodsΒ #348: feat: add CancellationToken support to
SwaggerClientProviderv2 generated methods β follow-up to [Repo Assist] feat: add CancellationToken support to OpenApiClientProvider generated methods (closes #212)Β #336, extends CT support to v2 β closed by maintainer
2026-03-25 16:36 UTC β Run
- π§ Created PR [aw] Repo Assist failedΒ #343: fix
global.jsonto useversion: \"10.0.100\"+rollForward: \"latestFeature\"β accepts any installed .NET 10.0 SDK; 235 tests pass β merged - π¬ Commented on Could not load System.Text.Json 7.0.0.0Β #213, Support representing arrays as F# listsΒ #116
2026-03-24 16:33 UTC β Run
- π§ Created PR [Repo Assist] test: add $ref primitive-type alias tests for v3 DefinitionCompiler (closes #335)Β #342: add 8
$refprimitive-type alias tests (closes [Repo Assist] Test: add $ref alias type tests (issue #163) + eng: cache dotnet tools in CIΒ #335) β merged by sergey-tihon - π¬ Commented on allOf / oneOf issue with multiple content types in response or requests objectsΒ #243
2026-03-23 16:29 UTC β Run
- π§ Implemented CancellationToken support for
OpenApiClientProvider(closes Support of CancellationTokenΒ #212) β merged as PR [Repo Assist] feat: add CancellationToken support to OpenApiClientProvider generated methods (closes #212)Β #336 - π¬ Commented on Generate primitive types for aliases of primitive types in SwaggerΒ #163
2026-03-22 16:13 UTC β Run
- π§ Created issue [Repo Assist] Test: add $ref alias type tests (issue #163) + eng: cache dotnet tools in CIΒ #335: Test β add 8
$refalias primitive-type tests; eng β cache.storedotnet tools directory in CI
2026-03-20 16:22 UTC β Run
- π§ Created PR [Repo Assist] Test: add v3 DefinitionCompiler type-mapping unit tests; drop unused FAKE importsΒ #331: Add 20 v3 DefinitionCompiler type-mapping unit tests + remove unused FAKE package imports β merged by sergey-tihon
2026-03-19 16:28 UTC β Run
- π§ Created PR [Repo Assist] eng: update FSharp.TypeProviders.SDK (enum custom attribute bug fix)Β #330: Update FSharp.TypeProviders.SDK paket pin to 32fd603 β merged by sergey-tihon
- π¬ Commented on OpenAPI "data and type mismatch found"Β #182
2026-03-18 16:34 UTC β Run
- π§ Created PR [Repo Assist] Improve: increase type provider cache timeout from 30s to 5 minutesΒ #329: Increase type provider cache timeout 30s β 5 minutes, closes Request: Make types caching interval configurable via provider parameterΒ #185 β merged by sergey-tihon
- π¬ Commented on Generator ignores nullabilityΒ #178, Request: Make types caching interval configurable via provider parameterΒ #185
2026-03-17 16:34 UTC β Run
- π§ Created PR [Repo Assist] Add SchemaReaderErrors property to OpenApiClientProvider (fixes #160)Β #327: Implemented
SchemaReaderErrorsproperty onOpenApiClientProvider+ tests (closes Schema error handling on OpenApiProviderΒ #160) β merged - π¬ Commented on The type provider 'SwaggerProvider.OpenApiClientTypeProvider' reported an error: Schema parse errors: Invalid Reference identifier 'JWT'Β #263
2026-03-15 16:15 UTC β Run
- π§ Created PR [Repo Assist] Fix: include response body in OpenApiException message (closes #250)Β #324: Include response body in
OpenApiException.Message(closes Server Error, provide more details to this exception messageΒ #250) β merged by sergey-tihon - π¬ Commented on Could not load file or assembly 'FSharp.CoreΒ #264, Server Error, provide more details to this exception messageΒ #250, HTTP responses don't have information from body on non-success statusΒ #132
2026-03-13 16:20 UTC β Run
- π§ Updated PR [Repo Assist] Fix: map format:date to DateOnly on .NET 6+ targets (closes #240)Β #321: Fixed CI failure; Created PR [Repo Assist] Fix: unwrap F# Option(T) in toParam for header/path/cookie parameters (closes #140)Β #322: Fix
Option(T)intoParam(closes uuid type does not serialize correctlyΒ #140) β merged - π¬ Commented on OpenApiProvider fails on allowEmptyValueΒ #193
2026-03-12 16:32 UTC β Run
- π§ Created PR [Repo Assist] Fix: map format:date to DateOnly on .NET 6+ targets (closes #240)Β #321: Fix
format: dateβDateOnlyon .NET 6+ targets β merged - π¬ Commented on String field cannot be optional.Β #122
2026-03-11 16:27 UTC β Run
- π§ Created PRs [Repo Assist] Perf: avoid redundant cache invalidation timers in GetOrAddΒ #318, [Repo Assist] Test: add UniqueNameGenerator unit testsΒ #319 β both merged
2026-03-11 10:56 UTC β Run
- π§ Created PR [Repo Assist] Fix 2xx response handling in v2 and v3 OperationCompilersΒ #313: Fix v2 OperationCompiler 2xx response selector β merged
2026-03-10 16:31 UTC β Run
- π§ Created PRs [Repo Assist] Fix $0 in path parameter values treated as regex back-referenceΒ #310, [Repo Assist] Add CI concurrency group to cancel redundant buildsΒ #309 β both merged
2026-03-08 22:55 UTC β Run
- π¬ Commented on properties named "nullable" and subschema componentsΒ #261; π§ Created PR [Repo Assist] Add IgnoreParseErrors parameter to OpenApiClientProviderΒ #300: Add
IgnoreParseErrorsβ merged
2026-03-08 22:41 UTC β Run
- π§ Created PR [Repo Assist] Fix Option types sending
Some(value)in form data bodiesΒ #298: FixSome(value)in form data β merged; π¬ Commented on Form Data Option Types not serialized properlyΒ #214
2026-03-08 22:28 UTC β Run
- π·οΈ Labelled 25 previously unlabelled issues; π§ Created PR [Repo Assist] Add unit tests for RuntimeHelpers moduleΒ #295: Add RuntimeHelpers tests β merged
Generated by π Repo Assist at 2026-03-31. Learn more.
To install this agentic workflow, run
gh aw add githubnext/agentics/workflows/repo-assist.md@1f672aef974f4246124860fc532f82fe8a93a57e
Generated by π Repo Assist at {run-started}. Learn more.
To install this agentic workflow, run
gh aw add githubnext/agentics/workflows/repo-assist.md@1f672aef974f4246124860fc532f82fe8a93a57e
Reactions are currently unavailable