Skip to content

feat: improve OpenAPI parser and source add flow - #175

Merged
RhysSullivan merged 2 commits into
mainfrom
feat/openapi-improvements
Apr 10, 2026
Merged

feat: improve OpenAPI parser and source add flow#175
RhysSullivan merged 2 commits into
mainfrom
feat/openapi-improvements

Conversation

@RhysSullivan

Copy link
Copy Markdown
Collaborator

Summary

  • Fall back to parse() when bundle() fails on broken $refs, with manual ref resolution handling circular schemas
  • Add customizable name and namespace fields to add source form
  • Pass detected namespace through search params from detect → add flow
  • Add Sentry and Axiom to OpenAPI presets

Test plan

  • Add Sentry/Axiom specs — broken refs handled gracefully
  • Name and namespace editable before adding
  • Existing specs still work

- Fall back to parse() when bundle() fails on broken $refs, with manual
  ref resolution handling circular schemas via deep-clone + cycle detection
- Add customizable name and namespace fields to add source form
- Pass detected namespace through search params from detect → add flow
- Add Sentry and Axiom to OpenAPI presets
@cloudflare-workers-and-pages

cloudflare-workers-and-pages Bot commented Apr 10, 2026

Copy link
Copy Markdown

Deploying with  Cloudflare Workers  Cloudflare Workers

The latest updates on your project. Learn more about integrating Git with Workers.

Status Name Latest Commit Updated (UTC)
🔵 In progress
View logs
executor-cloud 387f4c5 Apr 10 2026, 09:26 PM

@RhysSullivan
RhysSullivan force-pushed the feat/openapi-improvements branch from 250cb58 to 2da175c Compare April 10, 2026 21:25

Copy link
Copy Markdown
Collaborator Author

This stack of pull requests is managed by Graphite. Learn more about stacking.

@RhysSullivan
RhysSullivan merged commit 77a9bfb into main Apr 10, 2026
2 checks passed
RhysSullivan added a commit that referenced this pull request May 31, 2026
* feat: improve OpenAPI parser and source add flow

- Fall back to parse() when bundle() fails on broken $refs, with manual
  ref resolution handling circular schemas via deep-clone + cycle detection
- Add customizable name and namespace fields to add source form
- Pass detected namespace through search params from detect → add flow
- Add Sentry and Axiom to OpenAPI presets

* style: format
@RhysSullivan
RhysSullivan deleted the feat/openapi-improvements branch June 11, 2026 08:01
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.

1 participant