René's URL Explorer Experiment


Title: feat: multi-pass type name resolution by mromaszewicz · Pull Request #2213 · oapi-codegen/oapi-codegen · GitHub

Open Graph Title: feat: multi-pass type name resolution by mromaszewicz · Pull Request #2213 · oapi-codegen/oapi-codegen

X Title: feat: multi-pass type name resolution by mromaszewicz · Pull Request #2213 · oapi-codegen/oapi-codegen

Description: Generate Go client and server boilerplate from OpenAPI 3 specifications - feat: multi-pass type name resolution by mromaszewicz · Pull Request #2213 · oapi-codegen/oapi-codegen

Open Graph Description: I've been meaning to use this approach for a long time, because the attempts at avoiding type collisions via structure suffixes or prefixes work sporadically, at best. Conflict resolution is fu...

X Description: I've been meaning to use this approach for a long time, because the attempts at avoiding type collisions via structure suffixes or prefixes work sporadically, at best. Conflict resolution i...

Opengraph URL: https://github.com/oapi-codegen/oapi-codegen/pull/2213

X: @github

direct link

Domain: github.com

react-profiling0
react-import-mapreact,react-dom,react-dom/client,react-dom/profiling,react-is,react-reconciler,react/compiler-runtime,react/jsx-dev-runtime,react/jsx-runtime,scheduler@d5750093facf
route-pattern/_view_fragments/voltron/pull_requests/show/:user_id/:repository/:id/pull_request_layout(.:format)
route-controllervoltron_pull_requests_fragments
route-actionpull_request_layout
fetch-noncev2:34768b73-72dc-f525-c690-894cfc0c4c18
current-catalog-service-hashae870bc5e265a340912cde392f23dad3671a0a881730ffdadd82f2f57d81641b
request-idC5E8:124049:C01C6:10B067:6AF9BF90
html-safe-noncec641021620d7931cde8ff40eecd2ca5dbf8b102ac48f3f4ea729044c820326b7
visitor-payloadeyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiJDNUU4OjEyNDA0OTpDMDFDNjoxMEIwNjc6NkFGOUJGOTAiLCJ2aXNpdG9yX2lkIjoiNzcyMDAyMDgwOTg1MDM4NzM2IiwicmVnaW9uX2VkZ2UiOiJpYWQiLCJyZWdpb25fcmVuZGVyIjoiaWFkIn0=
visitor-hmac24a4bde8f0382f2b9fdcd0868ffba77fa4deada3105f01513df69f259c30e565
hovercard-subject-tagpull_request:3269650661
github-keyboard-shortcutsrepository,pull-request-list,pull-request-conversation,pull-request-files-changed,copilot
google-site-verificationApib7-x98H0j5cPqHWwSMm6dNU4GmODRoqxLiDzdx9I
octolytics-urlhttps://collector.github.com/github/collect
analytics-location///voltron/pull_requests_fragments/pull_request_layout
fb:app_id1401488693436528
apple-itunes-appapp-id=1477376905, app-argument=https://github.com/_view_fragments/voltron/pull_requests/show/oapi-codegen/oapi-codegen/2213/pull_request_layout
twitter:imagehttps://opengraph.githubassets.com/73b00d64ed51b4fccfb6abcdb3a3824a331c5645e9515b0b375309f4c174e5d0/oapi-codegen/oapi-codegen/pull/2213
twitter:cardsummary_large_image
og:imagehttps://opengraph.githubassets.com/73b00d64ed51b4fccfb6abcdb3a3824a331c5645e9515b0b375309f4c174e5d0/oapi-codegen/oapi-codegen/pull/2213
og:image:altI've been meaning to use this approach for a long time, because the attempts at avoiding type collisions via structure suffixes or prefixes work sporadically, at best. Conflict resolution is fu...
og:image:width1200
og:image:height600
og:site_nameGitHub
og:typeobject
og:author:usernamemromaszewicz
hostnamegithub.com
expected-hostnamegithub.com
None612d3e6ffd693e7ea8d9fcf452370995872baef31d825b1fedef704cd3d24ac7
turbo-cache-controlno-cache
go-importgithub.com/oapi-codegen/oapi-codegen git https://github.com/oapi-codegen/oapi-codegen.git
octolytics-dimension-user_id142752710
octolytics-dimension-user_loginoapi-codegen
octolytics-dimension-repository_id173009358
octolytics-dimension-repository_nwooapi-codegen/oapi-codegen
octolytics-dimension-repository_publictrue
octolytics-dimension-repository_is_forkfalse
octolytics-dimension-repository_network_root_id173009358
octolytics-dimension-repository_network_root_nwooapi-codegen/oapi-codegen
turbo-body-classeslogged-out env-production page-responsive
disable-turbofalse
browser-stats-urlhttps://api.github.com/_private/browser/stats
browser-errors-urlhttps://api.github.com/_private/browser/errors
release072e34035c13c31543fba9f025cbbbda4210dae4
ui-targetfull
theme-color#1e2327
color-schemelight dark
react-app-namepull-requests

Links:

