Skip to content

Commit 57c5f3c

Browse files
committed
Merge remote-tracking branch 'upstream/main' into feat/param-cleanup
2 parents a369da5 + 9aeaed3 commit 57c5f3c

41 files changed

Lines changed: 721 additions & 221 deletions

File tree

Some content is hidden

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

.github/release-drafter.yml

Lines changed: 0 additions & 1 deletion
This file was deleted.

.github/workflows/release-drafter.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ jobs:
1616
pull-requests: write
1717
runs-on: ubuntu-latest
1818
steps:
19-
- uses: release-drafter/release-drafter@00ce30b0ce8a4d67bccfca59421cdf6c55dd0784 # v6.3.0
19+
- uses: release-drafter/release-drafter@139054aeaa9adc52ab36ddf67437541f039b88e2 # v7.1.1
2020
with:
2121
name: next
2222
tag: next

examples/authenticated-api/stdhttp/api/api.gen.go

Lines changed: 2 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

examples/generate/serverurls/api.yaml

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -45,3 +45,7 @@ servers:
4545
description: some lowercase name
4646
# there may be URLs on their own, without a `description`
4747
- url: http://localhost:443
48+
# x-go-name overrides the auto-generated Go name
49+
- url: https://api.example.com/v2
50+
description: Custom named server
51+
x-go-name: MyCustomAPIServer

examples/generate/serverurls/gen.go

Lines changed: 10 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

examples/generate/serverurls/gen_test.go

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -46,3 +46,9 @@ func TestServerUrlTheProductionAPIServer(t *testing.T) {
4646
assert.Equal(t, "https://demo.gigantic-server.com:8443/v2", serverUrl)
4747
})
4848
}
49+
50+
func TestXGoName(t *testing.T) {
51+
t.Run("x-go-name overrides the auto-generated server name", func(t *testing.T) {
52+
assert.Equal(t, "https://api.example.com/v2", MyCustomAPIServer)
53+
})
54+
}

examples/minimal-server/stdhttp/api/ping.gen.go

Lines changed: 2 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

examples/petstore-expanded/stdhttp/api/petstore.gen.go

Lines changed: 2 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
package: issue1373
2+
generate:
3+
models: true
4+
output: issue.gen.go
Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
package issue1373
2+
3+
//go:generate go run github.com/oapi-codegen/oapi-codegen/v2/cmd/oapi-codegen --config=config.yaml spec.yaml

0 commit comments

Comments
 (0)