Skip to content

Commit 2b23399

Browse files
committed
Merge remote-tracking branch 'origin/master' into 8.0.x
2 parents 99ca67d + 131fd51 commit 2b23399

File tree

9,586 files changed

+443018
-67062
lines changed

Some content is hidden

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

9,586 files changed

+443018
-67062
lines changed

.github/workflows/linux.yaml

+2-2
Original file line numberDiff line numberDiff line change
@@ -45,7 +45,7 @@ jobs:
4545
${{ runner.os }}-gradle-
4646
4747
- name: Setup Maven
48-
uses: s4u/setup-maven-action@v1.13.0
48+
uses: s4u/setup-maven-action@v1.14.0
4949
with:
5050
java-version: ${{ matrix.java }}
5151
maven-version: 3.8.8
@@ -87,7 +87,7 @@ jobs:
8787
- name: Check out code
8888
uses: actions/checkout@v4
8989
- name: Setup Maven
90-
uses: s4u/setup-maven-action@v1.13.0
90+
uses: s4u/setup-maven-action@v1.14.0
9191
with:
9292
java-version: 11
9393
maven-version: 3.8.8

.github/workflows/maven-plugin-tests.yaml

+1
Original file line numberDiff line numberDiff line change
@@ -39,6 +39,7 @@ jobs:
3939
run: |
4040
./mvnw clean install -DskipTests -Dmaven.javadoc.skip=true
4141
./mvnw --no-snapshot-updates --quiet clean compile -f modules/openapi-generator-maven-plugin/examples/java-client.xml -Dorg.slf4j.simpleLogger.defaultLogLevel=error
42+
./mvnw --no-snapshot-updates --quiet clean install -f modules/openapi-generator-maven-plugin/examples/multi-module/sample-external-ref-schema/pom.xml -Dorg.slf4j.simpleLogger.defaultLogLevel=error
4243
./mvnw --no-snapshot-updates --quiet clean compile -f modules/openapi-generator-maven-plugin/examples/multi-module/pom.xml -Dorg.slf4j.simpleLogger.defaultLogLevel=error
4344
./mvnw --no-snapshot-updates --quiet clean compile -f modules/openapi-generator-maven-plugin/examples/kotlin.xml -Dorg.slf4j.simpleLogger.defaultLogLevel=error
4445
./mvnw --no-snapshot-updates --quiet clean compile -f modules/openapi-generator-maven-plugin/examples/spring.xml -Dorg.slf4j.simpleLogger.defaultLogLevel=error

.github/workflows/openapi-generator.yaml

+17
Original file line numberDiff line numberDiff line change
@@ -151,7 +151,24 @@ jobs:
151151
rm -rf samples/client/petstore/csharp/generichost/net8/Petstore
152152
rm -rf samples/client/petstore/csharp/generichost/net8/SourceGeneration
153153
rm -rf samples/client/petstore/csharp/generichost/net8/UseDateTimeForDate
154+
154155
rm -rf samples/client/petstore/csharp/generichost/standard2.0/Petstore
156+
157+
rm -rf samples/client/petstore/csharp/generichost/net4.8/AllOf
158+
rm -rf samples/client/petstore/csharp/generichost/net4.8/AnyOf
159+
rm -rf samples/client/petstore/csharp/generichost/net4.8/AnyOfNoCompare
160+
rm -rf samples/client/petstore/csharp/generichost/net4.8/FormModels
161+
rm -rf samples/client/petstore/csharp/generichost/net4.8/OneOf
162+
rm -rf samples/client/petstore/csharp/generichost/net4.8/Petstore
163+
rm -rf samples/client/petstore/csharp/generichost/net4.8/UseDateTimeForDate
164+
165+
rm -rf samples/client/petstore/csharp/generichost/net4.7/AllOf
166+
rm -rf samples/client/petstore/csharp/generichost/net4.7/AnyOf
167+
rm -rf samples/client/petstore/csharp/generichost/net4.7/AnyOfNoCompare
168+
rm -rf samples/client/petstore/csharp/generichost/net4.7/FormModels
169+
rm -rf samples/client/petstore/csharp/generichost/net4.7/OneOf
170+
rm -rf samples/client/petstore/csharp/generichost/net4.7/Petstore
171+
rm -rf samples/client/petstore/csharp/generichost/net4.7/UseDateTimeForDate
155172
- name: Generate samples
156173
run: |
157174
bash bin/generate-samples.sh