Skip to contenthttps://github.com/oapi-codegen/oapi-codegen/pull/2213#start-of-content
https://github.com/
Sign inhttps://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Foapi-codegen%2Foapi-codegen%2Fpull%2F2213
GitHubRepository hosting, code review, and collaborationhttps://github.com/platform
CopilotAI coding agent for tasks, projects, and automated workhttps://github.com/features/copilot
ActionsCI/CD and automationhttps://github.com/features/actions
Code QualityQuality analysis, fixes, and enforcementhttps://github.com/features/code-quality
CodespacesCloud development environmentshttps://github.com/features/codespaces
Code SecurityVulnerability detection and remediationhttps://github.com/security/advanced-security/code-security
Secret ProtectionSecret scanning and leak preventionhttps://github.com/security/advanced-security/secret-protection
All Featureshttps://github.com/features
Documentationhttps://docs.github.com/en
Traininghttps://learn.github.com/skills
Certificationshttps://learn.github.com/credentials
Build with Copilothttps://github.com/features/ai
Customize Copilothttps://docs.github.com/en/copilot/how-tos/copilot-on-github/customize-copilot/customize-copilot-overview
Integrationshttps://github.com/marketplace
Trending reposhttps://github.com/trending
GitHub Sponsorshttps://github.com/open-source/sponsors
Developer articleshttps://github.com/resources/articles
ChangelogYour source for the latest features, improvements, and fixes across GitHub products, all in one place.https://github.blog/changelog/
Enterpriseshttps://github.com/enterprise
Teamhttps://github.com/team
Startupshttps://github.com/enterprise/startups
Nonprofitshttps://github.com/solutions/industry/nonprofits
Healthcarehttps://github.com/solutions/industry/healthcare
Financial serviceshttps://github.com/solutions/industry/financial-services
Manufacturinghttps://github.com/solutions/industry/manufacturing
Governmenthttps://github.com/solutions/industry/government
See all industrieshttps://github.com/solutions/industry
Why GitHubhttps://github.com/why-github
Customer Storieshttps://github.com/customer-stories
Business insightshttps://github.com/solutions/executive-insights
Trust Centerhttps://github.com/trust-center
GitHub Advanced SecurityEnterprise-grade code securityhttps://github.com/security/advanced-security
Copilot for businessEnterprise-grade AI featureshttps://github.com/features/copilot/copilot-business
Premium SupportEnterprise-grade 24/7 supporthttps://github.com/enterprise/premium-support
Documentationhttps://docs.github.com/en
Resource centerhttps://github.com/resources
Bloghttps://github.blog/
Events & webinarshttps://github.com/resources/events
Community Forumhttps://github.com/orgs/community/discussions
Customer Storieshttps://github.com/customer-stories
Integrationshttps://github.com/marketplace
Customer supporthttps://help.github.com/
Traininghttps://learn.github.com/skills
GitHub Statushttps://www.githubstatus.com/
Abouthttps://github.com/about
Partnershttps://github.com/partners
Changeloghttps://github.blog/changelog/
GitHub UniverseThe event for developers, by developers — talks, workshops, and what’s next for GitHub.https://githubuniverse.com/
Pricinghttps://github.com/pricing
Sign inhttps://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Foapi-codegen%2Foapi-codegen%2Fpull%2F2213
Sign uphttps://github.com/signup?ref_cta=Sign+up&ref_loc=header+logged+out&ref_page=%2F%3Cuser-name%3E%2F%3Crepo-name%3E%2Fvoltron%2Fpull_requests_fragments%2Fpull_request_layout&source=header-repo&source_repo=oapi-codegen%2Foapi-codegen
Reloadhttps://github.com/oapi-codegen/oapi-codegen/pull/2213
Reloadhttps://github.com/oapi-codegen/oapi-codegen/pull/2213
Reloadhttps://github.com/oapi-codegen/oapi-codegen/pull/2213
oapi-codegenhttps://github.com/oapi-codegen
oapi-codegenhttps://github.com/oapi-codegen/oapi-codegen
Codehttps://github.com/oapi-codegen/oapi-codegen
Issues228 (228)https://github.com/oapi-codegen/oapi-codegen/issues
Pull requests70 (70)https://github.com/oapi-codegen/oapi-codegen/pulls
Discussionshttps://github.com/oapi-codegen/oapi-codegen/discussions
Actionshttps://github.com/oapi-codegen/oapi-codegen/actions
Projectshttps://github.com/oapi-codegen/oapi-codegen/projects
Security and quality11 (11)https://github.com/oapi-codegen/oapi-codegen/security
Insightshttps://github.com/oapi-codegen/oapi-codegen/pulse
https://github.com/oapi-codegen/oapi-codegen
mromaszewiczhttps://github.com/mromaszewicz
oapi-codegen:mainhttps://github.com/oapi-codegen/oapi-codegen/tree/main
mromaszewicz:fix/name-collisionshttps://github.com/mromaszewicz/oapi-codegen/tree/fix/name-collisions
Conversationhttps://github.com/oapi-codegen/oapi-codegen/pull/2213
Commits8 (8)https://github.com/oapi-codegen/oapi-codegen/pull/2213/commits
Checkshttps://github.com/oapi-codegen/oapi-codegen/pull/2213/checks
Files changedhttps://github.com/oapi-codegen/oapi-codegen/pull/2213/files
feat: multi-pass type name resolutionhttps://github.com/oapi-codegen/oapi-codegen/pull/2213#top
mromaszewiczhttps://github.com/mromaszewicz
oapi-codegen:mainhttps://github.com/oapi-codegen/oapi-codegen/tree/main
mromaszewicz:fix/name-collisionshttps://github.com/mromaszewicz/oapi-codegen/tree/fix/name-collisions
https://github.com/mromaszewicz
mromaszewiczhttps://github.com/mromaszewicz
Feb 11, 2026https://github.com/oapi-codegen/oapi-codegen/pull/2213#issue-3924266210
#1474https://github.com/oapi-codegen/oapi-codegen/issues/1474
#200https://github.com/oapi-codegen/oapi-codegen/pull/200
Redeclared Types when model name matches client endpoint id response name #1474https://github.com/oapi-codegen/oapi-codegen/issues/1474
CreateBlueprintResponse redeclared in this block #1713https://github.com/oapi-codegen/oapi-codegen/issues/1713
Request and response structs getting redeclared in the Go code #1450https://github.com/oapi-codegen/oapi-codegen/issues/1450
Generated path responses can conflict with schema definitions #2097https://github.com/oapi-codegen/oapi-codegen/issues/2097
code generated for endpoint is invalid when endpoint path and response type have same prefix #255https://github.com/oapi-codegen/oapi-codegen/issues/255
Generates duplicate types and wrong references to enums #899https://github.com/oapi-codegen/oapi-codegen/issues/899
Name conflict of components/schemas and operationId response objects #1357https://github.com/oapi-codegen/oapi-codegen/issues/1357
code generated for components.requestBodies is invalid when described with same type as components.schemas #254https://github.com/oapi-codegen/oapi-codegen/issues/254
Invalid typedefs when spec uses same ref name for request body and schema #407https://github.com/oapi-codegen/oapi-codegen/issues/407
failed to generate code when defined components/requestBodies have multiple content types #1881https://github.com/oapi-codegen/oapi-codegen/issues/1881
Parameter generated structures has params postfix to avoid names conflicting #292https://github.com/oapi-codegen/oapi-codegen/pull/292
Fix generate equals structs #1005https://github.com/oapi-codegen/oapi-codegen/pull/1005
Please reload this pagehttps://github.com/oapi-codegen/oapi-codegen/pull/2213
https://github.com/mromaszewicz
mromaszewiczhttps://github.com/mromaszewicz
code ownerhttps://github.com/oapi-codegen/oapi-codegen/blob/13eb5ac37e1919b8860e9d3a223e468ae1d7ddc8/.github/CODEOWNERS#L1
February 11, 2026 01:22https://github.com/oapi-codegen/oapi-codegen/pull/2213#event-22690769554
https://github.com/mitsaucepls
mitsauceplshttps://github.com/mitsaucepls
Feb 12, 2026https://github.com/oapi-codegen/oapi-codegen/pull/2213#issuecomment-3890485713
Please reload this pagehttps://github.com/oapi-codegen/oapi-codegen/pull/2213
Please reload this pagehttps://github.com/oapi-codegen/oapi-codegen/pull/2213
https://github.com/mromaszewicz
mromaszewiczhttps://github.com/mromaszewicz
Feb 12, 2026https://github.com/oapi-codegen/oapi-codegen/pull/2213#issuecomment-3891438733
Please reload this pagehttps://github.com/oapi-codegen/oapi-codegen/pull/2213
https://github.com/oapi-codegen/oapi-codegen-exp/blob/main/experimental/Configuration.mdhttps://github.com/oapi-codegen/oapi-codegen-exp/blob/main/experimental/Configuration.md
Please reload this pagehttps://github.com/oapi-codegen/oapi-codegen/pull/2213
https://github.com/mitsaucepls
mitsauceplshttps://github.com/mitsaucepls
Feb 12, 2026https://github.com/oapi-codegen/oapi-codegen/pull/2213#issuecomment-3891604385
mromaszewicz#1https://github.com/mromaszewicz/oapi-codegen/pull/1
Please reload this pagehttps://github.com/oapi-codegen/oapi-codegen/pull/2213
https://github.com/mromaszewicz
mromaszewiczhttps://github.com/mromaszewicz
Feb 12, 2026https://github.com/oapi-codegen/oapi-codegen/pull/2213#issuecomment-3892750610
Please reload this pagehttps://github.com/oapi-codegen/oapi-codegen/pull/2213
mromaszewiczhttps://github.com/mromaszewicz
Feb 12, 2026 https://github.com/oapi-codegen/oapi-codegen/pull/2213#ref-commit-fb9c473
https://github.com/mromaszewicz
https://github.com/claude
fix: apply collision strategies in global phases to prevent oscillationhttps://github.com/mromaszewicz/oapi-codegen/commit/fb9c47307bea2a575e3b3f118afd0e1c65efc460
fb9c473https://github.com/mromaszewicz/oapi-codegen/commit/fb9c47307bea2a575e3b3f118afd0e1c65efc460
oapi-codegen#2213https://github.com/oapi-codegen/oapi-codegen/pull/2213
https://github.com/mromaszewicz
mromaszewiczhttps://github.com/mromaszewicz
Feb 12, 2026https://github.com/oapi-codegen/oapi-codegen/pull/2213#issuecomment-3892986971
@mitsauceplshttps://github.com/mitsaucepls
Please reload this pagehttps://github.com/oapi-codegen/oapi-codegen/pull/2213
https://github.com/mromaszewicz
mromaszewiczhttps://github.com/mromaszewicz
force-pushedhttps://github.com/oapi-codegen/oapi-codegen/compare/777394568b9849979740498ed631ea4e657fea92..fb9c47307bea2a575e3b3f118afd0e1c65efc460
7773945https://github.com/oapi-codegen/oapi-codegen/commit/777394568b9849979740498ed631ea4e657fea92
fb9c473https://github.com/oapi-codegen/oapi-codegen/commit/fb9c47307bea2a575e3b3f118afd0e1c65efc460
Compare https://github.com/oapi-codegen/oapi-codegen/compare/777394568b9849979740498ed631ea4e657fea92..fb9c47307bea2a575e3b3f118afd0e1c65efc460
February 12, 2026 19:38https://github.com/oapi-codegen/oapi-codegen/pull/2213#event-22745876753
mromaszewiczhttps://github.com/mromaszewicz
Feb 12, 2026 https://github.com/oapi-codegen/oapi-codegen/pull/2213#ref-commit-cad170e
https://github.com/mromaszewicz
https://github.com/claude
fix: apply collision strategies in global phases to prevent oscillationhttps://github.com/mromaszewicz/oapi-codegen/commit/cad170e01189c56832bdbefe9c78633a2f57c151
cad170ehttps://github.com/mromaszewicz/oapi-codegen/commit/cad170e01189c56832bdbefe9c78633a2f57c151
oapi-codegen#2213https://github.com/oapi-codegen/oapi-codegen/pull/2213
https://github.com/mromaszewicz
mromaszewiczhttps://github.com/mromaszewicz
force-pushedhttps://github.com/oapi-codegen/oapi-codegen/compare/fb9c47307bea2a575e3b3f118afd0e1c65efc460..cad170e01189c56832bdbefe9c78633a2f57c151
fb9c473https://github.com/oapi-codegen/oapi-codegen/commit/fb9c47307bea2a575e3b3f118afd0e1c65efc460
cad170ehttps://github.com/oapi-codegen/oapi-codegen/commit/cad170e01189c56832bdbefe9c78633a2f57c151
Compare https://github.com/oapi-codegen/oapi-codegen/compare/fb9c47307bea2a575e3b3f118afd0e1c65efc460..cad170e01189c56832bdbefe9c78633a2f57c151
February 12, 2026 19:54https://github.com/oapi-codegen/oapi-codegen/pull/2213#event-22746241654
https://github.com/mitsaucepls
mitsauceplshttps://github.com/mitsaucepls
Feb 13, 2026https://github.com/oapi-codegen/oapi-codegen/pull/2213#issuecomment-3897593812
Please reload this pagehttps://github.com/oapi-codegen/oapi-codegen/pull/2213
https://github.com/mromaszewicz
mromaszewiczhttps://github.com/mromaszewicz
Feb 13, 2026https://github.com/oapi-codegen/oapi-codegen/pull/2213#issuecomment-3897679784
@mitsauceplshttps://github.com/mitsaucepls
Please reload this pagehttps://github.com/oapi-codegen/oapi-codegen/pull/2213
https://github.com/mromaszewicz
mromaszewiczhttps://github.com/mromaszewicz
Feb 13, 2026https://github.com/oapi-codegen/oapi-codegen/pull/2213#issuecomment-3897727268
Please reload this pagehttps://github.com/oapi-codegen/oapi-codegen/pull/2213
https://github.com/mitsaucepls
mitsauceplshttps://github.com/mitsaucepls
Feb 13, 2026https://github.com/oapi-codegen/oapi-codegen/pull/2213#issuecomment-3898079056
TMF622-ProductOrdering-v5.0.0.oas.yamlhttps://github.com/user-attachments/files/25295632/TMF622-ProductOrdering-v5.0.0.oas.yaml
herehttps://www.tmforum.org/oda/open-apis/directory/product-ordering-management-api-TMF622/v5.0
Please reload this pagehttps://github.com/oapi-codegen/oapi-codegen/pull/2213
mromaszewiczhttps://github.com/mromaszewicz
Feb 13, 2026 https://github.com/oapi-codegen/oapi-codegen/pull/2213#ref-commit-107e970
https://github.com/mromaszewicz
https://github.com/claude
fix: apply collision strategies in global phases to prevent oscillationhttps://github.com/mromaszewicz/oapi-codegen/commit/107e970adde0697634fef61d20e863150126e85e
107e970https://github.com/mromaszewicz/oapi-codegen/commit/107e970adde0697634fef61d20e863150126e85e
oapi-codegen#2213https://github.com/oapi-codegen/oapi-codegen/pull/2213
https://github.com/mromaszewicz
mromaszewiczhttps://github.com/mromaszewicz
force-pushedhttps://github.com/oapi-codegen/oapi-codegen/compare/0d743749912a3bdb1cb4799e39d765a077d2682d..8107da4477c5e80a4e9dab40b55a4b5879753bdc
0d74374https://github.com/oapi-codegen/oapi-codegen/commit/0d743749912a3bdb1cb4799e39d765a077d2682d
8107da4https://github.com/oapi-codegen/oapi-codegen/commit/8107da4477c5e80a4e9dab40b55a4b5879753bdc
Compare https://github.com/oapi-codegen/oapi-codegen/compare/0d743749912a3bdb1cb4799e39d765a077d2682d..8107da4477c5e80a4e9dab40b55a4b5879753bdc
February 13, 2026 16:28https://github.com/oapi-codegen/oapi-codegen/pull/2213#event-22771299489
https://github.com/mromaszewicz
mromaszewiczhttps://github.com/mromaszewicz
Feb 13, 2026https://github.com/oapi-codegen/oapi-codegen/pull/2213#issuecomment-3898174496
Please reload this pagehttps://github.com/oapi-codegen/oapi-codegen/pull/2213
https://github.com/mromaszewicz
mromaszewiczhttps://github.com/mromaszewicz
force-pushedhttps://github.com/oapi-codegen/oapi-codegen/compare/8107da4477c5e80a4e9dab40b55a4b5879753bdc..98dfe0397e1eab44cbdf7072ae9b36ab15efd773
8107da4https://github.com/oapi-codegen/oapi-codegen/commit/8107da4477c5e80a4e9dab40b55a4b5879753bdc
98dfe03https://github.com/oapi-codegen/oapi-codegen/commit/98dfe0397e1eab44cbdf7072ae9b36ab15efd773
Compare https://github.com/oapi-codegen/oapi-codegen/compare/8107da4477c5e80a4e9dab40b55a4b5879753bdc..98dfe0397e1eab44cbdf7072ae9b36ab15efd773
February 13, 2026 16:52https://github.com/oapi-codegen/oapi-codegen/pull/2213#event-22771878970
https://github.com/mromaszewicz
mromaszewiczhttps://github.com/mromaszewicz
Feb 13, 2026https://github.com/oapi-codegen/oapi-codegen/pull/2213#issuecomment-3898728967
Please reload this pagehttps://github.com/oapi-codegen/oapi-codegen/pull/2213
https://github.com/mromaszewicz
mromaszewiczhttps://github.com/mromaszewicz
force-pushedhttps://github.com/oapi-codegen/oapi-codegen/compare/9ae05010477253ec04f85d1a2d6cd35901cd7101..50fd1a493dc77ba636178bf2fd0bfb5c98f91f60
9ae0501https://github.com/oapi-codegen/oapi-codegen/commit/9ae05010477253ec04f85d1a2d6cd35901cd7101
50fd1a4https://github.com/oapi-codegen/oapi-codegen/commit/50fd1a493dc77ba636178bf2fd0bfb5c98f91f60
Compare https://github.com/oapi-codegen/oapi-codegen/compare/9ae05010477253ec04f85d1a2d6cd35901cd7101..50fd1a493dc77ba636178bf2fd0bfb5c98f91f60
February 13, 2026 18:51https://github.com/oapi-codegen/oapi-codegen/pull/2213#event-22774698539
https://github.com/jamietanna
jamietannahttps://github.com/jamietanna
v2.6.0https://github.com/oapi-codegen/oapi-codegen/milestone/13
Feb 15, 2026https://github.com/oapi-codegen/oapi-codegen/pull/2213#event-22803286499
https://github.com/mromaszewicz
mromaszewiczhttps://github.com/mromaszewicz
force-pushedhttps://github.com/oapi-codegen/oapi-codegen/compare/50fd1a493dc77ba636178bf2fd0bfb5c98f91f60..dd19a4e1e4c9552b054a6117bb1b14da1592adbe
50fd1a4https://github.com/oapi-codegen/oapi-codegen/commit/50fd1a493dc77ba636178bf2fd0bfb5c98f91f60
dd19a4ehttps://github.com/oapi-codegen/oapi-codegen/commit/dd19a4e1e4c9552b054a6117bb1b14da1592adbe
Compare https://github.com/oapi-codegen/oapi-codegen/compare/50fd1a493dc77ba636178bf2fd0bfb5c98f91f60..dd19a4e1e4c9552b054a6117bb1b14da1592adbe
February 15, 2026 15:29https://github.com/oapi-codegen/oapi-codegen/pull/2213#event-22805882177
mromaszewiczhttps://github.com/mromaszewicz
Feb 15, 2026 https://github.com/oapi-codegen/oapi-codegen/pull/2213#ref-commit-637a279
https://github.com/mromaszewicz
https://github.com/claude
fix: apply collision strategies in global phases to prevent oscillationhttps://github.com/mromaszewicz/oapi-codegen/commit/637a27906dddf5f754bbedf0fd8310067af1b07b
637a279https://github.com/mromaszewicz/oapi-codegen/commit/637a27906dddf5f754bbedf0fd8310067af1b07b
oapi-codegen#2213https://github.com/oapi-codegen/oapi-codegen/pull/2213
https://github.com/mromaszewicz
mromaszewiczhttps://github.com/mromaszewicz
Feb 22, 2026https://github.com/oapi-codegen/oapi-codegen/pull/2213#issuecomment-3941788165
@greptileaihttps://github.com/greptileai
Please reload this pagehttps://github.com/oapi-codegen/oapi-codegen/pull/2213
https://github.com/apps/greptile-apps
greptile-appshttps://github.com/apps/greptile-apps
Feb 22, 2026https://github.com/oapi-codegen/oapi-codegen/pull/2213#issuecomment-3941792651
dd19a4ehttps://github.com/oapi-codegen/oapi-codegen/commit/dd19a4e1e4c9552b054a6117bb1b14da1592adbe
Please reload this pagehttps://github.com/oapi-codegen/oapi-codegen/pull/2213
https://github.com/apps/greptile-apps
greptile-appshttps://github.com/apps/greptile-apps
Feb 22, 2026 https://github.com/oapi-codegen/oapi-codegen/pull/2213#pullrequestreview-3838620429
View reviewed changes https://github.com/oapi-codegen/oapi-codegen/pull/2213/files
greptile-appshttps://github.com/apps/greptile-apps
https://github.com/oapi-codegen/oapi-codegen/pull/2213#pullrequestreview-3838620429
Learn morehttps://docs.github.com/articles/managing-disruptive-comments/#hiding-a-comment
Edit Code Review Agent Settingshttps://app.greptile.com/review/github
Greptilehttps://greptile.com?utm_source=greptile_expert&utm_medium=github&utm_campaign=code_reviews
Please reload this pagehttps://github.com/oapi-codegen/oapi-codegen/pull/2213
pkg/codegen/codegen.gohttps://github.com/oapi-codegen/oapi-codegen/pull/2213/files#diff-78dc9f981f29394bfdbfac801231649f4119db8a57213336a1e4d0eaf2cdf6aa
Please reload this pagehttps://github.com/oapi-codegen/oapi-codegen/pull/2213
https://github.com/mromaszewicz
mromaszewiczhttps://github.com/mromaszewicz
force-pushedhttps://github.com/oapi-codegen/oapi-codegen/compare/dd19a4e1e4c9552b054a6117bb1b14da1592adbe..5b965aa7f50c726ba89dfd5df6cc53249d019484
dd19a4ehttps://github.com/oapi-codegen/oapi-codegen/commit/dd19a4e1e4c9552b054a6117bb1b14da1592adbe
5b965aahttps://github.com/oapi-codegen/oapi-codegen/commit/5b965aa7f50c726ba89dfd5df6cc53249d019484
Compare https://github.com/oapi-codegen/oapi-codegen/compare/dd19a4e1e4c9552b054a6117bb1b14da1592adbe..5b965aa7f50c726ba89dfd5df6cc53249d019484
February 22, 2026 23:28https://github.com/oapi-codegen/oapi-codegen/pull/2213#event-22986772696
mromaszewiczhttps://github.com/mromaszewicz
Feb 22, 2026 https://github.com/oapi-codegen/oapi-codegen/pull/2213#ref-commit-143a4d0
https://github.com/mromaszewicz
https://github.com/claude
fix: apply collision strategies in global phases to prevent oscillationhttps://github.com/mromaszewicz/oapi-codegen/commit/143a4d07a20d2567f1f5295245927ad50d14f16a
143a4d0https://github.com/mromaszewicz/oapi-codegen/commit/143a4d07a20d2567f1f5295245927ad50d14f16a
oapi-codegen#2213https://github.com/oapi-codegen/oapi-codegen/pull/2213
https://github.com/mromaszewicz
mromaszewiczhttps://github.com/mromaszewicz
force-pushedhttps://github.com/oapi-codegen/oapi-codegen/compare/5b965aa7f50c726ba89dfd5df6cc53249d019484..5ea3f129425d2fdfe8664b83b576b79c0500608b
5b965aahttps://github.com/oapi-codegen/oapi-codegen/commit/5b965aa7f50c726ba89dfd5df6cc53249d019484
5ea3f12https://github.com/oapi-codegen/oapi-codegen/commit/5ea3f129425d2fdfe8664b83b576b79c0500608b
Compare https://github.com/oapi-codegen/oapi-codegen/compare/5b965aa7f50c726ba89dfd5df6cc53249d019484..5ea3f129425d2fdfe8664b83b576b79c0500608b
February 24, 2026 18:52https://github.com/oapi-codegen/oapi-codegen/pull/2213#event-23044794527
https://github.com/jamietanna
jamietannahttps://github.com/jamietanna
notable changes https://github.com/oapi-codegen/oapi-codegen/issues?q=state%3Aopen%20label%3A%22notable%20changes%22
Feb 27, 2026https://github.com/oapi-codegen/oapi-codegen/pull/2213#event-23130531940
https://github.com/jamietanna
jamietannahttps://github.com/jamietanna
Feb 27, 2026 https://github.com/oapi-codegen/oapi-codegen/pull/2213#ref-issue-2901441647
New configuration concept: "presets" #1920 https://github.com/oapi-codegen/oapi-codegen/issues/1920
https://github.com/jamietanna
jamietannahttps://github.com/jamietanna
Feb 27, 2026 https://github.com/oapi-codegen/oapi-codegen/pull/2213#pullrequestreview-3865949168
View reviewed changes https://github.com/oapi-codegen/oapi-codegen/pull/2213/files
jamietannahttps://github.com/jamietanna
https://github.com/oapi-codegen/oapi-codegen/pull/2213#pullrequestreview-3865949168
Learn morehttps://docs.github.com/articles/managing-disruptive-comments/#hiding-a-comment
this commithttps://github.com/oapi-codegen/oapi-codegen/commit/41bc967c34b77da8329e7b80552613854a6e048e
Please reload this pagehttps://github.com/oapi-codegen/oapi-codegen/pull/2213
https://github.com/jamietanna
jamietannahttps://github.com/jamietanna
v2.6.0https://github.com/oapi-codegen/oapi-codegen/milestone/13
v2.7.0https://github.com/oapi-codegen/oapi-codegen/milestone/12
Feb 27, 2026https://github.com/oapi-codegen/oapi-codegen/pull/2213#event-23130903433
mromaszewiczhttps://github.com/mromaszewicz
February 27, 2026 07:31https://github.com/oapi-codegen/oapi-codegen/pull/2213#commits-pushed-914bfd7
https://github.com/mromaszewicz
https://github.com/claude
feat: multi-pass type name resolutionhttps://github.com/oapi-codegen/oapi-codegen/pull/2213/commits/914bfd73ab98010b1be71ba89663ef8e0a35af35
914bfd7https://github.com/oapi-codegen/oapi-codegen/pull/2213/commits/914bfd73ab98010b1be71ba89663ef8e0a35af35
oapi-codegen#1474https://github.com/oapi-codegen/oapi-codegen/issues/1474
oapi-codegen#200https://github.com/oapi-codegen/oapi-codegen/pull/200
oapi-codegen#1474https://github.com/oapi-codegen/oapi-codegen/issues/1474
oapi-codegen#1713https://github.com/oapi-codegen/oapi-codegen/issues/1713
oapi-codegen#1450https://github.com/oapi-codegen/oapi-codegen/issues/1450
oapi-codegen#2097https://github.com/oapi-codegen/oapi-codegen/issues/2097
oapi-codegen#255https://github.com/oapi-codegen/oapi-codegen/issues/255
oapi-codegen#899https://github.com/oapi-codegen/oapi-codegen/issues/899
oapi-codegen#1357https://github.com/oapi-codegen/oapi-codegen/issues/1357
oapi-codegen#254https://github.com/oapi-codegen/oapi-codegen/issues/254
oapi-codegen#407https://github.com/oapi-codegen/oapi-codegen/issues/407
oapi-codegen#1881https://github.com/oapi-codegen/oapi-codegen/issues/1881
oapi-codegen#292https://github.com/oapi-codegen/oapi-codegen/pull/292
oapi-codegen#1005https://github.com/oapi-codegen/oapi-codegen/pull/1005
https://github.com/mromaszewicz
Fix linter issueshttps://github.com/oapi-codegen/oapi-codegen/pull/2213/commits/1d561ffe655e8bbbf5bc040b569aed28c87e7d60
1d561ffhttps://github.com/oapi-codegen/oapi-codegen/pull/2213/commits/1d561ffe655e8bbbf5bc040b569aed28c87e7d60
https://github.com/mromaszewicz
https://github.com/claude
fix: apply collision strategies in global phases to prevent oscillationhttps://github.com/oapi-codegen/oapi-codegen/pull/2213/commits/7c90e0b63b0c7523d6db8ba44a835b7c6923175b
7c90e0bhttps://github.com/oapi-codegen/oapi-codegen/pull/2213/commits/7c90e0b63b0c7523d6db8ba44a835b7c6923175b
oapi-codegen#2213https://github.com/oapi-codegen/oapi-codegen/pull/2213
https://github.com/mromaszewicz
Regenerate files with new codehttps://github.com/oapi-codegen/oapi-codegen/pull/2213/commits/c1245c2387cb9215197e6eab4b531bef53a73d80
c1245c2https://github.com/oapi-codegen/oapi-codegen/pull/2213/commits/c1245c2387cb9215197e6eab4b531bef53a73d80
https://github.com/mromaszewicz
https://github.com/claude
test: add Pattern I for inline response with x-go-type $ref propertieshttps://github.com/oapi-codegen/oapi-codegen/pull/2213/commits/b7eb75342d3a1ed798897a5bb801dc10570ef190
b7eb753https://github.com/oapi-codegen/oapi-codegen/pull/2213/commits/b7eb75342d3a1ed798897a5bb801dc10570ef190
https://github.com/mromaszewicz
https://github.com/claude
fix: resolve type name mismatches for multi-content-type responseshttps://github.com/oapi-codegen/oapi-codegen/pull/2213/commits/20753f43a3673708de1d2d25b0137acc911b04e5
20753f4https://github.com/oapi-codegen/oapi-codegen/pull/2213/commits/20753f43a3673708de1d2d25b0137acc911b04e5
https://github.com/mromaszewicz
Address greptile's commenthttps://github.com/oapi-codegen/oapi-codegen/pull/2213/commits/5e3fedebcf0401b66bed32875e2616b8314e41d2
5e3fedehttps://github.com/oapi-codegen/oapi-codegen/pull/2213/commits/5e3fedebcf0401b66bed32875e2616b8314e41d2
https://github.com/mromaszewicz
mromaszewiczhttps://github.com/mromaszewicz
Feb 27, 2026https://github.com/oapi-codegen/oapi-codegen/pull/2213#issuecomment-3973939564
Please reload this pagehttps://github.com/oapi-codegen/oapi-codegen/pull/2213
https://github.com/mromaszewicz
https://github.com/claude
fix: propagate user name overrides through codegenhttps://github.com/oapi-codegen/oapi-codegen/pull/2213/commits/a46bd1a1ca7b0fafc4c0f11ca29a78e11baae83f
a46bd1ahttps://github.com/oapi-codegen/oapi-codegen/pull/2213/commits/a46bd1a1ca7b0fafc4c0f11ca29a78e11baae83f
https://github.com/mromaszewicz
mromaszewiczhttps://github.com/mromaszewicz
force-pushedhttps://github.com/oapi-codegen/oapi-codegen/compare/76c22fed7cc6d2d7ea514709a55e48cf69e42bb0..a46bd1a1ca7b0fafc4c0f11ca29a78e11baae83f
76c22fehttps://github.com/oapi-codegen/oapi-codegen/commit/76c22fed7cc6d2d7ea514709a55e48cf69e42bb0
a46bd1ahttps://github.com/oapi-codegen/oapi-codegen/commit/a46bd1a1ca7b0fafc4c0f11ca29a78e11baae83f
Compare https://github.com/oapi-codegen/oapi-codegen/compare/76c22fed7cc6d2d7ea514709a55e48cf69e42bb0..a46bd1a1ca7b0fafc4c0f11ca29a78e11baae83f
February 27, 2026 17:21https://github.com/oapi-codegen/oapi-codegen/pull/2213#event-23142315157
https://github.com/mromaszewicz
mromaszewiczhttps://github.com/mromaszewicz
jamietannahttps://github.com/jamietanna
February 28, 2026 16:02https://github.com/oapi-codegen/oapi-codegen/pull/2213#event-23157772348
https://github.com/jamietanna
jamietannahttps://github.com/jamietanna
Mar 2, 2026https://github.com/oapi-codegen/oapi-codegen/pull/2213#issuecomment-3983040088
on-by-defaulthttps://github.com/oapi-codegen/oapi-codegen/commit/6632b8adb75a9426d033766d9437f1da49011ff0
Please reload this pagehttps://github.com/oapi-codegen/oapi-codegen/pull/2213
https://github.com/jamietanna
jamietannahttps://github.com/jamietanna
Mar 2, 2026 https://github.com/oapi-codegen/oapi-codegen/pull/2213#pullrequestreview-3874866976
View reviewed changes https://github.com/oapi-codegen/oapi-codegen/pull/2213/files/a46bd1a1ca7b0fafc4c0f11ca29a78e11baae83f
https://github.com/mromaszewicz
mromaszewiczhttps://github.com/mromaszewicz
3a5f803https://github.com/oapi-codegen/oapi-codegen/commit/3a5f803e489c96de22c2b9155b8298b85e667ec8
Mar 2, 2026https://github.com/oapi-codegen/oapi-codegen/pull/2213#event-23194660789
Please reload this pagehttps://github.com/oapi-codegen/oapi-codegen/pull/2213
Redeclared Types when model name matches client endpoint id response name #1474 https://github.com/oapi-codegen/oapi-codegen/issues/1474
CreateBlueprintResponse redeclared in this block #1713 https://github.com/oapi-codegen/oapi-codegen/issues/1713
Request and response structs getting redeclared in the Go code #1450 https://github.com/oapi-codegen/oapi-codegen/issues/1450
Generated path responses can conflict with schema definitions #2097 https://github.com/oapi-codegen/oapi-codegen/issues/2097
code generated for endpoint is invalid when endpoint path and response type have same prefix #255 https://github.com/oapi-codegen/oapi-codegen/issues/255
Generates duplicate types and wrong references to enums #899 https://github.com/oapi-codegen/oapi-codegen/issues/899
Name conflict of components/schemas and operationId response objects #1357 https://github.com/oapi-codegen/oapi-codegen/issues/1357
code generated for components.requestBodies is invalid when described with same type as components.schemas #254 https://github.com/oapi-codegen/oapi-codegen/issues/254
Invalid typedefs when spec uses same ref name for request body and schema #407 https://github.com/oapi-codegen/oapi-codegen/issues/407
failed to generate code when defined components/requestBodies have multiple content types #1881 https://github.com/oapi-codegen/oapi-codegen/issues/1881
https://github.com/mromaszewicz
mromaszewiczhttps://github.com/mromaszewicz
September 26, 2026 00:47https://github.com/oapi-codegen/oapi-codegen/pull/2213#event-31873355087
https://github.co/hiddenchars
https://github.com/oapi-codegen/oapi-codegen/pull/{{ revealButtonHref }}
Sign up for freehttps://github.com/join?source=comment-repo
Sign in to commenthttps://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Foapi-codegen%2Foapi-codegen%2Fpull%2F2213
https://github.com/apps/greptile-apps
greptile-apps[bot] https://github.com/apps/greptile-apps
https://github.com/oapi-codegen/oapi-codegen/pull/2213/files/dd19a4e1e4c9552b054a6117bb1b14da1592adbe
https://github.com/jamietanna
jamietanna https://github.com/jamietanna
https://github.com/oapi-codegen/oapi-codegen/pull/2213/files/a46bd1a1ca7b0fafc4c0f11ca29a78e11baae83f
Please reload this pagehttps://github.com/oapi-codegen/oapi-codegen/pull/2213
enhancement https://github.com/oapi-codegen/oapi-codegen/issues?q=state%3Aopen%20label%3Aenhancement
notable changes https://github.com/oapi-codegen/oapi-codegen/issues?q=state%3Aopen%20label%3A%22notable%20changes%22
v2.7.0 https://github.com/oapi-codegen/oapi-codegen/milestone/12
Please reload this pagehttps://github.com/oapi-codegen/oapi-codegen/pull/2213
https://github.com/mromaszewicz
https://github.com/mitsaucepls
https://github.com/jamietanna
https://github.com
Termshttps://docs.github.com/site-policy/github-terms/github-terms-of-service
Privacyhttps://docs.github.com/site-policy/privacy-policies/github-privacy-statement
Securityhttps://github.com/security
Statushttps://www.githubstatus.com/
Communityhttps://github.community/
Docshttps://docs.github.com/
Contacthttps://support.github.com?tags=dotcom-footer

Viewport: width=device-width


URLs of crawlers that visited me.