Skip to content

Commit 81e34f0

Browse files
authored
Merge pull request #39 from contentstack/enhc/DX-9373
feat: upgrade to .NET 10 and bump version to 1.0.0-beta.1
2 parents 5bbd9ba + e092611 commit 81e34f0

5 files changed

Lines changed: 25 additions & 14 deletions

File tree

‎.github/workflows/nuget-publish.yml‎

Lines changed: 11 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -5,13 +5,15 @@ on:
55
release:
66
types: [created]
77
jobs:
8-
publish-nuget:
8+
publish-nuget:
99
runs-on: windows-latest
1010
steps:
1111
- name: Checkout repository
12-
uses: actions/checkout@v1
13-
- name: Setup .NET Core @ Latest
14-
uses: actions/setup-dotnet@v3
12+
uses: actions/checkout@v4
13+
- name: Setup .NET 10
14+
uses: actions/setup-dotnet@v4
15+
with:
16+
dotnet-version: '10.x'
1517
env:
1618
NUGET_AUTH_TOKEN: ${{ secrets.NUGET_API_KEY }}
1719
- name: Build solution and generate NuGet package
@@ -24,14 +26,15 @@ jobs:
2426
cd out
2527
dotnet nuget push "contentstack.model.generator.*.nupkg" --api-key ${{ secrets.NUGET_API_KEY }} --skip-duplicate --no-symbols true --source https://api.nuget.org/v3/index.json
2628
27-
publish-git:
29+
publish-git:
2830
runs-on: windows-latest
2931
steps:
3032
- name: Checkout repository
31-
uses: actions/checkout@v1
32-
- name: Setup .NET Core @ Latest
33-
uses: actions/setup-dotnet@v3
33+
uses: actions/checkout@v4
34+
- name: Setup .NET 10
35+
uses: actions/setup-dotnet@v4
3436
with:
37+
dotnet-version: '10.x'
3538
source-url: https://nuget.pkg.github.com/Contentstack/index.json
3639
env:
3740
NUGET_AUTH_TOKEN: ${{ secrets.GITHUB_TOKEN }}

‎CHANGELOG.md‎

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,11 @@
1+
### Version: 1.0.0-beta.1
2+
#### Date:
3+
4+
- Upgraded target framework from net7.0 to net10.0
5+
- Updated CI/CD pipeline to use .NET 10 SDK (actions/setup-dotnet@v4)
6+
- Updated Microsoft.AspNetCore.Mvc.Testing from 9.0.9 to 10.0.0
7+
- Fixed GetHeader method visibility (private → internal) to allow test access
8+
19
### Version: 0.5.1
210
#### Date: Jan-12-2026
311

‎contentstack.model.generator.tests/contentstack.model.generator.tests.csproj‎

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,15 @@
11
<Project Sdk="Microsoft.NET.Sdk">
22

33
<PropertyGroup>
4-
<TargetFramework>net9.0</TargetFramework>
4+
<TargetFramework>net10.0</TargetFramework>
55
<ImplicitUsings>enable</ImplicitUsings>
66
<Nullable>enable</Nullable>
77
<IsPackable>false</IsPackable>
88
</PropertyGroup>
99

1010
<ItemGroup>
1111
<PackageReference Include="coverlet.collector" Version="6.0.2" />
12-
<PackageReference Include="Microsoft.AspNetCore.Mvc.Testing" Version="9.0.9" />
12+
<PackageReference Include="Microsoft.AspNetCore.Mvc.Testing" Version="10.0.0" />
1313
<PackageReference Include="Microsoft.NET.Test.Sdk" Version="17.12.0" />
1414
<PackageReference Include="Moq" Version="4.20.72" />
1515
<PackageReference Include="xunit" Version="2.9.2" />

‎contentstack.model.generator/CMA/ContentstackClient.cs‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -303,7 +303,7 @@ public async Task<ContentstackResponse> GetGlobalFields(int skip = 0)
303303
}
304304
}
305305

306-
private Dictionary<string, object> GetHeader(Dictionary<string, object> localHeader)
306+
internal Dictionary<string, object> GetHeader(Dictionary<string, object> localHeader)
307307
{
308308
Dictionary<string, object> mainHeader = _StackHeaders;
309309
Dictionary<string, object> classHeaders = new Dictionary<string, object>();

‎contentstack.model.generator/contentstack.model.generator.csproj‎

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
<PropertyGroup>
44
<OutputType>Exe</OutputType>
5-
<TargetFramework>net7.0</TargetFramework>
5+
<TargetFramework>net10.0</TargetFramework>
66
<PackageId>contentstack.model.generator</PackageId>
77
<Copyright>Copyright © 2012-2026 Contentstack. All Rights Reserved</Copyright>
88
<NeutralLanguage>en-US</NeutralLanguage>
@@ -13,9 +13,9 @@
1313
<PackAsTool>true</PackAsTool>
1414
<PackageOutputPath>./nupkg</PackageOutputPath>
1515
<PackOnBuild>true</PackOnBuild>
16-
<PackageVersion>0.5.1</PackageVersion>
16+
<PackageVersion>1.0.0-beta.1</PackageVersion>
1717
<Authors>Contentstack</Authors>
18-
<ReleaseVersion>0.5.1</ReleaseVersion>
18+
<ReleaseVersion>1.0.0-beta.1</ReleaseVersion>
1919
<RootNamespace>Contentstack.Model.Generator</RootNamespace>
2020
<PackageLicenseFile>LICENSE.txt</PackageLicenseFile>
2121
<PackageReleaseNotes>Improved Error messages</PackageReleaseNotes>

0 commit comments

Comments
 (0)