File tree 6 files changed +26
-24
lines changed
6 files changed +26
-24
lines changed Original file line number Diff line number Diff line change @@ -17,10 +17,10 @@ jobs:
17
17
steps :
18
18
- name : Checkout code
19
19
uses : actions/checkout@v3
20
- - name : Set up .NET SDK 8 .0
20
+ - name : Set up .NET SDK 9 .0
21
21
uses : actions/setup-dotnet@v3
22
22
with :
23
- dotnet-version : 8 .0
23
+ dotnet-version : 9 .0
24
24
- name : Set up JDK 21
25
25
uses : actions/setup-java@v4
26
26
with :
Original file line number Diff line number Diff line change 1
1
<Project Sdk =" Microsoft.NET.Sdk" >
2
2
<PropertyGroup >
3
- <TargetFramework >net8 .0</TargetFramework >
3
+ <TargetFramework >net9 .0</TargetFramework >
4
4
<Nullable >enable</Nullable >
5
5
<GenerateDocumentationFile >true</GenerateDocumentationFile >
6
6
</PropertyGroup >
7
7
<ItemGroup >
8
8
{% - if avro_annotation %}
9
- <PackageReference Include =" Apache.Avro" Version =" 1.11.3 " />
9
+ <PackageReference Include =" Apache.Avro" Version =" 1.12.0 " />
10
10
{% - endif %}
11
11
{% - if newtonsoft_json_annotation %}
12
12
<PackageReference Include =" Newtonsoft.Json" Version =" 13.0.3" />
13
13
{% - endif %}
14
14
{% - if system_text_json_annotation %}
15
- <PackageReference Include =" System.Text.Json" Version =" 8 .0.5 " />
15
+ <PackageReference Include =" System.Text.Json" Version =" 9 .0.3 " />
16
16
{% - endif %}
17
- <PackageReference Include =" System.Memory.Data" Version =" 8 .0.0 " />
17
+ <PackageReference Include =" System.Memory.Data" Version =" 9 .0.3 " />
18
18
</ItemGroup >
19
19
<ItemGroup >
20
- <PackageReference Include =" NUnit" Version =" 3.13.3 " />
21
- <PackageReference Include =" NUnit3TestAdapter" Version =" 4 .0.0" />
22
- <PackageReference Include =" Microsoft.NET.Test.Sdk" Version =" 16.9.4 " />
20
+ <PackageReference Include =" NUnit" Version =" 4.3.2 " />
21
+ <PackageReference Include =" NUnit3TestAdapter" Version =" 5 .0.0" />
22
+ <PackageReference Include =" Microsoft.NET.Test.Sdk" Version =" 17.13.0 " />
23
23
</ItemGroup >
24
24
</Project >
Original file line number Diff line number Diff line change 1
1
<Project Sdk =" Microsoft.NET.Sdk" >
2
2
<PropertyGroup >
3
- <TargetFramework >net8 .0</TargetFramework >
3
+ <TargetFramework >net9 .0</TargetFramework >
4
4
<Nullable >enable</Nullable >
5
5
<GenerateDocumentationFile >true</GenerateDocumentationFile >
6
6
</PropertyGroup >
7
7
<ItemGroup >
8
8
<ProjectReference Include =" ../src/{{project_name | pascal}}.csproj" />
9
9
</ItemGroup >
10
10
<ItemGroup >
11
- <PackageReference Include =" NUnit" Version =" 3.13.3 " />
12
- <PackageReference Include =" NUnit3TestAdapter" Version =" 4 .0.0" />
13
- <PackageReference Include =" Microsoft.NET.Test.Sdk" Version =" 16.9.4 " />
14
- <PackageReference Include =" FluentAssertions" Version =" 6.12 .0" />
11
+ <PackageReference Include =" NUnit" Version =" 4.3.2 " />
12
+ <PackageReference Include =" NUnit3TestAdapter" Version =" 5 .0.0" />
13
+ <PackageReference Include =" Microsoft.NET.Test.Sdk" Version =" 17.13.0 " />
14
+ <PackageReference Include =" FluentAssertions" Version =" 8.2 .0" />
15
15
</ItemGroup >
16
16
</Project >
Original file line number Diff line number Diff line change @@ -9,8 +9,10 @@ import gzip
9
9
import enum
10
10
import typing
11
11
import dataclasses
12
+ from dataclasses import dataclass
12
13
{% - if dataclasses_json_annotation %}
13
14
import dataclasses_json
15
+ from dataclasses_json import Undefined, dataclass_json
14
16
import json
15
17
{% - for field in fields if field .type == "datetime" or field .type == "typing.Optional[datetime.datetime]" %}
16
18
{% - if loop .first %}
@@ -32,9 +34,9 @@ import datetime
32
34
{% - endfor %}
33
35
34
36
{% if dataclasses_json_annotation %}
35
- @dataclasses_json. dataclass_json
37
+ @dataclass_json(undefined=Undefined.EXCLUDE)
36
38
{% - endif %}
37
- @dataclasses. dataclass
39
+ @dataclass
38
40
class {{ class_name }}:
39
41
"""
40
42
{{ docstring }}
Original file line number Diff line number Diff line change 1
1
2
2
<Project Sdk =" Microsoft.NET.Sdk" >
3
3
<PropertyGroup >
4
- <TargetFramework >net8 .0</TargetFramework >
4
+ <TargetFramework >net9 .0</TargetFramework >
5
5
<Nullable >enable</Nullable >
6
6
<OutputType >Exe</OutputType >
7
7
</PropertyGroup >
8
8
<ItemGroup >
9
- <PackageReference Include =" Apache.Avro" Version =" 1.11.3 " />
9
+ <PackageReference Include =" Apache.Avro" Version =" 1.12.0 " />
10
10
<PackageReference Include =" Newtonsoft.Json" Version =" 13.0.3" />
11
- <PackageReference Include =" System.Text.Json" Version =" 8 .0.5 " />
12
- <PackageReference Include =" System.Memory.Data" Version =" 8 .0.0 " />
11
+ <PackageReference Include =" System.Text.Json" Version =" 9 .0.3 " />
12
+ <PackageReference Include =" System.Memory.Data" Version =" 9 .0.3 " />
13
13
</ItemGroup >
14
14
<ItemGroup >
15
15
<ProjectReference Include =" ..\twotypeunion-cs\src\TwoTypeUnion.csproj" />
Original file line number Diff line number Diff line change 1
1
2
2
<Project Sdk =" Microsoft.NET.Sdk" >
3
3
<PropertyGroup >
4
- <TargetFramework >net8 .0</TargetFramework >
4
+ <TargetFramework >net9 .0</TargetFramework >
5
5
<Nullable >enable</Nullable >
6
6
<OutputType >Exe</OutputType >
7
7
</PropertyGroup >
8
8
<ItemGroup >
9
- <PackageReference Include =" Apache.Avro" Version =" 1.11.3 " />
9
+ <PackageReference Include =" Apache.Avro" Version =" 1.12.0 " />
10
10
<PackageReference Include =" Newtonsoft.Json" Version =" 13.0.3" />
11
- <PackageReference Include =" System.Text.Json" Version =" 8 .0.5 " />
12
- <PackageReference Include =" System.Memory.Data" Version =" 8 .0.0 " />
11
+ <PackageReference Include =" System.Text.Json" Version =" 9 .0.3 " />
12
+ <PackageReference Include =" System.Memory.Data" Version =" 9 .0.3 " />
13
13
</ItemGroup >
14
14
<ItemGroup >
15
15
<ProjectReference Include =" ..\typemapunion-cs\src\TypeMapUnion.csproj" />
You can’t perform that action at this time.
0 commit comments