Skip to content

Commit 73cba50

Browse files
authored
Merge branch 'main' into fix/issue-1476
2 parents b6c0003 + 9feb303 commit 73cba50

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

57 files changed

+1636
-67
lines changed

.github/label-actions.yml

+49
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,49 @@
1+
'auto:no-head-branch':
2+
comment: >
3+
Thanks for the contribution!
4+
5+
It looks like this PR was raised from the `main` branch.
6+
7+
As per [our contributing guidelines](https://github.com/oapi-codegen/oapi-codegen/blob/main/CONTRIBUTING.md#before-you-raise-a-pr), this can make it difficult for us to push changes to your fork - for instance to directly push a change to address a comment that we would raise, or to finalise changes before merge.
8+
9+
Please re-raise the PR from a branch on your repository that isn't `main` / any protected branches.
10+
11+
Thank you in advance 🙇🏼
12+
13+
'auto:no-mentions':
14+
comment: >
15+
Thanks for your use of `oapi-codegen`!
16+
17+
We are very appreciative of your interest in improving the project, and that you're engaged with us.
18+
19+
However, @-mentioning the maintainers will be very unlikely to help move your issue along, and we do not want to encourage behaviour that leads to the "noisiest" users getting the benefit over folks who are waiting their turn.
20+
21+
Please remember that `oapi-codegen` is for the most part run by volunteers, and [we have a request out](https://github.com/oapi-codegen/oapi-codegen/discussions/1606) to companies who use the project to help make it more sustainable, with sponsorship.
22+
23+
It will only be that sustained financial support will be able to make it possible to work more efficiently towards user requests.
24+
25+
For more info on engaging with the maintainers, see [our CONTRIBUTING guide](https://github.com/oapi-codegen/oapi-codegen/blob/main/CONTRIBUTING.md#should-i--mention-the-maintainers-on-an-issue).
26+
27+
'auto:pinning-until-release':
28+
comment: >
29+
[Until there is a defined release cadence planned](https://github.com/oapi-codegen/oapi-codegen/issues/1519), our [official recommendation](https://github.com/oapi-codegen/oapi-codegen/blob/main/README.md#pinning-to-commits) is that you pin to the latest commit on `main`, which will allow you to pull in this change.
30+
31+
'auto:sponsorship':
32+
comment: >
33+
Please remember that `oapi-codegen` is for the most part run by volunteers, and [we have a request out](https://github.com/oapi-codegen/oapi-codegen/discussions/1606) to companies who use the project to help make it more sustainable, with sponsorship.
34+
35+
If this is high-priority for your organisation, please consider whether you would like to sponsor ongoing maintenance of the project, or that you may want to engage the maintainers to perform a one-off contract/bug bounty.
36+
37+
Also remember that although it can seem like "just" a "small change", the maintainers are on the hook for maintaining the changes:
38+
39+
> [No is temporary, yes is forever](https://www.oreilly.com/library/view/hands-on-design-patterns/9781789135565/3f396314-dac8-446c-ab02-768ae91296fa.xhtml)
40+
41+
'reproduction:needed':
42+
comment: >
43+
Thanks for the report!
44+
45+
To help maintainers (or other users) help with triaging and fixing of the issue more easily, we need a [Minimal Reproduction](https://github.com/oapi-codegen/oapi-codegen/blob/main/CONTRIBUTING.md#minimal-reproductions) test case.
46+
47+
Please follow the instructions, and then share a URL to the repository.
48+
49+
We will not accept `.zip` files as reproductions, sorry!

.github/labeler.yml

+3
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
'auto:no-head-branch':
2+
- head-branch:
3+
- '^main$'

.github/sponsors/livepeer-dark.svg

+16
Loading

.github/sponsors/livepeer-light.svg

+16
Loading

.github/workflows/ci.yml

+1-1
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@ jobs:
3333
results:
3434
if: ${{ always() }}
3535
runs-on: ubuntu-latest
36-
name: Check results
36+
name: Check build results
3737
needs: [build]
3838
steps:
3939
- run: |

.github/workflows/generate.yml

+1-1
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@ jobs:
3333
results:
3434
if: ${{ always() }}
3535
runs-on: ubuntu-latest
36-
name: Check results
36+
name: Check generation results
3737
needs: [build]
3838
steps:
3939
- run: |

.github/workflows/label-actions.yml

+23
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
name: 'Label Actions'
2+
3+
on:
4+
issues:
5+
types: [labeled]
6+
discussion:
7+
types: [labeled]
8+
pull_request_target:
9+
types: [labeled]
10+
11+
permissions:
12+
contents: read
13+
issues: write
14+
discussions: write
15+
pull-requests: write
16+
17+
jobs:
18+
reaction:
19+
runs-on: ubuntu-latest
20+
steps:
21+
- uses: dessant/label-actions@102faf474a544be75fbaf4df54e73d3c515a0e65 # v4.0.1
22+
with:
23+
github-token: ${{ github.token }}

.github/workflows/labeler.yml

+12
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
name: "Pull Request Labeler"
2+
on:
3+
- pull_request_target
4+
5+
jobs:
6+
labeler:
7+
permissions:
8+
contents: read
9+
pull-requests: write
10+
runs-on: ubuntu-latest
11+
steps:
12+
- uses: actions/labeler@v5

.github/workflows/lint.yml

+1-1
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@ jobs:
3030
results:
3131
if: ${{ always() }}
3232
runs-on: ubuntu-latest
33-
name: Check results
33+
name: Check linting results
3434
needs: [build]
3535
steps:
3636
- run: |

.github/workflows/tidy.yml

+1-1
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@ jobs:
3333
results:
3434
if: ${{ always() }}
3535
runs-on: ubuntu-latest
36-
name: Check results
36+
name: Check tidy results
3737
needs: [build]
3838
steps:
3939
- run: |

CONTRIBUTING.md

+2
Original file line numberDiff line numberDiff line change
@@ -51,6 +51,8 @@ Features that amend the way existing codegen works should - ideally - be behind
5151

5252
> [!TIP]
5353
> The minimal reproductions for bugs may get taken into the codebase (licensed under `Apache-2.0`) as a test-case for future regression testing
54+
>
55+
> However, this can only be done if you license the code under `Apache-2.0` itself - if you are comfortable doing so, please do.
5456
5557
When raising a bug report, or asking a question about functionality, it's super helpful if you can share:
5658

Makefile

+1-1
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ help:
1010
@echo " lint lint the project"
1111

1212
$(GOBIN)/golangci-lint:
13-
curl -sSfL https://raw.githubusercontent.com/golangci/golangci-lint/master/install.sh | sh -s -- -b $(GOBIN) v1.61.0
13+
curl -sSfL https://raw.githubusercontent.com/golangci/golangci-lint/master/install.sh | sh -s -- -b $(GOBIN) v1.62.2
1414

1515
.PHONY: tools
1616
tools: $(GOBIN)/golangci-lint

README.md

+10
Original file line numberDiff line numberDiff line change
@@ -4185,4 +4185,14 @@ In addition, we are also generously sponsored by the following folks, each of wh
41854185
</a>
41864186
</p>
41874187

4188+
<p align="center">
4189+
<a href="https://livepeer.org/?utm_source=oapi-codegen+repo&utm_medium=github+sponsorship">
4190+
<picture>
4191+
<source media="(prefers-color-scheme: light)" srcset=".github/sponsors/livepeer-light.svg">
4192+
<source media="(prefers-color-scheme: dark)" srcset=".github/sponsors/livepeer-dark.svg">
4193+
<img alt="Livepeer logo" src=".github/sponsors/livepeer-dark.svg" height="50px">
4194+
</picture>
4195+
</a>
4196+
</p>
4197+
41884198
(Note that the order of appearance the order in which sponsorship was received)

configuration-schema.json

+15
Original file line numberDiff line numberDiff line change
@@ -173,6 +173,13 @@
173173
"type": "boolean",
174174
"description": "Whether to use the initialism overrides"
175175
},
176+
"additional-initialisms": {
177+
"type": "array",
178+
"description": "AdditionalInitialisms defines additional initialisms to be used by the code generator. Has no effect unless the `name-normalizer` is set to `ToCamelCaseWithInitialisms`",
179+
"items": {
180+
"type": "string"
181+
}
182+
},
176183
"nullable-type": {
177184
"type": "boolean",
178185
"description": "Whether to generate nullable type for nullable fields"
@@ -214,6 +221,14 @@
214221
"required": [
215222
"path"
216223
]
224+
},
225+
"yaml-tags": {
226+
"type": "boolean",
227+
"description": "Enable the generation of YAML tags for struct fields"
228+
},
229+
"client-response-bytes-function": {
230+
"type": "boolean",
231+
"description": "Enable the generation of a `Bytes()` method on response objects for `ClientWithResponses`"
217232
}
218233
}
219234
},

examples/authenticated-api/stdhttp/go.mod

+2-2
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ require (
1010
github.com/oapi-codegen/nethttp-middleware v1.0.2
1111
github.com/oapi-codegen/oapi-codegen/v2 v2.0.0-00010101000000-000000000000
1212
github.com/oapi-codegen/testutil v1.1.0
13-
github.com/stretchr/testify v1.9.0
13+
github.com/stretchr/testify v1.10.0
1414
)
1515

1616
require (
@@ -37,7 +37,7 @@ require (
3737
github.com/vmware-labs/yaml-jsonpath v0.3.2 // indirect
3838
golang.org/x/crypto v0.22.0 // indirect
3939
golang.org/x/mod v0.17.0 // indirect
40-
golang.org/x/text v0.18.0 // indirect
40+
golang.org/x/text v0.20.0 // indirect
4141
golang.org/x/tools v0.21.1-0.20240508182429-e35e4ccd0d2d // indirect
4242
gopkg.in/yaml.v2 v2.4.0 // indirect
4343
gopkg.in/yaml.v3 v3.0.1 // indirect

examples/authenticated-api/stdhttp/go.sum

+6-5
Original file line numberDiff line numberDiff line change
@@ -114,8 +114,9 @@ github.com/stretchr/testify v1.6.1/go.mod h1:6Fq8oRcR53rry900zMqJjRRixrwX3KX962/
114114
github.com/stretchr/testify v1.7.1/go.mod h1:6Fq8oRcR53rry900zMqJjRRixrwX3KX962/h/Wwjteg=
115115
github.com/stretchr/testify v1.8.0/go.mod h1:yNjHg4UonilssWZ8iaSj1OCr/vHnekPRkoO+kdMU+MU=
116116
github.com/stretchr/testify v1.8.4/go.mod h1:sz/lmYIOXD/1dqDmKjjqLyZ2RngseejIcXlSw2iwfAo=
117-
github.com/stretchr/testify v1.9.0 h1:HtqpIVDClZ4nwg75+f6Lvsy/wHu+3BoSGCbBAcpTsTg=
118117
github.com/stretchr/testify v1.9.0/go.mod h1:r2ic/lqez/lEtzL7wO/rwa5dbSLXVDPFyf8C91i36aY=
118+
github.com/stretchr/testify v1.10.0 h1:Xv5erBjTwe/5IxqUQTdXv5kgmIvbHo3QQyRwhJsOfJA=
119+
github.com/stretchr/testify v1.10.0/go.mod h1:r2ic/lqez/lEtzL7wO/rwa5dbSLXVDPFyf8C91i36aY=
119120
github.com/ugorji/go/codec v1.2.11 h1:BMaWp1Bb6fHwEtbplGBGJ498wD+LKlNSl25MjdZY4dU=
120121
github.com/ugorji/go/codec v1.2.11/go.mod h1:UNopzCgEMSXjBc6AOMqYvWC1ktqTAfzJZUZgYf6w6lg=
121122
github.com/vmware-labs/yaml-jsonpath v0.3.2 h1:/5QKeCBGdsInyDCyVNLbXyilb61MXGi9NP674f9Hobk=
@@ -154,8 +155,8 @@ golang.org/x/sync v0.0.0-20190423024810-112230192c58/go.mod h1:RxMgew5VJxzue5/jJ
154155
golang.org/x/sync v0.0.0-20201020160332-67f06af15bc9/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM=
155156
golang.org/x/sync v0.0.0-20220722155255-886fb9371eb4/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM=
156157
golang.org/x/sync v0.1.0/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM=
157-
golang.org/x/sync v0.8.0 h1:3NFvSEYkUoMifnESzZl15y791HH1qU2xm6eCJU5ZPXQ=
158-
golang.org/x/sync v0.8.0/go.mod h1:Czt+wKu1gCyEFDUtn0jG5QVvpJ6rzVqr5aXyt9drQfk=
158+
golang.org/x/sync v0.9.0 h1:fEo0HyrW1GIgZdpbhCRO0PkJajUS5H9IFUztCgEo2jQ=
159+
golang.org/x/sync v0.9.0/go.mod h1:Czt+wKu1gCyEFDUtn0jG5QVvpJ6rzVqr5aXyt9drQfk=
159160
golang.org/x/sys v0.0.0-20180909124046-d0be0721c37e/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY=
160161
golang.org/x/sys v0.0.0-20190215142949-d0b11bdaac8a/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY=
161162
golang.org/x/sys v0.0.0-20190412213103-97732733099d/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
@@ -191,8 +192,8 @@ golang.org/x/text v0.3.7/go.mod h1:u+2+/6zg+i71rQMx5EYifcz6MCKuco9NR6JIITiCfzQ=
191192
golang.org/x/text v0.7.0/go.mod h1:mrYo+phRRbMaCq/xk9113O4dZlRixOauAjOtrjsXDZ8=
192193
golang.org/x/text v0.9.0/go.mod h1:e1OnstbJyHTd6l/uOt8jFFHp6TRDWZR/bV3emEE/zU8=
193194
golang.org/x/text v0.14.0/go.mod h1:18ZOQIKpY8NJVqYksKHtTdi31H5itFRjB5/qKTNYzSU=
194-
golang.org/x/text v0.18.0 h1:XvMDiNzPAl0jr17s6W9lcaIhGUfUORdGCNsuLmPG224=
195-
golang.org/x/text v0.18.0/go.mod h1:BuEKDfySbSR4drPmRPG/7iBdf8hvFMuRexcpahXilzY=
195+
golang.org/x/text v0.20.0 h1:gK/Kv2otX8gz+wn7Rmb3vT96ZwuoxnQlY+HlJVj7Qug=
196+
golang.org/x/text v0.20.0/go.mod h1:D4IsuqiFMhST5bX19pQ9ikHC2GsaKyk/oF+pn3ducp4=
196197
golang.org/x/tools v0.0.0-20180917221912-90fa682c2a6e/go.mod h1:n7NCudcB/nEzxVGmLbDWY5pfWTLqBcC2KZ6jyYvM4mQ=
197198
golang.org/x/tools v0.0.0-20191119224855-298f0cb1881e/go.mod h1:b+2E5dAYhXwXZwtnZ6UAqBI28+e2cm9otk0dWdXHAEo=
198199
golang.org/x/tools v0.0.0-20201224043029-2b0845dc783e/go.mod h1:emZCQorbCU4vsT4fOWvOPXz4eW1wZW4PmDk9uLelYpA=

examples/go.mod

+2-2
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ require (
2222
github.com/oapi-codegen/oapi-codegen/v2 v2.0.0-00010101000000-000000000000
2323
github.com/oapi-codegen/runtime v1.1.0
2424
github.com/oapi-codegen/testutil v1.0.0
25-
github.com/stretchr/testify v1.9.0
25+
github.com/stretchr/testify v1.10.0
2626
golang.org/x/lint v0.0.0-20210508222113-6edffad5e616
2727
)
2828

@@ -109,7 +109,7 @@ require (
109109
golang.org/x/mod v0.17.0 // indirect
110110
golang.org/x/net v0.25.0 // indirect
111111
golang.org/x/sys v0.20.0 // indirect
112-
golang.org/x/text v0.18.0 // indirect
112+
golang.org/x/text v0.20.0 // indirect
113113
golang.org/x/time v0.5.0 // indirect
114114
golang.org/x/tools v0.21.1-0.20240508182429-e35e4ccd0d2d // indirect
115115
google.golang.org/protobuf v1.34.1 // indirect

examples/go.sum

+6-5
Original file line numberDiff line numberDiff line change
@@ -266,8 +266,9 @@ github.com/stretchr/testify v1.7.1/go.mod h1:6Fq8oRcR53rry900zMqJjRRixrwX3KX962/
266266
github.com/stretchr/testify v1.8.0/go.mod h1:yNjHg4UonilssWZ8iaSj1OCr/vHnekPRkoO+kdMU+MU=
267267
github.com/stretchr/testify v1.8.1/go.mod h1:w2LPCIKwWwSfY2zedu0+kehJoqGctiVI29o6fzry7u4=
268268
github.com/stretchr/testify v1.8.4/go.mod h1:sz/lmYIOXD/1dqDmKjjqLyZ2RngseejIcXlSw2iwfAo=
269-
github.com/stretchr/testify v1.9.0 h1:HtqpIVDClZ4nwg75+f6Lvsy/wHu+3BoSGCbBAcpTsTg=
270269
github.com/stretchr/testify v1.9.0/go.mod h1:r2ic/lqez/lEtzL7wO/rwa5dbSLXVDPFyf8C91i36aY=
270+
github.com/stretchr/testify v1.10.0 h1:Xv5erBjTwe/5IxqUQTdXv5kgmIvbHo3QQyRwhJsOfJA=
271+
github.com/stretchr/testify v1.10.0/go.mod h1:r2ic/lqez/lEtzL7wO/rwa5dbSLXVDPFyf8C91i36aY=
271272
github.com/tdewolff/minify/v2 v2.12.9 h1:dvn5MtmuQ/DFMwqf5j8QhEVpPX6fi3WGImhv8RUB4zA=
272273
github.com/tdewolff/minify/v2 v2.12.9/go.mod h1:qOqdlDfL+7v0/fyymB+OP497nIxJYSvX4MQWA8OoiXU=
273274
github.com/tdewolff/parse/v2 v2.6.8 h1:mhNZXYCx//xG7Yq2e/kVLNZw4YfYmeHbhx+Zc0OvFMA=
@@ -349,8 +350,8 @@ golang.org/x/sync v0.0.0-20201020160332-67f06af15bc9/go.mod h1:RxMgew5VJxzue5/jJ
349350
golang.org/x/sync v0.0.0-20210220032951-036812b2e83c/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM=
350351
golang.org/x/sync v0.0.0-20220722155255-886fb9371eb4/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM=
351352
golang.org/x/sync v0.1.0/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM=
352-
golang.org/x/sync v0.8.0 h1:3NFvSEYkUoMifnESzZl15y791HH1qU2xm6eCJU5ZPXQ=
353-
golang.org/x/sync v0.8.0/go.mod h1:Czt+wKu1gCyEFDUtn0jG5QVvpJ6rzVqr5aXyt9drQfk=
353+
golang.org/x/sync v0.9.0 h1:fEo0HyrW1GIgZdpbhCRO0PkJajUS5H9IFUztCgEo2jQ=
354+
golang.org/x/sync v0.9.0/go.mod h1:Czt+wKu1gCyEFDUtn0jG5QVvpJ6rzVqr5aXyt9drQfk=
354355
golang.org/x/sys v0.0.0-20180909124046-d0be0721c37e/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY=
355356
golang.org/x/sys v0.0.0-20190215142949-d0b11bdaac8a/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY=
356357
golang.org/x/sys v0.0.0-20190412213103-97732733099d/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs=
@@ -385,8 +386,8 @@ golang.org/x/text v0.3.6/go.mod h1:5Zoc/QRtKVWzQhOtBMvqHzDpF6irO9z98xDceosuGiQ=
385386
golang.org/x/text v0.3.7/go.mod h1:u+2+/6zg+i71rQMx5EYifcz6MCKuco9NR6JIITiCfzQ=
386387
golang.org/x/text v0.7.0/go.mod h1:mrYo+phRRbMaCq/xk9113O4dZlRixOauAjOtrjsXDZ8=
387388
golang.org/x/text v0.9.0/go.mod h1:e1OnstbJyHTd6l/uOt8jFFHp6TRDWZR/bV3emEE/zU8=
388-
golang.org/x/text v0.18.0 h1:XvMDiNzPAl0jr17s6W9lcaIhGUfUORdGCNsuLmPG224=
389-
golang.org/x/text v0.18.0/go.mod h1:BuEKDfySbSR4drPmRPG/7iBdf8hvFMuRexcpahXilzY=
389+
golang.org/x/text v0.20.0 h1:gK/Kv2otX8gz+wn7Rmb3vT96ZwuoxnQlY+HlJVj7Qug=
390+
golang.org/x/text v0.20.0/go.mod h1:D4IsuqiFMhST5bX19pQ9ikHC2GsaKyk/oF+pn3ducp4=
390391
golang.org/x/time v0.5.0 h1:o7cqy6amK/52YcAKIPlM3a+Fpj35zvRj2TP+e1xFSfk=
391392
golang.org/x/time v0.5.0/go.mod h1:3BpzKBy/shNhVucY/MWOyx10tF3SFh9QdLuxbVysPQM=
392393
golang.org/x/tools v0.0.0-20180917221912-90fa682c2a6e/go.mod h1:n7NCudcB/nEzxVGmLbDWY5pfWTLqBcC2KZ6jyYvM4mQ=

examples/minimal-server/stdhttp/go.mod

+1-1
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ require (
1919
github.com/speakeasy-api/openapi-overlay v0.9.0 // indirect
2020
github.com/vmware-labs/yaml-jsonpath v0.3.2 // indirect
2121
golang.org/x/mod v0.17.0 // indirect
22-
golang.org/x/text v0.18.0 // indirect
22+
golang.org/x/text v0.20.0 // indirect
2323
golang.org/x/tools v0.21.1-0.20240508182429-e35e4ccd0d2d // indirect
2424
gopkg.in/yaml.v2 v2.4.0 // indirect
2525
gopkg.in/yaml.v3 v3.0.1 // indirect

0 commit comments

Comments
 (0)