[pull] main from fern-api:main#745
Merged
Merged
Conversation
…or csharp-sdk (#16014) Co-authored-by: Devin AI <158243242+devin-ai-integration[bot]@users.noreply.github.com>
…rk failures (#16008) * fix(cli): add retry logic to air-gap health check for transient network failures * Update allowedFailures for C# and PHP seeds Add `api-wide-base-path-with-default` to allowedFailures in seed/csharp-sdk/seed.yml and seed/php-sdk/seed.yml. Also add `oauth-client-credentials-with-variables` to seed/php-sdk/seed.yml. These entries mark known failing tests as allowed failures so they don't break CI while issues are being investigated. --------- Co-authored-by: Naman Anand <info@buildwithfern.com>
* fix(cli): CLI-3F classify missing response types Co-authored-by: Cursor <cursoragent@cursor.com> * chore(cli): CLI-3F update Sentry triage ledger Co-authored-by: Cursor <cursoragent@cursor.com> --------- Co-authored-by: Cursor <cursoragent@cursor.com>
* fix(cli): CLI-4G CLI-4C classify readme endpoint misses Treat unmatched generators.yml readme endpoints as user config errors so these user-authored references no longer report to Sentry as internal resolution failures. Co-authored-by: Cursor <cursoragent@cursor.com> * chore(cli): record CLI-4G CLI-4C triage PR Link the shipped Sentry triage ledger rows to the PR carrying the readme endpoint config-error fix. Co-authored-by: Cursor <cursoragent@cursor.com> --------- Co-authored-by: Cursor <cursoragent@cursor.com>
* fix(cli): CLI-3B handle null OpenAPI overlays Co-authored-by: Cursor <cursoragent@cursor.com> * chore(cli): CLI-3B update Sentry triage ledger Co-authored-by: Cursor <cursoragent@cursor.com> --------- Co-authored-by: Cursor <cursoragent@cursor.com>
…ion (#16009) Co-authored-by: Devin AI <158243242+devin-ai-integration[bot]@users.noreply.github.com>
…reaming perf regression (#16013) * fix(python): cache pydantic TypeAdapter in parse_obj_as to fix SSE perf regression TypeAdapter was being constructed on every call to parse_obj_as(), which is extremely expensive for discriminated union types (~257 us per construction). This caused an ~8x regression in SSE event parsing throughput since v4.51.0 introduced parse_sse_obj which routes through parse_obj_as. The fix adds a module-level cache keyed by type identity so TypeAdapter is built once per type and reused on subsequent calls. Co-Authored-By: tanmay.singh <tstanmay13@gmail.com> * fix(python): add type: ignore for mypy no-any-return on cached TypeAdapter Co-Authored-By: tanmay.singh <tstanmay13@gmail.com> --------- Co-authored-by: Devin AI <158243242+devin-ai-integration[bot]@users.noreply.github.com>
Co-authored-by: tstanmay13 <29681256+tstanmay13@users.noreply.github.com>
…ter (#16021) Path parameters inlined as struct fields on a wrapped request are non-pointer, so emitting `Action: ...ActionAllow.Ptr()` produced a typecheck error. Branch `getPathParameters` on whether the path param ends up as a positional function arg (signature takes `*Enum`, `.Ptr()` correct) or an inlined struct field (non-pointer, plain value correct).
Co-authored-by: dsinghvi <10870189+dsinghvi@users.noreply.github.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to subscribe to this conversation on GitHub.
Already have an account?
Sign in.
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
See Commits and Changes for more details.
Created by
pull[bot] (v2.0.0-alpha.4)
Can you help keep this open source service alive? 💖 Please sponsor : )