11name : " 🐞 Bug report"
2- description : " Report a bug or unexpected behavior in generated clients or schema registration "
2+ description : " Report a bug or unexpected behavior in the OpenAPI Generics platform "
33title : " bugfix: <short summary>"
44labels : ["bug"]
55assignees : []
6+
67body :
78 - type : markdown
89 attributes :
910 value : |
10- Thank you for taking the time to improve **spring-boot-openapi-generics-clients**!
11- Please provide details so we can reproduce and fix the issue quickly.
11+ Thank you for taking the time to improve **openapi-generics**!
12+ Please provide enough detail so the issue can be reproduced deterministically.
13+
1214 - type : textarea
1315 id : description
1416 attributes :
1517 label : " Describe the bug"
16- description : " A clear and concise description of what the bug is and how it affects the output ."
17- placeholder : " Example: Generated client omits x-data-item when using nested Page<T> response ."
18+ description : " What is the incorrect behavior? Focus on observable output (OpenAPI, generated code, or runtime behavior) ."
19+ placeholder : " Example: Generated client omits wrapper binding when using nested generic responses (ServiceResponse< Page<T>>) ."
1820 validations :
1921 required : true
22+
2023 - type : textarea
2124 id : reproduction
2225 attributes :
2326 label : " Steps to reproduce"
24- description : " List the minimal steps to reproduce the issue."
27+ description : " Provide minimal, deterministic steps to reproduce the issue. Prefer a clean build from repository root ."
2528 placeholder : |
26- 1. Run `mvn clean install` on customer-service-client
27- 2. Inspect generated model under src/gen/java
28- 3. Observe missing type or mismatch
29+ 1. Run `mvn clean verify` from repository root
30+ 2. Inspect generated sources under target/generated-sources
31+ 3. Observe missing/incorrect type or schema
32+
2933 - type : textarea
3034 id : expected
3135 attributes :
3236 label : " Expected behavior"
33- description : " What did you expect instead?"
34- placeholder : " The generator should create ServiceResponsePageCustomerDto extending ServiceClientResponse<Page<CustomerDto>>."
37+ description : " What should happen instead?"
38+ placeholder : " The generator should produce a wrapper type correctly binding generic parameters and preserving contract semantics."
39+
40+ - type : textarea
41+ id : scope
42+ attributes :
43+ label : " Affected area"
44+ description : " Which part of the platform is affected? (write one or more)"
45+ placeholder : |
46+ - contract (ServiceResponse<T>, Page, Meta)
47+ - server (contract → OpenAPI projection)
48+ - generator (OpenAPI → code)
49+ - templates / vendor extensions
50+
3551 - type : textarea
3652 id : environment
3753 attributes :
3854 label : " Environment"
39- description : " Tool versions or environment details. "
55+ description : " Tooling and runtime details"
4056 placeholder : |
4157 - Java: 21
42- - OpenAPI Generator: 7.21.0
58+ - Maven: 3.9+
59+ - OpenAPI Generator: 7.x
4360 - Spring Boot: 3.5.x
4461 - OS: macOS / Windows / Linux
62+
4563 - type : textarea
4664 id : additional
4765 attributes :
4866 label : " Additional context"
49- description : " Any logs, screenshots , or related discussions. "
50- placeholder : " Link to related discussion or stack trace ."
67+ description : " Logs, snippets, spec fragments , or links to discussions"
68+ placeholder : " Include stack traces, generated code excerpts, or OpenAPI fragments if relevant ."
0 commit comments