Skip to content

Commit df9dbed

Browse files
Merge branch 'OpenAPITools:master' into csharp-type-declaration-for-deep-inline-aliases
2 parents 5638058 + 89a108a commit df9dbed

File tree

320 files changed

+7942
-1321
lines changed

Some content is hidden

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

320 files changed

+7942
-1321
lines changed

.github/workflows/linux.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -92,7 +92,7 @@ jobs:
9292
java-version: 11
9393
maven-version: 3.8.8
9494
- name: Download build artifact
95-
uses: actions/download-artifact@v4
95+
uses: actions/download-artifact@v5
9696
with:
9797
name: artifact
9898
- name: Run Ensures Script

.github/workflows/openapi-generator.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -97,7 +97,7 @@ jobs:
9797
java-version: 11
9898
distribution: 'temurin'
9999
- name: Download openapi-generator-cli.jar artifact
100-
uses: actions/download-artifact@v4
100+
uses: actions/download-artifact@v5
101101
with:
102102
name: openapi-generator-cli.jar
103103
path: modules/openapi-generator-cli/target
@@ -136,7 +136,7 @@ jobs:
136136
java-version: 11
137137
distribution: 'temurin'
138138
- name: Download openapi-generator-cli.jar artifact
139-
uses: actions/download-artifact@v4
139+
uses: actions/download-artifact@v5
140140
with:
141141
name: openapi-generator-cli.jar
142142
path: modules/openapi-generator-cli/target
Lines changed: 30 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,30 @@
1+
name: Samples cpp oat++ client
2+
3+
on:
4+
push:
5+
branches:
6+
- "samples/client/petstore/cpp-oatpp/**"
7+
pull_request:
8+
paths:
9+
- "samples/client/petstore/cpp-oatpp/**"
10+
11+
env:
12+
GRADLE_VERSION: 6.9
13+
14+
jobs:
15+
build:
16+
name: Build cpp oat++ client
17+
strategy:
18+
matrix:
19+
sample:
20+
- samples/client/petstore/cpp-oatpp
21+
os:
22+
- ubuntu-latest
23+
- macOS-latest
24+
- windows-latest
25+
runs-on: ${{ matrix.os }}
26+
steps:
27+
- uses: actions/checkout@v4
28+
- name: Build
29+
working-directory: ${{ matrix.sample }}
30+
run: cmake -B build && cmake --build build --verbose

.github/workflows/samples-cpp-oatpp-server.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ env:
1313

1414
jobs:
1515
build:
16-
name: Build cpp qt client
16+
name: Build cpp oat++ server
1717
strategy:
1818
matrix:
1919
sample:

.github/workflows/samples-dotnet9.yaml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,7 @@ jobs:
2323
fail-fast: false
2424
matrix:
2525
sample:
26+
- samples/client/petstore/csharp/generichost/latest/ComposedEnum
2627
- samples/client/petstore/csharp/generichost/latest/Tags
2728
- samples/client/petstore/csharp/generichost/latest/HelloWorld
2829
- samples/client/petstore/csharp/generichost/latest/OneOfList

.gitignore

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -92,6 +92,12 @@ samples/client/petstore/cpp-restsdk/client/cmake_install.cmake
9292
samples/client/petstore/cpp-restsdk/client/CppRestPetstoreClientConfig.cmake
9393
samples/client/petstore/cpp-restsdk/client/CMakeCache.txt
9494

95+
# cpp-oatpp
96+
samples/client/petstore/cpp-oatpp/build
97+
samples/client/petstore/cpp-oatpp/external
98+
samples/server/petstore/cpp-oatpp/build
99+
samples/server/petstore/cpp-oatpp/external
100+
95101
#Java/Android
96102
**/.gradle
97103
samples/client/petstore/java/hello.txt

README.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1025,6 +1025,7 @@ Here is a list of template creators:
10251025
* Apex: @asnelling
10261026
* Bash: @bkryza
10271027
* C: @PowerOfCreation @zhemant [:heart:](https://www.patreon.com/zhemant)
1028+
* C++ Oat++: @Kraust
10281029
* C++ REST: @Danielku15
10291030
* C++ Tiny: @AndersSpringborg @kaareHH @michelealbano @mkakbas
10301031
* C++ UE4: @Kahncode

appveyor.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -43,6 +43,7 @@ build_script:
4343
#- dotnet build samples\client\petstore\csharp\OpenAPIClient-ConditionalSerialization\Org.OpenAPITools.sln
4444

4545
test_script:
46+
- dotnet test samples\client\petstore\csharp\generichost\latest\ComposedEnum\src\Org.OpenAPITools.Test\Org.OpenAPITools.Test.csproj
4647
- dotnet test samples\client\petstore\csharp\generichost\latest\Tags\src\Org.OpenAPITools.Test\Org.OpenAPITools.Test.csproj
4748
- dotnet test samples\client\petstore\csharp\generichost\latest\HelloWorld\src\Org.OpenAPITools.Test\Org.OpenAPITools.Test.csproj
4849
- dotnet test samples\client\petstore\csharp\generichost\latest\OneOfList\src\Org.OpenAPITools.Test\Org.OpenAPITools.Test.csproj

bin/configs/cpp-oatpp-client.yaml

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
generatorName: cpp-oatpp-client
2+
outputDir: samples/client/petstore/cpp-oatpp
3+
inputSpec: modules/openapi-generator/src/test/resources/3_0/cpp-oatpp-client/petstore.yaml
4+
templateDir: modules/openapi-generator/src/main/resources/cpp-oatpp-client
5+
additionalProperties:
6+
addExternalLibs: "true"
Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
# for csharp generichost
2+
generatorName: csharp
3+
outputDir: samples/client/petstore/csharp/generichost/latest/ComposedEnum
4+
inputSpec: modules/openapi-generator/src/test/resources/3_0/csharp/composed-enum.yaml
5+
templateDir: modules/openapi-generator/src/main/resources/csharp
6+
additionalProperties:
7+
packageGuid: '{321C8C3F-0156-40C1-AE42-D59761FB9B6C}'
8+
modelPropertySorting: alphabetical
9+
operationParameterSorting: alphabetical
10+
validateSpec: false

0 commit comments

Comments
 (0)