Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
239 commits
Select commit Hold shift + click to select a range
53c2c66
#8881: add ESM to typescript-fetch (#11720)
sdoeringNew Mar 2, 2022
c87f33d
remove typescript angular v6, v7 samples
wing328 Mar 2, 2022
6ffe28d
Bump actions/checkout from 2 to 3 (#11764)
dependabot[bot] Mar 2, 2022
fd114da
Bump follow-redirects from 1.14.7 to 1.14.9 in /website (#11762)
dependabot[bot] Mar 2, 2022
2130bf4
add davidgamero to typescript tc (#11769)
wing328 Mar 2, 2022
876f2fe
[typescript-angular] update package.json (v11) to address security al…
wing328 Mar 2, 2022
8c023fa
replace tabs with spaces in rust generator
wing328 Mar 2, 2022
5ad9f18
[DefaultCodegen] GetReferenceHeader for both calls of headerToCodegen…
Mar 2, 2022
00ec168
Bump actions/download-artifact from 2.1.0 to 3 (#11777)
dependabot[bot] Mar 3, 2022
3656ec5
[Java] remove samples & replace them with file asserts (#11773)
borsch Mar 3, 2022
9bccd43
Bump actions/upload-artifact from 2.3.1 to 3 (#11787)
dependabot[bot] Mar 4, 2022
2e0dc57
[Java][WebClient] allow sync requests (#11780)
borsch Mar 4, 2022
5128e88
Fix for issue #11779 (#11781)
pichlau Mar 4, 2022
79d9193
Confluence Wiki - Escape special characters (#11786)
chatelao Mar 4, 2022
23e44ab
Fix jaxrs-spec to run with JDK 17 (#11798)
jsyrjala Mar 5, 2022
31f0c65
Fix example generation when missing models (#11805)
impl Mar 5, 2022
877812d
[Java] use x-implements (#11784)
borsch Mar 6, 2022
9efda42
fixed csharp netcore conditional serialization (#11710)
emajo Mar 6, 2022
087c5a2
update c# samples
wing328 Mar 6, 2022
284fbdf
Fix list keyword (#11806)
minerba Mar 6, 2022
f33ace6
update c samples
wing328 Mar 6, 2022
a1862ff
Fix ClientCertificates plumbing for csharp config. (#11711)
paritoshgote-msft Mar 6, 2022
7987252
add tests, better code format (#11814)
wing328 Mar 6, 2022
03d4d75
update C# samples
wing328 Mar 6, 2022
188f37f
Merge branch 'master' of https://github.com/OpenAPITools/openapi-gene…
wing328 Mar 6, 2022
7466bc2
[Client:C] [C-libcurl] cmake support specify path (#11790)
katepangLiu Mar 6, 2022
be8567f
V4 Azure functions + some tweaks (#11345)
Abrhm7786 Mar 6, 2022
382e2a2
Document all used vendor extensions in specific generator (#11797)
borsch Mar 6, 2022
482032d
fix warnings due to incorrect docstring (#11815)
wing328 Mar 7, 2022
9a12bce
skip javadoc for jdk17 in tests
wing328 Mar 7, 2022
c22997b
Cleanup Jackson type info mess fixes (#9441) (#11691)
rpost Mar 7, 2022
1b045a6
skip tests for jdk17 in github actino
wing328 Mar 7, 2022
0e4eb50
Fix typo in supportAndroidApiLevel25AndBelow help (#11821)
skwasniak Mar 8, 2022
00ef435
[swift5][client] create comment to warn about android api version (#1…
4brunu Mar 8, 2022
16fd760
[Ruby] Add x-group-parameters support to Ruby client (#11825)
harmony7 Mar 8, 2022
b1c6513
[Ruby] Added Support for Building Models from Hashes with Strings as …
ckoegel Mar 8, 2022
94b1440
[Python] Add Support for Content-Disposition Header without filename …
ckoegel Mar 8, 2022
6bc50ee
Added outputAsLibrary, onlyInterfaces additional-properties to go-ser…
sdstolworthy Mar 8, 2022
a4e1717
Fix Go template for oneOfs with primitive types (#11826)
impl Mar 8, 2022
7ed7930
fixed wrong intendation error (#11834)
wirthual Mar 9, 2022
fd1ede6
[Python] Added Ability to Initialize Models by Passing in Dictionarie…
ckoegel Mar 9, 2022
26f65de
Add auto-generated doc to scala-akka client (#11840)
nMoncho Mar 10, 2022
cbdcf8c
update samples
wing328 Mar 10, 2022
fb2c41c
[Java] implicit headers regex (#11819)
borsch Mar 10, 2022
22a1906
[csharp-netcore] Upgrade to System.Text.Json (#11741)
devhl-labs Mar 10, 2022
6f37409
Fix nullable models embedded in allOf (#11804)
impl Mar 10, 2022
795db0c
Fix incorrect FileParameter deserialization in csharp-netcore (#11850)
NoTuxNoBux Mar 11, 2022
7ac90ed
[Go] add more tests to cover more cases (#11849)
wing328 Mar 11, 2022
a3c5bbb
Added field and class level annotations to the pojo.mustache (#11775)
jayfray12 Mar 13, 2022
266de25
[Python] Added Support for Validating and Converting Model Attributes…
ckoegel Mar 14, 2022
7ea5d15
[Go] fix oneOf naming (#11863)
wing328 Mar 15, 2022
2db3070
Update java (okhttp-gson) client dependencies to newer versions (#11877)
wing328 Mar 15, 2022
82b7dee
update java jersey2 dependencies to newer versions (#11878)
wing328 Mar 15, 2022
834b502
[typescript-angular] Prevent syntax error when using isDateTime=true …
HexagonSun Mar 15, 2022
213828d
[PHP] Fix deprecations in PHP 8.1 (#11743)
satackey Mar 15, 2022
5c4181d
[php-slim4] Tiny config comments (#11875)
ybelenko Mar 15, 2022
a44c7e0
[php-slim4] Add minimal GitHub Action config (#11874)
ybelenko Mar 15, 2022
47f0715
[Micronaut] Add support for OffsetDateTime for Micronaut generators (…
andriy-dmytruk Mar 15, 2022
ecbd164
fix missing type in StringToArrayModelMapping (#11856)
bgong-mdsol Mar 15, 2022
86281a2
[charp-netcore] Fixed property and parameter sorting (#11807)
devhl-labs Mar 15, 2022
941d484
minor fix to java okhttp-gson pom.xml
wing328 Mar 15, 2022
4e602b6
[Rust][Server] Upgrade to tokio v1 (#11873)
sransara Mar 16, 2022
9a1e6d7
[Java][okhttp-gson] update junit to 5.8.2 from 4.13.2 (#11882)
wing328 Mar 16, 2022
a0a1839
fix for typescript deno (#11887)
chibat Mar 16, 2022
03b24b5
MustacheTemplateUpdate csharp (#11870)
maciejcymanski132 Mar 16, 2022
a3fb571
update C# samples
wing328 Mar 16, 2022
e07c7d1
[Feature][Java/Spring] Support Discriminator Based OneOf Interface (#…
cachescrubber Mar 16, 2022
860b634
[Java] update list of vendor extensions (#11891)
borsch Mar 17, 2022
fa9c7a6
[java][native] add connection timeout (#11890)
bgong-mdsol Mar 18, 2022
a4d3204
fix warning, update build.gradle, build.sbt (#11896)
wing328 Mar 18, 2022
7cbdf4c
[java][jersey2] update junit from 4.x to 5.x (major upgrade) (#11898)
wing328 Mar 18, 2022
5d8b80a
[Java] rename x-contentType to x-content-type (#11895)
wing328 Mar 18, 2022
b00c9d5
rename extension to conform to kebab-case (#11894)
wing328 Mar 18, 2022
3b7ea5c
[Java][JaxRS-Spec] fix builder generation (#11892)
borsch Mar 18, 2022
8e68ff7
[swift5][client] fix non public visibility modifier for NullEncodable…
4brunu Mar 18, 2022
ffd758d
fix: [csharp-netcore]: oneOf fixes for Primitive types (#11427)
jafin Mar 18, 2022
0295839
fix test failure due to different error message based on jdk version …
wing328 Mar 18, 2022
1fe2eb6
Fix undefined object in Python model __copy__ template (#11792)
tuanchien Mar 19, 2022
571e635
[csharp][netcore] better tests for oneOf with primitive types (#11907)
wing328 Mar 19, 2022
56e7507
Fix typo in final Info message (#11914)
mgrojo Mar 19, 2022
0ee0999
Update maven plug-in dependencies to newer versions (#11915)
wing328 Mar 20, 2022
bc2624d
use jdk8 in msf4j code (#11918)
wing328 Mar 20, 2022
87a5182
[Python] - Migrate enable per request authentification in new python …
MarioBotDuComptoirDesPharmacies Mar 20, 2022
9ab664b
Remove myself from Python community (#11919)
Jyhess Mar 21, 2022
caa0ba0
only support jdk8+ (#11917)
wing328 Mar 21, 2022
f470048
fix the exception in python flask option handling (#11916)
wing328 Mar 21, 2022
8acc502
[C#/.NET] remove duplicate CLI option (#11925)
borsch Mar 21, 2022
5ee2de9
Remove ackintosh from core team and technical committee (#11928)
ackintosh Mar 21, 2022
0a48976
[BUG] KOTLIN URI gerneration for URIs with default value misses the p…
StefanMMS Mar 21, 2022
e159919
List/Map emptiness checking and stream variation (#11920)
rafgoncas1 Mar 21, 2022
ba76ec9
Potencial NullPointerException fixes (#11923)
Mar 21, 2022
5e32f0c
[java][resttemplate] using uriBuilderFactory to encode all template v…
samuelo Mar 21, 2022
2455c84
[Java][Spring] Fix Array response (#11909)
borsch Mar 21, 2022
7a78e35
Remove obsolete imports (#11899)
pmwmedia Mar 21, 2022
36f0dd0
Only allow v3 input specs into python-experimental (#11931)
spacether Mar 22, 2022
196b9f2
[php] use http_build_query for deepObject support (#11225)
nadar Mar 22, 2022
4f9950b
Update recommended .htaccess (#11939)
ybelenko Mar 22, 2022
8580e9f
Bump actions/cache from 2.1.7 to 3 (#11934)
dependabot[bot] Mar 22, 2022
61245fc
[Python] abbreviate dictionary membership testing idiom (#11905)
Smattr Mar 22, 2022
7b59e60
[php-slim4] Add lazy CORS implementation (#11941)
ybelenko Mar 23, 2022
2c4daea
[Ruby] Added Support for Binary Media Data Return (#11254)
ckoegel Mar 23, 2022
5581cbf
fix markdown table format (#11955)
chanjarster Mar 24, 2022
7370c4d
update java samples
wing328 Mar 24, 2022
eea5260
Add documentation for scoop installation (#11948)
MartinDelille Mar 24, 2022
85df431
Replace maps with models to reduce casting (#11913)
borsch Mar 24, 2022
7cc995a
[Typescript-node] fix handling of --model-name-prefix|suffix options …
ty-v1 Mar 24, 2022
db53fdf
Revert "[Typescript-node] fix handling of --model-name-prefix|suffix …
macjohnny Mar 24, 2022
5fa08b9
[Typescript-node] fix handling of --model-name-prefix|suffix options,…
ty-v1 Mar 25, 2022
50bf764
Spring Boot Dependency Upgrade (#11960)
cachescrubber Mar 26, 2022
8103ccd
[Java][Spring] default value for list parameter (#11961)
borsch Mar 26, 2022
411f512
remove PR checklist 4th item before the 6.0.0 release
wing328 Mar 27, 2022
36453bc
fix docs example command option (#11978)
mkusaka Mar 27, 2022
0a9429f
[C][Client] Free list or map memory when json parsing fails (#11866)
ityuhui Mar 27, 2022
efefbaf
[GoClient] Fixed StringIndexOutOfBoundsException when multiple proper…
kandaaaaa Mar 27, 2022
6c1b68d
[Java][okhttp-gson] better support for additional properties (#11964)
wing328 Mar 27, 2022
d86b484
update parser to 2.0.31 (#11981)
wing328 Mar 27, 2022
081619e
Bump minimist from 1.2.0 to 1.2.6 in /website (#11971)
dependabot[bot] Mar 27, 2022
956ad2a
[php] Fix JSON object deserialization (#8481)
ybelenko Mar 28, 2022
115e363
add links to blog post, youtube video
wing328 Mar 28, 2022
21c399f
[typescript-fetch] Add stringEnums option (#11976)
mkusaka Mar 28, 2022
4cac093
[Micronaut] [Server] Add support for security roles with extension (#…
andriy-dmytruk Mar 29, 2022
8493a4e
fix #11342 Use https://search.maven.org/ for Maven Central links (#11…
mikkomaunu Mar 29, 2022
69c69df
[CircleCI] update image (#11929)
wing328 Mar 29, 2022
9ce3d2b
Fix form serialization typo from #11225 (#11990)
ybelenko Mar 29, 2022
e268f46
Test PHP client in Travis CI (#11996)
wing328 Mar 29, 2022
b3079f0
Switch expected and actual params in PHPUnit tests (#11992)
ybelenko Mar 29, 2022
5eacc0d
undo changes to CI/circle_parallel.sh
wing328 Mar 29, 2022
c71bc25
[Java][Spring] use tag description from specification (#12000)
borsch Mar 30, 2022
6a3a385
convert header parameter to string (#11991)
bgong-mdsol Mar 30, 2022
40d3331
[csharp-netcore] Inject json options (#11862)
devhl-labs Mar 30, 2022
8eb818c
skip php 8.1.4 installation by using cache
wing328 Mar 30, 2022
bb12861
Add Mastercard to the company list (#12003)
jaaufauvre Mar 30, 2022
a6bcef5
[PYTHON] Setting default value for Required variables (#10809)
the-akhil-nair Mar 30, 2022
0c825ad
update exceptions output (#11989)
ckoegel Mar 30, 2022
a4e2dde
Fixes issue where object in query parameter generates a NPE (#12010)
spacether Mar 30, 2022
b791621
[doc] Fix urls to sbt-openapi-generator in doc and script (#12015)
jadeszek Mar 31, 2022
90b0904
add mastercard logo (#12018)
wing328 Apr 1, 2022
7a50851
Update README.md (#12022)
tpberntsen Apr 1, 2022
f824b41
Update spring dependencies (#12024)
rick-a-lane-ii Apr 1, 2022
8f4106f
[Java][Native] Remove Javadoc warnings. fix #8692 (#12017)
mikkomaunu Apr 1, 2022
dc43042
Conditionally import the java validation API (#11999)
mfdewit Apr 1, 2022
6216046
update samples
wing328 Apr 1, 2022
7fb0fcb
Upgrade to Spring Boot 2.6.6/2.5.12 and Spring Cloud 2021.0.1. (#12027)
cachescrubber Apr 1, 2022
5d5e753
[typescript] Skip missing fields during deserialization (#12016)
bodograumann Apr 1, 2022
41451ff
fix #11958 [BUG] python generates wrong model name and model file nam…
chanjarster Apr 2, 2022
9aaf30e
Conditionally install phpenv based on cache (#12030)
rick-a-lane-ii Apr 2, 2022
48aae8e
Fix NPE when passing null in a formData that is not required. (#12028)
JFCote Apr 2, 2022
05290fa
remove duplicate JsonTypeName (#12029)
pbthorste Apr 2, 2022
48d0aa0
Correct scoop install command (#12035)
edgett Apr 3, 2022
224a082
remove es5 support from js generator (#12033)
wing328 Apr 3, 2022
c21d2cd
Added space between @NotNull-annotation and Java type to produce code…
mikkomaunu Apr 3, 2022
b54257d
Support binary return format only in Ruby faraday client (#11974)
wing328 Apr 3, 2022
7b6fa75
[csharp-netcore] Composed primitives support in generichost (#11924)
devhl-labs Apr 3, 2022
8466092
Fix c++ warning (#12009)
MartinDelille Apr 3, 2022
914b539
Prepare 6.0.0 beta release (#12039)
wing328 Apr 4, 2022
2d4a01a
Revert "Prepare 6.0.0 beta release (#12039)"
wing328 Apr 4, 2022
1b57024
update local-spec/gradle.properties to snapshot version
wing328 Apr 4, 2022
e8e1f6b
feat(typescript-fetch): use ReponseError (#10477) (#10478)
javier-garcia-meteologica Apr 4, 2022
3d8414f
update ts samples
wing328 Apr 5, 2022
7425972
add a link to zozo tech blog post
wing328 Apr 5, 2022
cd41bc8
[java] Add jersey3 support to the Java client (#12046)
wing328 Apr 5, 2022
4e16146
more checks in validateJsonObject (#12041)
wing328 Apr 5, 2022
5cef7e6
add response headers to api exception (#12042)
wing328 Apr 5, 2022
efc1a66
[Ruby] Fix incorrectly capitalized identifier in apis template (#12045)
harmony7 Apr 5, 2022
a596d5a
update jackson databind to newer version (#12053)
wing328 Apr 5, 2022
a7e9278
[PowerShell] add more tests to powershell client (#12057)
wing328 Apr 6, 2022
66db259
comment out error message debug (#12056)
wing328 Apr 6, 2022
edfb3e1
Reduce casting for operations processing (#12002)
borsch Apr 6, 2022
510f799
[typescript] Support esbuild, second attempt (#11465)
bodograumann Apr 6, 2022
2e19371
Fix the null pointer exception when generating examples for schemas i…
spacether Apr 7, 2022
fbe209c
surefire plugin 3.0.0-M6 (#12076)
sullis Apr 7, 2022
32295bf
[python-experimental] adds missing init files in endpoint modules (#1…
spacether Apr 7, 2022
d5d1e71
testng 7.5 (#11380)
sullis Apr 7, 2022
d45f72d
Eliminates handlebars helper warnings (#12078)
spacether Apr 7, 2022
f852c9c
Adds postProcess method to python-experimental (#12079)
spacether Apr 7, 2022
6591d4e
[PowerShell] better enum model support (#12082)
wing328 Apr 8, 2022
f16d7d1
docs: updated supported angular version (#12072)
takkiraz Apr 8, 2022
baa0ca0
Fixed typo in readme which caused the project link to be broken (#12083)
lukacsaronzs Apr 8, 2022
5c1ad2a
Bump actions/setup-java from 2 to 3 (#12087)
dependabot[bot] Apr 9, 2022
346dfbc
Configure apiNameSuffix via plugins (#12062)
borsch Apr 9, 2022
97eca73
[dart-dio] Adds support for enumUnknownDefaultCase to dart builtvalue…
josh-burton Apr 9, 2022
cd56a4b
[php-slim4] Add Mock Server (#12044)
ybelenko Apr 9, 2022
e783e9b
Adds 'params_encoder' config option for Ruby clients using Faraday (#…
dkliban Apr 9, 2022
f6231d2
Remove restrictions for additional property types (#11802)
impl Apr 9, 2022
6bc065e
Specify source encoding in java/kotlin sample poms templates (#12088)
wing328 Apr 9, 2022
3e1797f
Add operations servers for csharp-netcore (#12090)
wing328 Apr 9, 2022
befe24d
[typescript-fetch] regenerate withoutRuntimeCheks sample (#12091)
mkusaka Apr 9, 2022
4374a63
maven-compiler-plugin only once, because duplicates cause warnings (#…
mikkomaunu Apr 9, 2022
4e82b74
fix warning in cref for list (#12096)
wing328 Apr 10, 2022
a34f992
update jackson databind to newer version (#12097)
wing328 Apr 10, 2022
51c4851
[dart] Improved library specific template usage (#10742)
kuhnroyal Apr 10, 2022
257141c
[typescript-fetch] add default config feature (#12037)
mkusaka Apr 10, 2022
cddab0b
Add Brevy to the list of companies (#12105)
Kamilczak020 Apr 11, 2022
d17316e
update readme
wing328 Apr 11, 2022
b29b5e1
[python-experimental] fixes json + charset use case (#12114)
spacether Apr 12, 2022
15e9d4e
Add example allOf with single ref (#10948)
kuhnroyal Apr 12, 2022
478ed9b
Add a sample of an enum model array in query params (#12107)
kuhnroyal Apr 12, 2022
877a3fc
[typescript-fetch] drop support typescript under v4.0 (#12102)
mkusaka Apr 12, 2022
e58646a
update samples
wing328 Apr 12, 2022
e988dc8
[dart] Remove old dio generator (to be replaced with dart-dio-next) (…
kuhnroyal Apr 12, 2022
79de04e
fix: respect configured generator URL in swagger config (#12064)
fgreinacher Apr 12, 2022
8c57b66
[typescript*] drop support typescript below 4.0 (#12123)
mkusaka Apr 12, 2022
30d8ed6
Upgrade haskell-servant to latest LTS (#12092)
7omb Apr 12, 2022
4c2a981
[C++][Qt] update petstore to 3.0 spec (#12124)
wing328 Apr 13, 2022
f88024a
update readme with onesignal (#12126)
wing328 Apr 13, 2022
498ba58
[typescript-fetch] Removed functions that are unused when withoutRunt…
mkusaka Apr 13, 2022
7851dfe
[kotlin][client] fix encoding of individual parts of a multipart requ…
koscejev Apr 13, 2022
1deaaa8
[python-experimental] Allow response media types to omit schema (#12135)
spacether Apr 13, 2022
c533deb
improve errorObjectType to avoid regression (#12131)
wing328 Apr 14, 2022
0e9d6b0
[php-slim4] Add monolog package as default logger (#12137)
ybelenko Apr 16, 2022
4485ba2
Bump async from 2.6.3 to 2.6.4 in /website (#12148)
dependabot[bot] Apr 16, 2022
16ab5fe
do not put the invalid value of the enum to a JSON structure (#12133)
ityuhui Apr 16, 2022
ceaff20
[Java] Ignore return value for Java file assert classes (#12145)
borsch Apr 16, 2022
a223b54
Add @mkusaka to TS technical committee (#12150)
wing328 Apr 16, 2022
ce6d8c0
Fix documentation for users of AbstractJavaJAXRSServerCodegen (#12142)
typetetris Apr 16, 2022
01ad80f
[Dart][client] Adjust toJson method to use '_json' instead of 'json' …
0xNF Apr 16, 2022
a60df64
[dart] Support/Fix sourceFolder parameter and docs (#12113)
kuhnroyal Apr 16, 2022
e12100b
[Ruby] Add support for faraday 2.x (#12112)
ykitamura-mdsol Apr 16, 2022
f195a83
[Java/Spring] all-of and one-of Improvements and Fixes (was #12075) (…
cachescrubber Apr 16, 2022
7b1795a
[REQ][Ruby] Ruby Allow Follow Redirect (#12047)
moorec22 Apr 16, 2022
2abdd3a
set follow_location default to true
wing328 Apr 16, 2022
eef7cdd
Adds UUID to python-experimental (#12153)
spacether Apr 16, 2022
84167ca
update url to travis ci
wing328 Apr 17, 2022
e2e7609
Adds not to CodegenComposedSchemas and uses it in python-exp (#12146)
spacether Apr 17, 2022
6a77660
[python-experimental] fixes bug where some singleton representations …
spacether Apr 17, 2022
5f1f47d
[swift5] Abstract away URLSession (#11651) (#12110)
leszek-s Apr 19, 2022
12454de
[Java][OkHTTP] fix empty request body handling (#12172)
borsch Apr 19, 2022
8330e16
Better inline model resolver to handle inline schema in array item (#…
wing328 Apr 20, 2022
35d6fd4
[Inline model resolver] minor enhancements/refactoring (#12175)
wing328 Apr 20, 2022
fbdd3c3
[python-experimental] Fixes enum is comparison (#12176)
spacether Apr 20, 2022
8a83a34
[php] make ObjectSerializer::toString actually return a string (#12158)
fengelniederhammer Apr 20, 2022
67b659f
update php samples
wing328 Apr 20, 2022
783f810
Allow selection of MP REST API version for MicroProfile REST client g…
aserkes Apr 20, 2022
2df68d9
[Java][microprofile] update API test template to work with v3.0 (#12177)
wing328 Apr 20, 2022
d6e194b
Return type for Azure funcs (#12115)
Abrhm7786 Apr 20, 2022
0a53232
update doc
wing328 Apr 20, 2022
e98c054
Improvements to csharp-netcore-function generator (#12183)
wing328 Apr 20, 2022
a8d4c00
[java-micronaut] Support Optional for non-required properties (#12144)
auke- Apr 21, 2022
f92f8f1
update java samples
wing328 Apr 21, 2022
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
The diff you're trying to view is too large. We only load the first 3000 changed files.
19 changes: 14 additions & 5 deletions .circleci/config.yml
Original file line number Diff line number Diff line change
Expand Up @@ -15,6 +15,15 @@ commands: # a reusable command with parameters
- source-v2-
# Machine Setup
# If you break your build into multiple jobs with workflows, you will probably want to do the parts of this that are relevant in each
- run:
name: Install Headless Chrome dependencies
command: |
sudo apt-get update && sudo apt-get install -yq \
gconf-service libasound2 libatk1.0-0 libatk-bridge2.0-0 libc6 libcairo2 libcups2 libdbus-1-3 \
libexpat1 libfontconfig1 libgcc1 libgconf-2-4 libgdk-pixbuf2.0-0 libglib2.0-0 libgtk-3-0 libnspr4 \
libpango-1.0-0 libpangocairo-1.0-0 libstdc++6 libx11-6 libx11-xcb1 libxcb1 libxcomposite1 libxcursor1 \
libxdamage1 libxext6 libxfixes3 libxi6 libxrandr2 libxrender1 libxss1 libxtst6 ca-certificates \
fonts-liberation libappindicator1 libnss3 lsb-release xdg-utils wget libgbm1
# The following `checkout` command checks out your code to your working directory. In 1.0 we did this implicitly. In 2.0 you can choose where in the course of a job your code should be checked out.
- checkout
# Prepare for artifact and test results collection equivalent to how it was done on 1.0.
Expand Down Expand Up @@ -128,7 +137,7 @@ commands: # a reusable command with parameters
jobs:
node0:
machine:
image: circleci/classic:latest
image: ubuntu-2004:202201-02
working_directory: ~/OpenAPITools/openapi-generator
shell: /bin/bash --login
environment:
Expand All @@ -141,7 +150,7 @@ jobs:
nodeNo: "0"
node1:
machine:
image: circleci/classic:latest
image: ubuntu-2004:202201-02
working_directory: ~/OpenAPITools/openapi-generator
shell: /bin/bash --login
environment:
Expand All @@ -154,7 +163,7 @@ jobs:
nodeNo: "1"
node2:
machine:
image: circleci/classic:latest
image: ubuntu-2004:202201-02
working_directory: ~/OpenAPITools/openapi-generator
shell: /bin/bash --login
environment:
Expand All @@ -167,7 +176,7 @@ jobs:
nodeNo: "2"
node3:
machine:
image: circleci/classic:latest
image: ubuntu-2004:202201-02
working_directory: ~/OpenAPITools/openapi-generator
shell: /bin/bash --login
environment:
Expand Down Expand Up @@ -201,4 +210,4 @@ workflows:
- node1
- node2
- node3
- node4
- node4
1 change: 0 additions & 1 deletion .github/PULL_REQUEST_TEMPLATE.md
Original file line number Diff line number Diff line change
Expand Up @@ -16,5 +16,4 @@
These must match the expectations made by your contribution.
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*`.
For Windows users, please run the script in [Git BASH](https://gitforwindows.org/).
- [ ] File the PR against the [correct branch](https://github.com/OpenAPITools/openapi-generator/wiki/Git-Branches): `master` (5.3.0), `6.0.x`
- [ ] 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.
16 changes: 8 additions & 8 deletions .github/workflows/check-supported-versions.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -18,25 +18,25 @@ jobs:
- java: 17
os: ubuntu-latest
# Need to update to Gradle version with v17 support in modules/openapi-generator-gradle-plugin/pom.xml
flags: -am -pl modules/openapi-generator-cli
flags: -am -pl modules/openapi-generator-cli -Dmaven.javadoc.skip=true -Dmaven.test.skip=true
steps:
- name: Check out code
uses: actions/checkout@v2
uses: actions/checkout@v3

- name: Set up JDK ${{ matrix.java }}
uses: actions/setup-java@v2
uses: actions/setup-java@v3
with:
distribution: 'temurin'
java-version: ${{ matrix.java }}

- uses: actions/cache@v2.1.7
- uses: actions/cache@v3
with:
path: ~/.m2/repository
key: ${{ runner.os }}-maven-${{ hashFiles('pom.xml', 'modules/**/pom.xml') }}
restore-keys: |
${{ runner.os }}-maven-

- uses: actions/cache@v2.1.7
- uses: actions/cache@v3
with:
path: |
~/.gradle/caches
Expand All @@ -50,7 +50,7 @@ jobs:
run: mvn -nsu -B --quiet -Djacoco.skip=true -Dorg.slf4j.simpleLogger.defaultLogLevel=error --no-transfer-progress clean install --file pom.xml ${{ matrix.flags }}

- name: Upload Maven build artifact
uses: actions/upload-artifact@v2.3.1
uses: actions/upload-artifact@v3
if: matrix.java == '8' && matrix.os == 'ubuntu-latest'
with:
name: artifact
Expand Down Expand Up @@ -79,9 +79,9 @@ jobs:
# flags: --skip-docs
steps:
- name: Check out code
uses: actions/checkout@v2
uses: actions/checkout@v3
- name: Download build artifact
uses: actions/download-artifact@v2.1.0
uses: actions/download-artifact@v3
with:
name: artifact
- name: Run Ensures Script
Expand Down
8 changes: 4 additions & 4 deletions .github/workflows/gradle-test.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -33,21 +33,21 @@ jobs:
- samples/openapi3/client/petstore/java/jersey2-java8
- samples/client/petstore/java/okhttp-gson
steps:
- uses: actions/checkout@v2
- uses: actions/setup-java@v2
- uses: actions/checkout@v3
- uses: actions/setup-java@v3
with:
distribution: 'temurin'
java-version: 11
# Cache Gradle Dependencies
- name: Setup Gradle Dependencies Cache
uses: actions/cache@v2.1.7
uses: actions/cache@v3
with:
path: ~/.gradle/caches
key: ${{ runner.os }}-gradle-caches-${{ hashFiles('**/*.gradle', '**/*.gradle.kts') }}

# Cache Gradle Wrapper
- name: Setup Gradle Wrapper Cache
uses: actions/cache@v2.1.7
uses: actions/cache@v3
with:
path: ~/.gradle/wrapper
key: ${{ runner.os }}-gradle-wrapper-${{ hashFiles('**/gradle/wrapper/gradle-wrapper.properties') }}
Expand Down
40 changes: 20 additions & 20 deletions .github/workflows/openapi-generator.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -15,14 +15,14 @@ jobs:
name: Build
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2
- uses: actions/checkout@v3
- name: Set up JDK 8
uses: actions/setup-java@v2
uses: actions/setup-java@v3
with:
java-version: 8
distribution: 'temurin'
- name: Cache maven dependencies
uses: actions/cache@v2.1.7
uses: actions/cache@v3
env:
cache-name: cache-maven-repository
with:
Expand All @@ -39,7 +39,7 @@ jobs:
run: mvn --no-snapshot-updates --batch-mode --quiet install -DskipTests -Dorg.slf4j.simpleLogger.defaultLogLevel=error
- run: ls -la modules/openapi-generator-cli/target
- name: Upload openapi-generator-cli.jar artifact
uses: actions/upload-artifact@v2.3.1
uses: actions/upload-artifact@v3
with:
name: openapi-generator-cli.jar
path: modules/openapi-generator-cli/target/openapi-generator-cli.jar
Expand All @@ -51,14 +51,14 @@ jobs:
needs:
- build
steps:
- uses: actions/checkout@v2
- uses: actions/checkout@v3
- name: Set up JDK 8
uses: actions/setup-java@v2
uses: actions/setup-java@v3
with:
java-version: 8
distribution: 'temurin'
- name: Cache maven dependencies
uses: actions/cache@v2.1.7
uses: actions/cache@v3
env:
cache-name: cache-maven-repository
with:
Expand All @@ -75,7 +75,7 @@ jobs:
run: mvn --no-snapshot-updates --batch-mode --quiet --fail-at-end test -Dorg.slf4j.simpleLogger.defaultLogLevel=error
- name: Publish unit test reports
if: ${{ always() }}
uses: actions/upload-artifact@v2.3.1
uses: actions/upload-artifact@v3
with:
name: surefire-test-results
path: '**/surefire-reports/TEST-*.xml'
Expand All @@ -86,14 +86,14 @@ jobs:
needs:
- build
steps:
- uses: actions/checkout@v2
- uses: actions/checkout@v3
- name: Set up JDK 8
uses: actions/setup-java@v2
uses: actions/setup-java@v3
with:
java-version: 8
distribution: 'temurin'
- name: Download openapi-generator-cli.jar artifact
uses: actions/download-artifact@v2.1.0
uses: actions/download-artifact@v3
with:
name: openapi-generator-cli.jar
path: modules/openapi-generator-cli/target
Expand Down Expand Up @@ -125,14 +125,14 @@ jobs:
- build
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2
- uses: actions/checkout@v3
- name: Set up JDK 8
uses: actions/setup-java@v2
uses: actions/setup-java@v3
with:
java-version: 8
distribution: 'temurin'
- name: Download openapi-generator-cli.jar artifact
uses: actions/download-artifact@v2.1.0
uses: actions/download-artifact@v3
with:
name: openapi-generator-cli.jar
path: modules/openapi-generator-cli/target
Expand Down Expand Up @@ -160,14 +160,14 @@ jobs:
needs:
- build
steps:
- uses: actions/checkout@v2
- uses: actions/checkout@v3
- name: Set up JDK 11
uses: actions/setup-java@v2
uses: actions/setup-java@v3
with:
java-version: 11
distribution: 'temurin'
- name: Cache maven dependencies
uses: actions/cache@v2.1.7
uses: actions/cache@v3
env:
cache-name: cache-maven-repository
with:
Expand All @@ -193,14 +193,14 @@ jobs:
needs:
- build
steps:
- uses: actions/checkout@v2
- uses: actions/checkout@v3
- name: Set up JDK 11
uses: actions/setup-java@v2
uses: actions/setup-java@v3
with:
java-version: 11
distribution: 'temurin'
- name: Cache maven dependencies
uses: actions/cache@v2.1.7
uses: actions/cache@v3
env:
cache-name: cache-maven-repository
with:
Expand Down
47 changes: 7 additions & 40 deletions .github/workflows/samples-dart.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -13,17 +13,17 @@ on:
- 'samples/openapi3/client/petstore/dart*/**'

jobs:
tests-dart-2-10:
name: Tests Dart 2.10
tests-dart:
name: Tests Dart
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2
- uses: actions/setup-java@v2
- uses: actions/checkout@v3
- uses: actions/setup-java@v3
with:
distribution: 'temurin'
java-version: 8
- name: Cache maven dependencies
uses: actions/cache@v2.1.7
uses: actions/cache@v3
env:
cache-name: maven-repository
with:
Expand All @@ -32,40 +32,7 @@ jobs:
~/.gradle
key: ${{ runner.os }}-${{ github.job }}-${{ env.cache-name }}-${{ hashFiles('**/pom.xml') }}
- name: Cache test dependencies
uses: actions/cache@v2.1.7
env:
cache-name: pub-cache
with:
path: $PUB_CACHE
key: ${{ runner.os }}-${{ github.job }}-${{ env.cache-name }}-${{ hashFiles('samples/**/pubspec.yaml') }}
- uses: dart-lang/setup-dart@v1
with:
sdk: 2.10.5
- name: Run tests
uses: ./.github/actions/run-samples
with:
name: samples.dart-2.10

tests-dart-2-13:
name: Tests Dart 2.13
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2
- uses: actions/setup-java@v2
with:
distribution: 'temurin'
java-version: 8
- name: Cache maven dependencies
uses: actions/cache@v2.1.7
env:
cache-name: maven-repository
with:
path: |
~/.m2/repository
~/.gradle
key: ${{ runner.os }}-${{ github.job }}-${{ env.cache-name }}-${{ hashFiles('**/pom.xml') }}
- name: Cache test dependencies
uses: actions/cache@v2.1.7
uses: actions/cache@v3
env:
cache-name: pub-cache
with:
Expand All @@ -77,4 +44,4 @@ jobs:
- name: Run tests
uses: ./.github/actions/run-samples
with:
name: samples.dart-2.13
name: samples.dart
2 changes: 1 addition & 1 deletion .github/workflows/samples-dotnet.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,7 @@ jobs:
- samples/client/petstore/csharp-netcore/OpenAPIClient-generichost-net6.0-nrt
- samples/server/petstore/aspnetcore-6.0
steps:
- uses: actions/checkout@v2
- uses: actions/checkout@v3
- uses: actions/setup-dotnet@v2
with:
dotnet-version: '6.0.x'
Expand Down
6 changes: 3 additions & 3 deletions .github/workflows/samples-groovy.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -21,13 +21,13 @@ jobs:
sample:
- samples/client/petstore/groovy
steps:
- uses: actions/checkout@v2
- uses: actions/setup-java@v2
- uses: actions/checkout@v3
- uses: actions/setup-java@v3
with:
distribution: 'temurin'
java-version: 8
- name: Cache maven dependencies
uses: actions/cache@v2.1.7
uses: actions/cache@v3
env:
cache-name: maven-repository
with:
Expand Down
7 changes: 4 additions & 3 deletions .github/workflows/samples-java-client-jdk11.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -34,17 +34,18 @@ jobs:
- samples/client/petstore/java/rest-assured
- samples/client/petstore/java/rest-assured-jackson
- samples/client/petstore/java/microprofile-rest-client
- samples/client/petstore/java/microprofile-rest-client-3.0
- samples/client/petstore/java/apache-httpclient
- samples/client/petstore/java/feign
- samples/client/petstore/java/jersey1
steps:
- uses: actions/checkout@v2
- uses: actions/setup-java@v2
- uses: actions/checkout@v3
- uses: actions/setup-java@v3
with:
distribution: 'temurin'
java-version: 11
- name: Cache maven dependencies
uses: actions/cache@v2.1.7
uses: actions/cache@v3
env:
cache-name: maven-repository
with:
Expand Down
Loading