11class SwaggerCodegen < Formula
22 desc "Generate clients, server stubs, and docs from an OpenAPI spec"
33 homepage "https://swagger.io/tools/swagger-codegen/"
4- url "https://github.com/swagger-api/swagger-codegen/archive/refs/tags/v3.0.69 .tar.gz"
5- sha256 "65a9c70119afaf3d780f9f50c75cf178c4f9a294adc0183749a36e2e9aa3d580 "
4+ url "https://github.com/swagger-api/swagger-codegen/archive/refs/tags/v3.0.70 .tar.gz"
5+ sha256 "d7e13130abe3405d847a2cdb6f2a67d4bef6c157f159b9da1aefbc988d523319 "
66 license "Apache-2.0"
77 head "https://github.com/swagger-api/swagger-codegen.git" , branch : "master"
88
@@ -19,6 +19,9 @@ class SwaggerCodegen < Formula
1919 depends_on "maven" => :build
2020 depends_on "openjdk"
2121
22+ # patch swagger-codegen-generators version, upstream issue, https://github.com/swagger-api/swagger-codegen/issues/12573
23+ patch :DATA
24+
2225 def install
2326 # Need to set JAVA_HOME manually since maven overrides 1.8 with 1.7+
2427 ENV [ "JAVA_HOME" ] = Language ::Java . java_home
@@ -46,3 +49,44 @@ def install
4649 assert_includes File . read ( testpath /"index.html" ) , "<h1>Simple API</h1>"
4750 end
4851end
52+
53+ __END__
54+ diff --git a/pom.docker.xml b/pom.docker.xml
55+ index f893961..aa9fbf6 100644
56+ --- a/pom.docker.xml
57+ +++ b/pom.docker.xml
58+ @@ -1107,7 +1107,7 @@
59+ </dependencyManagement>
60+ <properties>
61+ <maven.compiler.release>8</maven.compiler.release>
62+ - <swagger-codegen-generators-version>1.0.58-SNAPSHOT</swagger-codegen-generators-version>
63+ + <swagger-codegen-generators-version>1.0.57</swagger-codegen-generators-version>
64+ <swagger-core-version>2.2.28</swagger-core-version>
65+ <swagger-core-version-v1>1.6.15</swagger-core-version-v1>
66+ <swagger-parser-version>2.1.25</swagger-parser-version>
67+ diff --git a/pom.xml b/pom.xml
68+ index b46c57d..6690405 100644
69+ --- a/pom.xml
70+ +++ b/pom.xml
71+ @@ -1208,7 +1208,7 @@
72+ </dependencyManagement>
73+ <properties>
74+ <maven.compiler.release>8</maven.compiler.release>
75+ - <swagger-codegen-generators-version>1.0.58-SNAPSHOT</swagger-codegen-generators-version>
76+ + <swagger-codegen-generators-version>1.0.57</swagger-codegen-generators-version>
77+ <swagger-core-version>2.2.28</swagger-core-version>
78+ <swagger-core-version-v1>1.6.15</swagger-core-version-v1>
79+ <swagger-parser-version>2.1.25</swagger-parser-version>
80+ diff --git a/samples/meta-codegen/pom.xml b/samples/meta-codegen/pom.xml
81+ index a0074a4..480530c 100644
82+ --- a/samples/meta-codegen/pom.xml
83+ +++ b/samples/meta-codegen/pom.xml
84+ @@ -121,7 +121,7 @@
85+ <properties>
86+ <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
87+ <swagger-codegen-version>3.0.70</swagger-codegen-version>
88+ - <swagger-codegen-generators-version>1.0.58-SNAPSHOT</swagger-codegen-generators-version>
89+ + <swagger-codegen-generators-version>1.0.57</swagger-codegen-generators-version>
90+ <maven-plugin-version>1.0.0</maven-plugin-version>
91+ <junit-version>4.13.2</junit-version>
92+ <build-helper-maven-plugin>3.0.0</build-helper-maven-plugin>
0 commit comments