.github/workflows/samples-cpp-qt-client.yaml

+4-7
Original file line numberDiff line numberDiff line change
@@ -3,10 +3,10 @@ name: Samples cpp qt client
33
on:
44
push:
55
branches:
6-
- 'samples/client/petstore/cpp-qt/**'
6+
- "samples/client/petstore/cpp-qt/**"
77
pull_request:
88
paths:
9-
- 'samples/client/petstore/cpp-qt/**'
9+
- "samples/client/petstore/cpp-qt/**"
1010

1111
env:
1212
GRADLE_VERSION: 6.9
@@ -16,9 +16,6 @@ jobs:
1616
name: Build cpp qt client
1717
strategy:
1818
matrix:
19-
qt-version:
20-
- '5.15.2'
21-
- '6.5.3'
2219
os:
2320
- ubuntu-latest
2421
- macOS-latest
@@ -29,8 +26,8 @@ jobs:
2926
- name: Install Qt
3027
uses: jurplel/install-qt-action@v4
3128
with:
32-
version: ${{ matrix.qt-version }}
33-
tools: ${{ matrix.tools }}
29+
version: "6.7.1"
30+
target: "desktop"
3431
- name: Build
3532
working-directory: "samples/client/petstore/cpp-qt"
3633
run: cmake . && cmake --build .
+42
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,42 @@
1+
name: Samples C# .Net Framework Clients
2+
3+
on:
4+
push:
5+
paths:
6+
- samples/client/petstore/csharp/generichost/net4.7/**
7+
- samples/client/petstore/csharp/generichost/net4.8/**
8+
pull_request:
9+
paths:
10+
- samples/client/petstore/csharp/generichost/net4.7/**
11+
- samples/client/petstore/csharp/generichost/net4.8/**
12+
jobs:
13+
build:
14+
name: Build .Net projects
15+
runs-on: windows-2019
16+
strategy:
17+
fail-fast: false
18+
matrix:
19+
sample:
20+
- samples/client/petstore/csharp/generichost/net4.7/AllOf
21+
- samples/client/petstore/csharp/generichost/net4.7/AnyOf
22+
- samples/client/petstore/csharp/generichost/net4.7/AnyOfNoCompare
23+
- samples/client/petstore/csharp/generichost/net4.7/FormModels
24+
- samples/client/petstore/csharp/generichost/net4.7/OneOf
25+
- samples/client/petstore/csharp/generichost/net4.7/Petstore
26+
- samples/client/petstore/csharp/generichost/net4.7/UseDateTimeForDate
27+
28+
- samples/client/petstore/csharp/generichost/net4.8/AllOf
29+
- samples/client/petstore/csharp/generichost/net4.8/AnyOf
30+
- samples/client/petstore/csharp/generichost/net4.8/AnyOfNoCompare
31+
- samples/client/petstore/csharp/generichost/net4.8/FormModels
32+
- samples/client/petstore/csharp/generichost/net4.8/OneOf
33+
- samples/client/petstore/csharp/generichost/net4.8/Petstore
34+
- samples/client/petstore/csharp/generichost/net4.8/UseDateTimeForDate
35+
steps:
36+
- uses: actions/checkout@v4
37+
- name: Build
38+
working-directory: ${{ matrix.sample }}
39+
run: dotnet build Org.OpenAPITools.sln
40+
- name: Test
41+
working-directory: ${{ matrix.sample }}
42+
run: dotnet test Org.OpenAPITools.sln

.github/workflows/samples-dotnet-standard.yaml

+1-1
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@ jobs:
2828
# - samples/client/petstore/csharp/unityWebRequest/standard2.0/Petstore/
2929
steps:
3030
- uses: actions/checkout@v4
31-
- uses: actions/[email protected].0
31+
- uses: actions/[email protected].1
3232
with:
3333
dotnet-version: 3.1.*
3434
- name: Build

.github/workflows/samples-dotnet.yaml

+1-1
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,7 @@ jobs:
3434
- samples/client/petstore/csharp/generichost/net8/UseDateTimeForDate
3535
steps:
3636
- uses: actions/checkout@v4
37-
- uses: actions/[email protected].0
37+
- uses: actions/[email protected].1
3838
with:
3939
dotnet-version: '8.0.x'
4040
- name: Build

.github/workflows/samples-dotnet6-client-echo-api.yaml

+1-1
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ jobs:
1919
- samples/client/echo_api/csharp-restsharp/
2020
steps:
2121
- uses: actions/checkout@v4
22-
- uses: actions/[email protected].0
22+
- uses: actions/[email protected].1
2323
with:
2424
dotnet-version: '6.0.x'
2525
- name: Run echo server

.github/workflows/samples-dotnet6-client.yaml

+1-1
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ jobs:
1818
- samples/client/petstore/csharp/restsharp/net6/ParameterMappings/
1919
steps:
2020
- uses: actions/checkout@v4
21-
- uses: actions/[email protected].0
21+
- uses: actions/[email protected].1
2222
with:
2323
dotnet-version: '6.0.x'
2424
- name: Build

.github/workflows/samples-dotnet6-server.yaml

+1-1
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ jobs:
2525
- samples/server/petstore/aspnetcore-6.0-useSwashBuckle
2626
steps:
2727
- uses: actions/checkout@v4
28-
- uses: actions/[email protected].0
28+
- uses: actions/[email protected].1
2929
with:
3030
dotnet-version: '6.0.x'
3131
- name: Build
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,36 @@
1+
name: Samples C# .Net 8 Server
2+
3+
on:
4+
push:
5+
paths:
6+
- samples/server/petstore/aspnetcore-8.0/**
7+
- samples/server/petstore/aspnetcore-8.0-*/**
8+
pull_request:
9+
paths:
10+
- samples/server/petstore/aspnetcore-8.0/**
11+
- samples/server/petstore/aspnetcore-8.0-*/**
12+
jobs:
13+
build:
14+
name: Build .Net 8 servers
15+
runs-on: ubuntu-latest
16+
strategy:
17+
fail-fast: false
18+
matrix:
19+
sample:
20+
- samples/server/petstore/aspnetcore-8.0
21+
- samples/server/petstore/aspnetcore-8.0-NewtonsoftFalse
22+
- samples/server/petstore/aspnetcore-8.0-nullableReferenceTypes
23+
- samples/server/petstore/aspnetcore-8.0-pocoModels
24+
- samples/server/petstore/aspnetcore-8.0-project4Models
25+
- samples/server/petstore/aspnetcore-8.0-useSwashBuckle
26+
steps:
27+
- uses: actions/checkout@v4
28+
- uses: actions/[email protected]
29+
with:
30+
dotnet-version: '8.0.x'
31+
- name: Build
32+
working-directory: ${{ matrix.sample }}
33+
run: dotnet build Org.OpenAPITools.sln
34+
- name: Test
35+
working-directory: ${{ matrix.sample }}
36+
run: dotnet test Org.OpenAPITools.sln

