Skip to content

Commit 135b972

Browse files
committed
# Conflicts: # modules/openapi-generator/src/test/java/org/openapitools/codegen/java/JavaClientCodegenTest.java
2 parents 5a82c52 + dc81339 commit 135b972

14,016 files changed

Lines changed: 501182 additions & 76981 deletions

File tree

Some content is hidden

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

.github/PULL_REQUEST_TEMPLATE.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,5 +17,5 @@
1717
These must match the expectations made by your contribution.
1818
You may regenerate an individual generator by passing the relevant config(s) as an argument to the script, for example `./bin/generate-samples.sh bin/configs/java*`.
1919
IMPORTANT: Do **NOT** purge/delete any folders/files (e.g. tests) when regenerating the samples as manually written tests may be removed.
20-
- [ ] File the PR against the [correct branch](https://github.com/OpenAPITools/openapi-generator/wiki/Git-Branches): `master` (upcoming 7.1.0 minor release - breaking changes with fallbacks), `8.0.x` (breaking changes without fallbacks)
20+
- [ ] File the PR against the [correct branch](https://github.com/OpenAPITools/openapi-generator/wiki/Git-Branches): `master` (upcoming 7.6.0 minor release - breaking changes with fallbacks), `8.0.x` (breaking changes without fallbacks)
2121
- [ ] If your PR is targeting a particular programming language, @mention the [technical committee](https://github.com/openapitools/openapi-generator/#62---openapi-generator-technical-committee) members, so they are more likely to review the pull request.

.github/workflows/linux.yaml

Lines changed: 2 additions & 2 deletions
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.12.0
48+
uses: s4u/setup-maven-action@v1.13.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.12.0
90+
uses: s4u/setup-maven-action@v1.13.0
9191
with:
9292
java-version: 11
9393
maven-version: 3.8.8

.github/workflows/openapi-generator.yaml

Lines changed: 17 additions & 0 deletions
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

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ jobs:
2727
steps:
2828
- uses: actions/checkout@v4
2929
- name: Install Qt
30-
uses: jurplel/install-qt-action@v3
30+
uses: jurplel/install-qt-action@v4
3131
with:
3232
version: ${{ matrix.qt-version }}
3333
tools: ${{ matrix.tools }}
Lines changed: 42 additions & 0 deletions
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-elm.yaml

Lines changed: 1 addition & 1 deletion
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-java-client-jdk11.yaml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,7 @@ on:
1515
- samples/client/others/java/webclient-useAbstractionForFiles/**
1616
- samples/client/others/java/jersey2-oneOf-duplicates/**
1717
- samples/client/others/java/jersey2-oneOf-Mixed/**
18+
- samples/client/others/java/resttemplate-list-schema-validation/**
1819
pull_request:
1920
paths:
2021
- 'samples/client/petstore/java/**'
@@ -29,6 +30,7 @@ on:
2930
- samples/client/others/java/webclient-useAbstractionForFiles/**
3031
- samples/client/others/java/jersey2-oneOf-duplicates/**
3132
- samples/client/others/java/jersey2-oneOf-Mixed/**
33+
- samples/client/others/java/resttemplate-list-schema-validation/**
3234
jobs:
3335
build:
3436
name: Build Java Client JDK11
@@ -78,6 +80,7 @@ jobs:
7880
- samples/client/others/java/webclient-useAbstractionForFiles/
7981
- samples/client/others/java/jersey2-oneOf-duplicates/
8082
- samples/client/others/java/jersey2-oneOf-Mixed/
83+
- samples/client/others/java/resttemplate-list-schema-validation/
8184
steps:
8285
- uses: actions/checkout@v4
8386
- uses: actions/setup-java@v4
Lines changed: 41 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,41 @@
1+
name: Samples Java Helidon v3
2+
3+
on:
4+
push:
5+
paths:
6+
- samples/client/petstore/java-helidon-client/v3/**
7+
- samples/server/petstore/java-helidon-server/v3/**
8+
pull_request:
9+
paths:
10+
- samples/client/petstore/java-helidon-client/v3/**
11+
- samples/server/petstore/java-helidon-server/v3/**
12+
jobs:
13+
build:
14+
name: Build Java Helidon
15+
runs-on: ubuntu-latest
16+
strategy:
17+
fail-fast: false
18+
matrix:
19+
sample:
20+
- samples/client/petstore/java-helidon-client/v3/mp
21+
- samples/client/petstore/java-helidon-client/v3/se
22+
- samples/server/petstore/java-helidon-server/v3/mp
23+
- samples/server/petstore/java-helidon-server/v3/se
24+
version: [17]
25+
steps:
26+
- uses: actions/checkout@v4
27+
- uses: actions/setup-java@v4
28+
with:
29+
distribution: 'temurin'
30+
java-version: ${{ matrix.version }}
31+
- name: Cache maven dependencies
32+
uses: actions/cache@v4
33+
env:
34+
cache-name: maven-repository
35+
with:
36+
path: |
37+
~/.m2
38+
key: ${{ runner.os }}-${{ github.job }}-${{ env.cache-name }}-${{ hashFiles('**/pom.xml') }}
39+
- name: Build
40+
working-directory: ${{ matrix.sample }}
41+
run: mvn clean package
Lines changed: 39 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,39 @@
1+
name: Samples Java Helidon v4
2+
3+
on:
4+
push:
5+
paths:
6+
- samples/client/petstore/java-helidon-client/v4/**
7+
- samples/server/petstore/java-helidon-server/v4/**
8+
pull_request:
9+
paths:
10+
- samples/client/petstore/java-helidon-client/v4/**
11+
- samples/server/petstore/java-helidon-server/v4/**
12+
jobs:
13+
build:
14+
name: Build Java Helidon
15+
runs-on: ubuntu-latest
16+
strategy:
17+
fail-fast: false
18+
matrix:
19+
sample:
20+
- samples/client/petstore/java-helidon-client/v4/mp
21+
- samples/server/petstore/java-helidon-server/v4/mp
22+
version: [21]
23+
steps:
24+
- uses: actions/checkout@v4
25+
- uses: actions/setup-java@v4
26+
with:
27+
distribution: 'temurin'
28+
java-version: ${{ matrix.version }}
29+
- name: Cache maven dependencies
30+
uses: actions/cache@v4
31+
env:
32+
cache-name: maven-repository
33+
with:
34+
path: |
35+
~/.m2
36+
key: ${{ runner.os }}-${{ github.job }}-${{ env.cache-name }}-${{ hashFiles('**/pom.xml') }}
37+
- name: Build
38+
working-directory: ${{ matrix.sample }}
39+
run: mvn clean package

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

Lines changed: 0 additions & 41 deletions
This file was deleted.

0 commit comments

Comments
 (0)