Skip to content

Commit 2a56bcb

Browse files
committed
Add compatibility checks on each PR and push.
1 parent 23b0ba7 commit 2a56bcb

File tree

5 files changed

+20
-0
lines changed

5 files changed

+20
-0
lines changed

.github/workflows/pull-request.yaml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22,3 +22,6 @@ jobs:
2222
- name: Build and test
2323
run: |
2424
dotnet test src/NodaTime.Serialization.Test
25+
dotnet pack src/NodaTime.Serialization.JsonNet
26+
dotnet pack src/NodaTime.Serialization.Protobuf
27+
dotnet pack src/NodaTime.Serialization.SystemTextJson

.github/workflows/push.yaml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -25,3 +25,6 @@ jobs:
2525
- name: Build and test
2626
run: |
2727
dotnet test src/NodaTime.Serialization.Test
28+
dotnet pack src/NodaTime.Serialization.JsonNet
29+
dotnet pack src/NodaTime.Serialization.Protobuf
30+
dotnet pack src/NodaTime.Serialization.SystemTextJson

src/NodaTime.Serialization.JsonNet/NodaTime.Serialization.JsonNet.csproj

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,9 +2,13 @@
22

33
<PropertyGroup>
44
<Description>Provides serialization support between Noda Time and Json.NET.</Description>
5+
<!-- Update this just before a release. -->
56
<Version>3.1.0</Version>
7+
<!-- Update this just after a release. -->
8+
<PackageValidationBaselineVersion>3.1.0</PackageValidationBaselineVersion>
69
<TargetFrameworks>netstandard2.0</TargetFrameworks>
710
<PackageTags>nodatime;json;jsonnet</PackageTags>
11+
<EnablePackageValidation>true</EnablePackageValidation>
812
</PropertyGroup>
913

1014
<ItemGroup>

src/NodaTime.Serialization.Protobuf/NodaTime.Serialization.Protobuf.csproj

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,9 +2,14 @@
22

33
<PropertyGroup>
44
<Description>Provides serialization support between Noda Time and Google.Protobuf</Description>
5+
<!-- Update this just before a release. -->
56
<Version>2.0.1</Version>
7+
<!-- Update this just after a release. -->
8+
<PackageValidationBaselineVersion>2.0.0</PackageValidationBaselineVersion>
9+
610
<TargetFrameworks>netstandard2.0</TargetFrameworks>
711
<PackageTags>nodatime;google;protobuf</PackageTags>
12+
<EnablePackageValidation>true</EnablePackageValidation>
813
</PropertyGroup>
914

1015
<ItemGroup>

src/NodaTime.Serialization.SystemTextJson/NodaTime.Serialization.SystemTextJson.csproj

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,9 +2,14 @@
22

33
<PropertyGroup>
44
<Description>Provides serialization support between Noda Time and System.Text.Json</Description>
5+
<!-- Update this just before a release. -->
56
<Version>1.2.0</Version>
7+
<!-- Update this just after a release. -->
8+
<PackageValidationBaselineVersion>1.2.0</PackageValidationBaselineVersion>
9+
610
<TargetFrameworks>netstandard2.0;net6.0</TargetFrameworks>
711
<PackageTags>nodatime;json</PackageTags>
12+
<EnablePackageValidation>true</EnablePackageValidation>
813
</PropertyGroup>
914

1015
<ItemGroup>

0 commit comments

Comments
 (0)