.github/workflows/samples-elm.yaml

+1-1
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ jobs:
2222
- samples/openapi3/client/elm
2323
steps:
2424
- uses: actions/checkout@v4
25-
- uses: jorelali/setup-elm@v5
25+
- uses: jorelali/setup-elm@v6
2626
with:
2727
elm-version: 0.19.1
2828
- name: Build

.github/workflows/samples-haskell.yaml

+3
Original file line numberDiff line numberDiff line change
@@ -5,11 +5,13 @@ on:
55
paths:
66
- samples/server/petstore/haskell-yesod/**
77
- samples/server/petstore/haskell-servant/**
8+
- samples/server/others/haskell-servant-ping/**
89
- samples/client/petstore/haskell-http-client/**
910
pull_request:
1011
paths:
1112
- samples/server/petstore/haskell-yesod/**
1213
- samples/server/petstore/haskell-servant/**
14+
- samples/server/others/haskell-servant-ping/**
1315
- samples/client/petstore/haskell-http-client/**
1416
jobs:
1517
build:
@@ -22,6 +24,7 @@ jobs:
2224
# servers
2325
- samples/server/petstore/haskell-yesod/
2426
- samples/server/petstore/haskell-servant/
27+
- samples/server/others/haskell-servant-ping/
2528
- samples/client/petstore/haskell-http-client/
2629
steps:
2730
- uses: actions/checkout@v4

.github/workflows/samples-java-client-echo-api-jdk11.yaml

+1-1
Original file line numberDiff line numberDiff line change
@@ -43,4 +43,4 @@ jobs:
4343
(cd http-echo-server && npm install && npm start &)
4444
- name: Build
4545
working-directory: ${{ matrix.sample }}
46-
run: mvn clean package
46+
run: mvn clean package --no-transfer-progress

.github/workflows/samples-java-client-echo-api-jdk17.yaml

+8-3
Original file line numberDiff line numberDiff line change
@@ -3,10 +3,10 @@ name: Java Client (Echo API) JDK17
33
on:
44
push:
55
paths:
6-
- samples/client/echo_api/java/restclient
6+
- samples/client/echo_api/java/**
77
pull_request:
88
paths:
9-
- samples/client/echo_api/java/restclient
9+
- samples/client/echo_api/java/**
1010
jobs:
1111
build:
1212
name: Build Java Client JDK17
@@ -16,6 +16,11 @@ jobs:
1616
matrix:
1717
sample:
1818
# clients
19+
- samples/client/echo_api/java/apache-httpclient
20+
- samples/client/echo_api/java/native
21+
- samples/client/echo_api/java/feign-gson
22+
- samples/client/echo_api/java/resttemplate
23+
- samples/client/echo_api/java/resteasy
1924
- samples/client/echo_api/java/restclient
2025
steps:
2126
- uses: actions/checkout@v4
@@ -39,4 +44,4 @@ jobs:
3944
(cd http-echo-server && npm install && npm start &)
4045
- name: Build
4146
working-directory: ${{ matrix.sample }}
42-
run: mvn clean package
47+
run: mvn clean package --no-transfer-progress

.github/workflows/samples-java-client-echo-api-jdk8.yaml

+1-1
Original file line numberDiff line numberDiff line change
@@ -50,4 +50,4 @@ jobs:
5050
(cd http-echo-server && npm install && npm start &)
5151
- name: Build
5252
working-directory: ${{ matrix.sample }}
53-
run: mvn clean package
53+
run: mvn clean package --no-transfer-progress

.github/workflows/samples-java-client-jdk11.yaml

+1-1
Original file line numberDiff line numberDiff line change
@@ -97,4 +97,4 @@ jobs:
9797
key: ${{ runner.os }}-${{ github.job }}-${{ env.cache-name }}-${{ hashFiles('**/pom.xml') }}
9898
- name: Build
9999
working-directory: ${{ matrix.sample }}
100-
run: mvn clean package
100+
run: mvn clean package --no-transfer-progress

