Skip to content

Commit d1c6092

Browse files
committed
fix: use ory-corp/codescan fork for swagger:type array support
Add go.mod replace directive pointing go-openapi/codescan to ory-corp/codescan which includes the fix for swagger:type array producing incomplete schemas (missing items). Upstream PR: go-openapi/codescan#11 Upstream issue: go-openapi/codescan#10 This replace should be removed once the upstream PR is merged and a new go-swagger release includes it. Signed-off-by: Kevin Doan <kevin.doan@ory.sh> Signed-off-by: KT-Doan <kevin.doan@ory.sh>
1 parent 126ceeb commit d1c6092

2 files changed

Lines changed: 10 additions & 5 deletions

File tree

go.mod

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ require (
1616
github.com/go-openapi/strfmt v0.26.1
1717
github.com/go-openapi/swag v0.25.5
1818
github.com/go-openapi/swag/yamlutils v0.25.5
19-
github.com/go-openapi/testify/v2 v2.4.1
19+
github.com/go-openapi/testify/v2 v2.4.2
2020
github.com/go-openapi/validate v0.25.2
2121
github.com/go-swagger/scan-repo-boundary v0.0.0-20180623220736-973b3573c013
2222
github.com/go-viper/mapstructure/v2 v2.5.0
@@ -76,3 +76,8 @@ require (
7676
gopkg.in/check.v1 v1.0.0-20201130134442-10cb98267c6c // indirect
7777
gopkg.in/yaml.v3 v3.0.1 // indirect
7878
)
79+
80+
// TODO: Remove this replace once go-openapi/codescan#10 is merged and
81+
// a new go-swagger release includes it.
82+
// Upstream PR: https://github.com/go-openapi/codescan/pull/11
83+
replace github.com/go-openapi/codescan => github.com/ory-corp/codescan v0.33.3-0.20260409082611-2e04a26e58e3

go.sum

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -17,8 +17,6 @@ github.com/fsnotify/fsnotify v1.9.0 h1:2Ml+OJNzbYCTzsxtv8vKSFD9PbJjmhYF14k/jKC7S
1717
github.com/fsnotify/fsnotify v1.9.0/go.mod h1:8jBTzvmWwFyi3Pb8djgCCO5IBqzKJ/Jwo8TRcHyHii0=
1818
github.com/go-openapi/analysis v0.25.0 h1:EnjAq1yO8wEO9HbPmY8vLPEIkdZuuFhCAKBPvCB7bCs=
1919
github.com/go-openapi/analysis v0.25.0/go.mod h1:5WFTRE43WLkPG9r9OtlMfqkkvUTYLVVCIxLlEpyF8kE=
20-
github.com/go-openapi/codescan v0.33.3 h1:1ybUbjR+uHi89WKpAc0jguloPdROcWldG2Ktk7Buqa4=
21-
github.com/go-openapi/codescan v0.33.3/go.mod h1:x55SpO1imFaDexCfFbVDyQtxV+mq6PY+UX8Hen8yIUk=
2220
github.com/go-openapi/errors v0.22.7 h1:JLFBGC0Apwdzw3484MmBqspjPbwa2SHvpDm0u5aGhUA=
2321
github.com/go-openapi/errors v0.22.7/go.mod h1://QW6SD9OsWtH6gHllUCddOXDL0tk0ZGNYHwsw4sW3w=
2422
github.com/go-openapi/inflect v0.21.5 h1:M2RCq6PPS3YbIaL7CXosGL3BbzAcmfBAT0nC3YfesZA=
@@ -63,8 +61,8 @@ github.com/go-openapi/swag/yamlutils v0.25.5 h1:kASCIS+oIeoc55j28T4o8KwlV2S4ZLPT
6361
github.com/go-openapi/swag/yamlutils v0.25.5/go.mod h1:Gek1/SjjfbYvM+Iq4QGwa/2lEXde9n2j4a3wI3pNuOQ=
6462
github.com/go-openapi/testify/enable/yaml/v2 v2.4.1 h1:NZOrZmIb6PTv5LTFxr5/mKV/FjbUzGE7E6gLz7vFoOQ=
6563
github.com/go-openapi/testify/enable/yaml/v2 v2.4.1/go.mod h1:r7dwsujEHawapMsxA69i+XMGZrQ5tRauhLAjV/sxg3Q=
66-
github.com/go-openapi/testify/v2 v2.4.1 h1:zB34HDKj4tHwyUQHrUkpV0Q0iXQ6dUCOQtIqn8hE6Iw=
67-
github.com/go-openapi/testify/v2 v2.4.1/go.mod h1:HCPmvFFnheKK2BuwSA0TbbdxJ3I16pjwMkYkP4Ywn54=
64+
github.com/go-openapi/testify/v2 v2.4.2 h1:tiByHpvE9uHrrKjOszax7ZvKB7QOgizBWGBLuq0ePx4=
65+
github.com/go-openapi/testify/v2 v2.4.2/go.mod h1:SgsVHtfooshd0tublTtJ50FPKhujf47YRqauXXOUxfw=
6866
github.com/go-openapi/validate v0.25.2 h1:12NsfLAwGegqbGWr2CnvT65X/Q2USJipmJ9b7xDJZz0=
6967
github.com/go-openapi/validate v0.25.2/go.mod h1:Pgl1LpPPGFnZ+ys4/hTlDiRYQdI1ocKypgE+8Q8BLfY=
7068
github.com/go-swagger/scan-repo-boundary v0.0.0-20180623220736-973b3573c013 h1:l9rI6sNaZgNC0LnF3MiE+qTmyBA/tZAg1rtyrGbUMK0=
@@ -94,6 +92,8 @@ github.com/mitchellh/reflectwalk v1.0.2 h1:G2LzWKi524PWgd3mLHV8Y5k7s6XUvT0Gef6zx
9492
github.com/mitchellh/reflectwalk v1.0.2/go.mod h1:mSTlrgnPZtwu0c4WaC2kGObEpuNDbx0jmZXqmk4esnw=
9593
github.com/oklog/ulid/v2 v2.1.1 h1:suPZ4ARWLOJLegGFiZZ1dFAkqzhMjL3J1TzI+5wHz8s=
9694
github.com/oklog/ulid/v2 v2.1.1/go.mod h1:rcEKHmBBKfef9DhnvX7y1HZBYxjXb0cP5ExxNsTT1QQ=
95+
github.com/ory-corp/codescan v0.33.3-0.20260409082611-2e04a26e58e3 h1:aKMYaKaa5Y+oyNCDA85ni2SKyno3y3yrzSuYyeW/eS8=
96+
github.com/ory-corp/codescan v0.33.3-0.20260409082611-2e04a26e58e3/go.mod h1:Wb1JbCelj0k5SqDWOHmVhB7gvNoWzLSY5ir1Eap907w=
9797
github.com/pborman/getopt v0.0.0-20170112200414-7148bc3a4c30/go.mod h1:85jBQOZwpVEaDAr341tbn15RS4fCAsIst0qp7i8ex1o=
9898
github.com/pelletier/go-toml/v2 v2.2.4 h1:mye9XuhQ6gvn5h28+VilKrrPoQVanw5PMw/TB0t5Ec4=
9999
github.com/pelletier/go-toml/v2 v2.2.4/go.mod h1:2gIqNv+qfxSVS7cM2xJQKtLSTLUE9V8t9Stt+h56mCY=

0 commit comments

Comments
 (0)