Skip to content

Commit 6f51a3f

Browse files
authored
Merge pull request #1129 from oasisprotocol/ptrus/feature/openapi-v2.5.0
Bump oapi-codegen to 2.5.0
2 parents a5c8eea + c63e240 commit 6f51a3f

File tree

8 files changed

+27
-20
lines changed

8 files changed

+27
-20
lines changed

.changelog/1129.feature.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
Bump oapi-codegen to 2.5.0

.github/workflows/ci-lint.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -86,7 +86,7 @@ jobs:
8686
- name: Autogenerate Go code
8787
run: |
8888
go version
89-
go install github.com/oapi-codegen/oapi-codegen/v2/cmd/oapi-codegen@v2.4.1
89+
go install github.com/oapi-codegen/oapi-codegen/v2/cmd/oapi-codegen@v2.5.0
9090
make codegen-go
9191
# Always run this step so that all linting errors can be seen at once.
9292
if: always()

.github/workflows/ci-test.yaml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -51,7 +51,7 @@ jobs:
5151
with:
5252
go-version: "1.24.x"
5353
- name: Install Go tools
54-
run: go install github.com/oapi-codegen/oapi-codegen/v2/cmd/oapi-codegen@v2.4.1
54+
run: go install github.com/oapi-codegen/oapi-codegen/v2/cmd/oapi-codegen@v2.5.0
5555
- name: Build Go
5656
run: |
5757
make nexus
@@ -108,7 +108,7 @@ jobs:
108108
go-version: "1.24.x"
109109
- name: Autogenerate Go code
110110
run: |
111-
go install github.com/oapi-codegen/oapi-codegen/v2/cmd/oapi-codegen@v2.4.1
111+
go install github.com/oapi-codegen/oapi-codegen/v2/cmd/oapi-codegen@v2.5.0
112112
make codegen-go
113113
- name: Build docker
114114
run: make docker
@@ -163,7 +163,7 @@ jobs:
163163

164164
- name: Autogenerate Go code
165165
run: |
166-
go install github.com/oapi-codegen/oapi-codegen/v2/cmd/oapi-codegen@v2.4.1
166+
go install github.com/oapi-codegen/oapi-codegen/v2/cmd/oapi-codegen@v2.5.0
167167
make codegen-go
168168
169169
- name: Build Go

.github/workflows/release.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ jobs:
2424
go-version: "1.24.x"
2525

2626
- name: Install Go tools
27-
run: go install github.com/oapi-codegen/oapi-codegen/v2/cmd/oapi-codegen@v2.4.1
27+
run: go install github.com/oapi-codegen/oapi-codegen/v2/cmd/oapi-codegen@v2.5.0
2828

2929
# Prepare the GitHub release.
3030
- name: Install GoReleaser

Makefile

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,9 +14,9 @@ build:
1414

1515
# Generate Go types from the openapi spec.
1616
# To install the tool, run:
17-
# go install github.com/oapi-codegen/oapi-codegen/v2/cmd/oapi-codegen@v2.4.1
17+
# go install github.com/oapi-codegen/oapi-codegen/v2/cmd/oapi-codegen@v2.5.0
1818
codegen-go:
19-
@oapi-codegen --version | grep -qE '^v2.4.1' || echo "ERROR: Installed oapi-codegen is not v2.4.1. See Makefile."
19+
@oapi-codegen --version | grep -qE '^v2.5.0' || echo "ERROR: Installed oapi-codegen is not v2.5.0. See Makefile."
2020
@scripts/namespace_codegen_templates.sh
2121
@echo $$'compatibility:\n always-prefix-enum-values: true' > /tmp/codegen-config.yaml
2222
oapi-codegen -generate types -config /tmp/codegen-config.yaml -templates /tmp/namespaced-templates/ -package types api/spec/v1.yaml >api/v1/types/openapi.gen.go

docker/nexus/Dockerfile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ WORKDIR /code/go
55
COPY . ./
66

77
RUN \
8-
go install github.com/oapi-codegen/oapi-codegen/v2/cmd/oapi-codegen@v2.4.1 && \
8+
go install github.com/oapi-codegen/oapi-codegen/v2/cmd/oapi-codegen@v2.5.0 && \
99
make codegen-go && \
1010
go mod download && \
1111
go build