.github/workflows/samples-java-client-jdk17.yaml

+1-1
Original file line numberDiff line numberDiff line change
@@ -42,7 +42,7 @@ jobs:
4242

4343
- name: Build with Maven
4444
working-directory: ${{ matrix.sample }}
45-
run: mvn clean package
45+
run: mvn clean package --no-transfer-progress
4646

4747
- name: Cache gradle dependencies
4848
uses: actions/cache@v4

.github/workflows/samples-java-helidon-v3.yaml

+1-1
Original file line numberDiff line numberDiff line change
@@ -38,4 +38,4 @@ jobs:
3838
key: ${{ runner.os }}-${{ github.job }}-${{ env.cache-name }}-${{ hashFiles('**/pom.xml') }}
3939
- name: Build
4040
working-directory: ${{ matrix.sample }}
41-
run: mvn clean package
41+
run: mvn clean package --no-transfer-progress

.github/workflows/samples-java-helidon-v4.yaml

+1-1
Original file line numberDiff line numberDiff line change
@@ -36,4 +36,4 @@ jobs:
3636
key: ${{ runner.os }}-${{ github.job }}-${{ env.cache-name }}-${{ hashFiles('**/pom.xml') }}
3737
- name: Build
3838
working-directory: ${{ matrix.sample }}
39-
run: mvn clean package
39+
run: mvn clean package --no-transfer-progress

