|
1 | 1 | class SwaggerCodegen < Formula |
2 | 2 | desc "Generate clients, server stubs, and docs from an OpenAPI spec" |
3 | 3 | 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" |
6 | 6 | license "Apache-2.0" |
7 | 7 | head "https://github.com/swagger-api/swagger-codegen.git", branch: "master" |
8 | 8 |
|
9 | 9 | bottle do |
10 | | - sha256 cellar: :any_skip_relocation, arm64_sequoia: "bcae575890a52edf9ea29199558dbc51ebbb3a4daca69121364b561d76153e78" |
11 | | - sha256 cellar: :any_skip_relocation, arm64_sonoma: "f6e6bc84d97c4364689689da1d11cc0c5b1876272c20baa9fa893ba9938d5e08" |
12 | | - sha256 cellar: :any_skip_relocation, arm64_ventura: "5bf6233172f6c672a5f1188b825a005d73d33f25868b4c456952d5a330e1b830" |
13 | | - sha256 cellar: :any_skip_relocation, sonoma: "e4c4bc297e6404719495baa7302dfde7739274dd62c9238562258d59a0f6e8c8" |
14 | | - sha256 cellar: :any_skip_relocation, ventura: "fb340797bc5539dceec003b2d64d7c28720f77883f97142a05d2287bd52efb9d" |
15 | | - sha256 cellar: :any_skip_relocation, arm64_linux: "a469dfc63e8c239cdb4be7aea11973b510b56cb865ca662ea26a42432927165f" |
16 | | - sha256 cellar: :any_skip_relocation, x86_64_linux: "d48f8c2c0026cb0bb96aa6f2a37258d350e3f4d47232a0aefe21b32638bf4c10" |
| 10 | + sha256 cellar: :any_skip_relocation, arm64_sequoia: "b9e7fb513db8bf4f2bfca2ae59a7307f4a12316644e19357342b7b959c4edff0" |
| 11 | + sha256 cellar: :any_skip_relocation, arm64_sonoma: "529e75878d6a9f86f2a1e0e460cebffe4e81e1d27586866710662b443755d9fd" |
| 12 | + sha256 cellar: :any_skip_relocation, arm64_ventura: "3b757fd6cbd73b3c3d9f66c24171f6d7680c1a364d5be2846fdccb1c898ec62e" |
| 13 | + sha256 cellar: :any_skip_relocation, sonoma: "3b5464b4b35a6020bfa9a3ec4a75999b2be93dc063e353bf1f05dc2db6263693" |
| 14 | + sha256 cellar: :any_skip_relocation, ventura: "49338a108b9974fab989065bbfb1a2a7ed8186f4c42fa10967d1cc9c46058f54" |
| 15 | + sha256 cellar: :any_skip_relocation, arm64_linux: "f95b75dc91dd7f77c5f8243179d8ffce17db219a52a596797e16744e6f64dbf3" |
| 16 | + sha256 cellar: :any_skip_relocation, x86_64_linux: "b9876cd3f5cc8ee01dcaa7962de6c92b9e428cbd204f3c777d0f7450075f7c62" |
17 | 17 | end |
18 | 18 |
|
19 | 19 | depends_on "maven" => :build |
20 | 20 | depends_on "openjdk" |
21 | 21 |
|
| 22 | + # patch swagger-codegen-generators version, upstream issue, https://github.com/swagger-api/swagger-codegen/issues/12573 |
| 23 | + patch :DATA |
| 24 | + |
22 | 25 | def install |
23 | 26 | # Need to set JAVA_HOME manually since maven overrides 1.8 with 1.7+ |
24 | 27 | ENV["JAVA_HOME"] = Language::Java.java_home |
@@ -46,3 +49,44 @@ def install |
46 | 49 | assert_includes File.read(testpath/"index.html"), "<h1>Simple API</h1>" |
47 | 50 | end |
48 | 51 | end |
| 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