go.mod

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -60,7 +60,7 @@ require (
6060
github.com/fatih/color v1.16.0 // indirect
6161
github.com/fsnotify/fsnotify v1.7.0 // indirect
6262
github.com/fxamacker/cbor/v2 v2.4.0 // indirect
63-
github.com/getkin/kin-openapi v0.127.0 // indirect
63+
github.com/getkin/kin-openapi v0.132.0 // indirect
6464
github.com/go-git/gcfg v1.5.1-0.20230307220236-3a3c6141e376 // indirect
6565
github.com/go-git/go-billy/v5 v5.5.0 // indirect
6666
github.com/go-git/go-git/v5 v5.11.0 // indirect
@@ -84,7 +84,6 @@ require (
8484
github.com/hashicorp/yamux v0.0.0-20181012175058-2f1d1f20f75d // indirect
8585
github.com/holiman/uint256 v1.3.2 // indirect
8686
github.com/inconshreveable/mousetrap v1.1.0 // indirect
87-
github.com/invopop/yaml v0.3.1 // indirect
8887
github.com/ipfs/go-cid v0.5.0 // indirect
8988
github.com/ipfs/go-log/v2 v2.5.1 // indirect
9089
github.com/jackc/pgerrcode v0.0.0-20220416144525-469b46aa5efa // indirect
@@ -119,6 +118,8 @@ require (
119118
github.com/multiformats/go-multistream v0.6.0 // indirect
120119
github.com/multiformats/go-varint v0.0.7 // indirect
121120
github.com/munnerz/goautoneg v0.0.0-20191010083416-a7dc8b61c822 // indirect
121+
github.com/oasdiff/yaml v0.0.0-20250309154309-f31be36b4037 // indirect
122+
github.com/oasdiff/yaml3 v0.0.0-20250309153720-d2182401db90 // indirect
122123
github.com/oasisprotocol/deoxysii v0.0.0-20220228165953-2091330c22b7 // indirect
123124
github.com/oklog/run v1.0.0 // indirect
124125
github.com/pelletier/go-toml/v2 v2.2.2 // indirect
@@ -138,7 +139,8 @@ require (
138139
github.com/skeema/knownhosts v1.2.1 // indirect
139140
github.com/sourcegraph/conc v0.3.0 // indirect
140141
github.com/spaolacci/murmur3 v1.1.0 // indirect
141-
github.com/speakeasy-api/openapi-overlay v0.9.0 // indirect
142+
github.com/speakeasy-api/jsonpath v0.6.0 // indirect
143+
github.com/speakeasy-api/openapi-overlay v0.10.2 // indirect
142144
github.com/spf13/afero v1.11.0 // indirect
143145
github.com/spf13/cast v1.6.0 // indirect
144146
github.com/spf13/pflag v1.0.6 // indirect
@@ -176,7 +178,7 @@ require (
176178
github.com/akrylysov/pogreb v0.10.2
177179
github.com/cockroachdb/apd v1.1.0
178180
github.com/cometbft/cometbft v0.37.15
179-
github.com/oapi-codegen/oapi-codegen/v2 v2.4.1
181+
github.com/oapi-codegen/oapi-codegen/v2 v2.5.0
180182
github.com/oapi-codegen/runtime v1.1.2
181183
github.com/oasisprotocol/curve25519-voi v0.0.0-20230904125328-1f23a7beb09a
182184
github.com/oasisprotocol/metadata-registry-tools v0.0.0-20240304080528-3218befba9ca

go.sum

Lines changed: 12 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -225,8 +225,8 @@ github.com/fsnotify/fsnotify v1.7.0 h1:8JEhPFa5W2WU7YfeZzPNqzMP6Lwt7L2715Ggo0nos
225225
github.com/fsnotify/fsnotify v1.7.0/go.mod h1:40Bi/Hjc2AVfZrqy+aj+yEI+/bRxZnMJyTJwOpGvigM=
226226
github.com/fxamacker/cbor/v2 v2.4.0 h1:ri0ArlOR+5XunOP8CRUowT0pSJOwhW098ZCUyskZD88=
227227
github.com/fxamacker/cbor/v2 v2.4.0/go.mod h1:TA1xS00nchWmaBnEIxPSE5oHLuJBAVvqrtAnWBwBCVo=
228-
github.com/getkin/kin-openapi v0.127.0 h1:Mghqi3Dhryf3F8vR370nN67pAERW+3a95vomb3MAREY=
229-
github.com/getkin/kin-openapi v0.127.0/go.mod h1:OZrfXzUfGrNbsKj+xmFBx6E5c6yH3At/tAKSc2UszXM=
228+
github.com/getkin/kin-openapi v0.132.0 h1:3ISeLMsQzcb5v26yeJrBcdTCEQTag36ZjaGk7MIRUwk=
229+
github.com/getkin/kin-openapi v0.132.0/go.mod h1:3OlG51PCYNsPByuiMB0t4fjnNlIDnaEDsjiKUV8nL58=
230230
github.com/ghodss/yaml v1.0.0/go.mod h1:4dBDuWmgqj2HViK6kFavaiC9ZROes6MMH2rRYeMEF04=
231231
github.com/gliderlabs/ssh v0.3.5 h1:OcaySEmAQJgyYcArR+gGGTHCyE7nvhEMTlYY+Dp8CpY=
232232
github.com/gliderlabs/ssh v0.3.5/go.mod h1:8XB4KraRrX39qHhT6yxPsHedjA08I/uBVwj4xC+/+z4=
@@ -429,8 +429,6 @@ github.com/ianlancetaylor/demangle v0.0.0-20181102032728-5e5cf60278f6/go.mod h1:
429429
github.com/ianlancetaylor/demangle v0.0.0-20200824232613-28f6c0f3b639/go.mod h1:aSSvb/t6k1mPoxDqO4vJh6VOCGPwU4O0C2/Eqndh1Sc=
430430
github.com/inconshreveable/mousetrap v1.1.0 h1:wN+x4NVGpMsO7ErUn/mUI3vEoE6Jt13X2s0bqwp9tc8=
431431
github.com/inconshreveable/mousetrap v1.1.0/go.mod h1:vpF70FUmC8bwa3OWnCshd2FqLfsEA9PFc4w1p2J65bw=
432-
github.com/invopop/yaml v0.3.1 h1:f0+ZpmhfBSS4MhG+4HYseMdJhoeeopbSKbq5Rpeelso=
433-
github.com/invopop/yaml v0.3.1/go.mod h1:PMOp3nn4/12yEZUFfmOuNHJsZToEEOwoWsT+D81KkeA=
434432
github.com/ipfs/go-cid v0.5.0 h1:goEKKhaGm0ul11IHA7I6p1GmKz8kEYniqFopaB5Otwg=
435433
github.com/ipfs/go-cid v0.5.0/go.mod h1:0L7vmeNXpQpUS9vt+yEARkJ8rOg43DF3iPgn4GIN0mk=
436434
github.com/ipfs/go-log/v2 v2.5.1 h1:1XdUzF7048prq4aBjDQQ4SL5RxftpRGdXhNRwKSAlcY=
@@ -616,10 +614,14 @@ github.com/nxadm/tail v1.4.4/go.mod h1:kenIhsEOeOJmVchQTgglprH7qJGnHDVpk1VPCcaMI
616614
github.com/nxadm/tail v1.4.8/go.mod h1:+ncqLTQzXmGhMZNUePPaPqPvBxHAIsmXswZKocGu+AU=
617615
github.com/nxadm/tail v1.4.11 h1:8feyoE3OzPrcshW5/MJ4sGESc5cqmGkGCWlco4l0bqY=
618616
github.com/nxadm/tail v1.4.11/go.mod h1:OTaG3NK980DZzxbRq6lEuzgU+mug70nY11sMd4JXXHc=
619-
github.com/oapi-codegen/oapi-codegen/v2 v2.4.1 h1:ykgG34472DWey7TSjd8vIfNykXgjOgYJZoQbKfEeY/Q=
620-
github.com/oapi-codegen/oapi-codegen/v2 v2.4.1/go.mod h1:N5+lY1tiTDV3V1BeHtOxeWXHoPVeApvsvjJqegfoaz8=
617+
github.com/oapi-codegen/oapi-codegen/v2 v2.5.0 h1:iJvF8SdB/3/+eGOXEpsWkD8FQAHj6mqkb6Fnsoc8MFU=
618+
github.com/oapi-codegen/oapi-codegen/v2 v2.5.0/go.mod h1:fwlMxUEMuQK5ih9aymrxKPQqNm2n8bdLk1ppjH+lr9w=
621619
github.com/oapi-codegen/runtime v1.1.2 h1:P2+CubHq8fO4Q6fV1tqDBZHCwpVpvPg7oKiYzQgXIyI=
622620
github.com/oapi-codegen/runtime v1.1.2/go.mod h1:SK9X900oXmPWilYR5/WKPzt3Kqxn/uS/+lbpREv+eCg=
621+
github.com/oasdiff/yaml v0.0.0-20250309154309-f31be36b4037 h1:G7ERwszslrBzRxj//JalHPu/3yz+De2J+4aLtSRlHiY=
622+
github.com/oasdiff/yaml v0.0.0-20250309154309-f31be36b4037/go.mod h1:2bpvgLBZEtENV5scfDFEtB/5+1M4hkQhDQrccEJ/qGw=
623+
github.com/oasdiff/yaml3 v0.0.0-20250309153720-d2182401db90 h1:bQx3WeLcUWy+RletIKwUIt4x3t8n2SxavmoclizMb8c=
624+
github.com/oasdiff/yaml3 v0.0.0-20250309153720-d2182401db90/go.mod h1:y5+oSEHCPT/DGrS++Wc/479ERge0zTFxaF8PbGKcg2o=
623625
github.com/oasisprotocol/cast v0.0.0-20220606122631-eba453e69641 h1:8vZBx878kg60Z2+Amkw8vIpRcbfaAgGn59faqNZtzYw=
624626
github.com/oasisprotocol/cast v0.0.0-20220606122631-eba453e69641/go.mod h1:SpXXQ5YoyJw6s3/6cMTQuxvgRl3PCJiyaX9p6b155UU=
625627
github.com/oasisprotocol/cometbft v0.37.2-oasis1 h1:7yr/5f0vV1bQLKoZHFhs3mcHay3nLKT9m8bVIJAgdMU=
@@ -797,8 +799,10 @@ github.com/sourcegraph/conc v0.3.0 h1:OQTbbt6P72L20UqAkXXuLOj79LfEanQ+YQFNpLA9yS
797799
github.com/sourcegraph/conc v0.3.0/go.mod h1:Sdozi7LEKbFPqYX2/J+iBAM6HpqSLTASQIKqDmF7Mt0=
798800
github.com/spaolacci/murmur3 v1.1.0 h1:7c1g84S4BPRrfL5Xrdp6fOJ206sU9y293DDHaoy0bLI=
799801
github.com/spaolacci/murmur3 v1.1.0/go.mod h1:JwIasOWyU6f++ZhiEuf87xNszmSA2myDM2Kzu9HwQUA=
800-
github.com/speakeasy-api/openapi-overlay v0.9.0 h1:Wrz6NO02cNlLzx1fB093lBlYxSI54VRhy1aSutx0PQg=
801-
github.com/speakeasy-api/openapi-overlay v0.9.0/go.mod h1:f5FloQrHA7MsxYg9djzMD5h6dxrHjVVByWKh7an8TRc=
802+
github.com/speakeasy-api/jsonpath v0.6.0 h1:IhtFOV9EbXplhyRqsVhHoBmmYjblIRh5D1/g8DHMXJ8=
803+
github.com/speakeasy-api/jsonpath v0.6.0/go.mod h1:ymb2iSkyOycmzKwbEAYPJV/yi2rSmvBCLZJcyD+VVWw=
804+
github.com/speakeasy-api/openapi-overlay v0.10.2 h1:VOdQ03eGKeiHnpb1boZCGm7x8Haj6gST0P3SGTX95GU=
805+
github.com/speakeasy-api/openapi-overlay v0.10.2/go.mod h1:n0iOU7AqKpNFfEt6tq7qYITC4f0yzVVdFw0S7hukemg=
802806
github.com/spf13/afero v1.11.0 h1:WJQKhtpdm3v2IzqG8VMqrr6Rf3UYpEF239Jy9wNepM8=
803807
github.com/spf13/afero v1.11.0/go.mod h1:GH9Y3pIexgf1MTIWtNGyogA5MwRIDXGUr+hbWNoBjkY=
804808
github.com/spf13/cobra v1.9.1 h1:CXSaggrXdbHK9CF+8ywj8Amf7PBRmPCOJugH954Nnlo=

0 commit comments

Comments
 (0)