.github/workflows/samples-java-play-framework.yaml

+1-1
Original file line numberDiff line numberDiff line change
@@ -44,4 +44,4 @@ jobs:
4444
key: ${{ runner.os }}-${{ github.job }}-${{ env.cache-name }}-${{ hashFiles('**/pom.xml') }}
4545
- name: Build
4646
working-directory: ${{ matrix.sample }}
47-
run: mvn clean package
47+
run: mvn clean package --no-transfer-progress

.github/workflows/samples-java-server-jdk8.yaml

+1-5
Original file line numberDiff line numberDiff line change
@@ -3,8 +3,6 @@ name: Samples Java Server
33
on:
44
push:
55
paths:
6-
# java-camel is tested locally for the time being
7-
#- 'samples/server/petstore/java-camel/**'
86
- 'samples/server/petstore/java-vertx-web/**'
97
- 'samples/server/petstore/java-inflector/**'
108
- 'samples/server/petstore/java-pkmst/**'
@@ -13,7 +11,6 @@ on:
1311
- 'samples/server/petstore/java-microprofile/**'
1412
pull_request:
1513
paths:
16-
#- 'samples/server/petstore/java-camel/**'
1714
- 'samples/server/petstore/java-vertx-web/**'
1815
- 'samples/server/petstore/java-inflector/**'
1916
- 'samples/server/petstore/java-pkmst/**'
@@ -28,7 +25,6 @@ jobs:
2825
matrix:
2926
sample:
3027
# servers
31-
#- samples/server/petstore/java-camel/
3228
- samples/server/petstore/java-vertx-web/
3329
- samples/server/petstore/java-inflector/
3430
- samples/server/petstore/java-pkmst/
@@ -50,4 +46,4 @@ jobs:
5046
key: ${{ runner.os }}-${{ github.job }}-${{ env.cache-name }}-${{ hashFiles('**/pom.xml') }}
5147
- name: Build
5248
working-directory: ${{ matrix.sample }}
53-
run: mvn clean package
49+
run: mvn clean package --no-transfer-progress

.github/workflows/samples-java-wiremock.yaml

+1-1
Original file line numberDiff line numberDiff line change
@@ -32,4 +32,4 @@ jobs:
3232
key: ${{ runner.os }}-${{ github.job }}-${{ env.cache-name }}-${{ hashFiles('**/pom.xml') }}
3333
- name: Build
3434
working-directory: ${{ matrix.sample }}
35-
run: mvn clean package
35+
run: mvn clean package --no-transfer-progress

.github/workflows/samples-jaxrs-jdk11.yaml

+1-1
Original file line numberDiff line numberDiff line change
@@ -33,4 +33,4 @@ jobs:
3333
key: ${{ runner.os }}-${{ github.job }}-${{ env.cache-name }}-${{ hashFiles('**/pom.xml') }}
3434
- name: Build
3535
working-directory: ${{ matrix.sample }}
36-
run: mvn clean package
36+
run: mvn clean package --no-transfer-progress

.github/workflows/samples-jaxrs.yaml

+1-1
Original file line numberDiff line numberDiff line change
@@ -53,4 +53,4 @@ jobs:
5353
key: ${{ runner.os }}-${{ github.job }}-${{ env.cache-name }}-${{ hashFiles('**/pom.xml') }}
5454
- name: Build
5555
working-directory: ${{ matrix.sample }}
56-
run: mvn clean package
56+
run: mvn clean package --no-transfer-progress

0 commit comments

Comments
 (0)