Skip to content

Commit 97c47da

Browse files
authored
Merge branch 'OpenAPITools:master' into fix/17419_java_useOneOfInterface
2 parents 71e7c39 + a2ee3a7 commit 97c47da

710 files changed

Lines changed: 4657 additions & 3204 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/workflows/openapi-generator-test-results.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ jobs:
1111
report:
1212
runs-on: ubuntu-latest
1313
steps:
14-
- uses: dorny/test-reporter@v1
14+
- uses: dorny/test-reporter@v2
1515
with:
1616
artifact: surefire-test-results
1717
name: JUnit Test results

.github/workflows/samples-aspnet-fastenpoints-server.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@ jobs:
2626
- samples/server/petstore/aspnet/fastendpoints-useValidators
2727
steps:
2828
- uses: actions/checkout@v4
29-
- uses: actions/setup-dotnet@v4.3.0
29+
- uses: actions/setup-dotnet@v4.3.1
3030
with:
3131
dotnet-version: '8.0.x'
3232
- name: Build

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

Lines changed: 1 addition & 1 deletion
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/setup-dotnet@v4.3.0
31+
- uses: actions/setup-dotnet@v4.3.1
3232
with:
3333
dotnet-version: 3.1.*
3434
- name: Build

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

Lines changed: 1 addition & 1 deletion
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/setup-dotnet@v4.3.0
28+
- uses: actions/setup-dotnet@v4.3.1
2929
with:
3030
dotnet-version: '6.0.x'
3131
- name: Build

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

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ jobs:
1919
- samples/client/echo_api/csharp/restsharp/net8/EchoApi
2020
steps:
2121
- uses: actions/checkout@v4
22-
- uses: actions/setup-dotnet@v4.3.0
22+
- uses: actions/setup-dotnet@v4.3.1
2323
with:
2424
dotnet-version: '8.0.x'
2525
- name: Run echo server

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

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ jobs:
1919
- samples/client/petstore/csharp/restsharp/net8/useVirtualForHooks/
2020
steps:
2121
- uses: actions/checkout@v4
22-
- uses: actions/setup-dotnet@v4.3.0
22+
- uses: actions/setup-dotnet@v4.3.1
2323
with:
2424
dotnet-version: '8.0.x'
2525
- name: Build

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

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@ jobs:
2626
- samples/server/petstore/aspnetcore-8.0-use-centralized-package-version-management
2727
steps:
2828
- uses: actions/checkout@v4
29-
- uses: actions/setup-dotnet@v4.3.0
29+
- uses: actions/setup-dotnet@v4.3.1
3030
with:
3131
dotnet-version: '8.0.x'
3232
- name: Build

.github/workflows/samples-dotnet8.yaml

Lines changed: 1 addition & 1 deletion
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/setup-dotnet@v4.3.0
37+
- uses: actions/setup-dotnet@v4.3.1
3838
with:
3939
dotnet-version: '8.0.x'
4040
- name: Build

.github/workflows/samples-dotnet9.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -43,7 +43,7 @@ jobs:
4343
#- samples/client/petstore/csharp/unityWebRequest/net9/Petstore
4444
steps:
4545
- uses: actions/checkout@v4
46-
- uses: actions/setup-dotnet@v4.3.0
46+
- uses: actions/setup-dotnet@v4.3.1
4747
with:
4848
dotnet-version: '9.0.101'
4949
- name: Build

modules/openapi-generator/src/main/java/org/openapitools/codegen/config/GlobalSettings.java

Lines changed: 8 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -38,12 +38,13 @@ public class GlobalSettings {
3838

3939
private static final Logger LOGGER = LoggerFactory.getLogger(GlobalSettings.class);
4040

41-
private static ThreadLocal<Properties> properties = new InheritableThreadLocal<Properties>() {
41+
private static ThreadLocal<Properties> properties = new InheritableThreadLocal<>() {
4242
@Override
4343
protected Properties initialValue() {
4444
// avoid using System.getProperties().clone() which is broken in Gradle - see https://github.com/gradle/gradle/issues/17344
4545
Properties copy = new Properties();
46-
copy.putAll(System.getProperties());
46+
System.getProperties()
47+
.forEach((k,v) -> copy.put(String.valueOf(k), String.valueOf(v)));
4748
return copy;
4849
}
4950
};
@@ -69,8 +70,10 @@ public static void reset() {
6970
}
7071

7172
public static void log() {
72-
StringWriter stringWriter = new StringWriter();
73-
properties.get().list(new PrintWriter(stringWriter));
74-
LOGGER.debug("GlobalSettings: {}", stringWriter);
73+
if(LOGGER.isDebugEnabled()) {
74+
StringWriter stringWriter = new StringWriter();
75+
properties.get().list(new PrintWriter(stringWriter));
76+
LOGGER.debug("GlobalSettings: {}", stringWriter);
77+
}
7578
}
7679
}

0 commit comments

Comments
 (0)