Skip to content

Commit a1c4260

Browse files
committed
Build nbgv CLI tool for .NET 9 and 10
1 parent b2d1164 commit a1c4260

5 files changed

Lines changed: 5 additions & 7 deletions

File tree

.github/workflows/build.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -66,7 +66,7 @@ jobs:
6666
run: dotnet pack -c ${{ env.BUILDCONFIGURATION }} --no-build -p:PackLKG=true /bl:"${{ runner.temp }}/_artifacts/build_logs/msbuild_lkg.binlog"
6767
working-directory: src/Nerdbank.GitVersioning.Tasks
6868
- name: 📢 Publish nbgv tool
69-
run: dotnet publish -c ${{ env.BUILDCONFIGURATION }} -o ../nerdbank-gitversioning.npm/out/nbgv.cli/tools/net8.0/any /bl:"${{ runner.temp }}/_artifacts/build_logs/nbgv_publish.binlog"
69+
run: dotnet publish -f net10.0 -c ${{ env.BUILDCONFIGURATION }} -o ../nerdbank-gitversioning.npm/out/nbgv.cli/tools/net10.0/any /bl:"${{ runner.temp }}/_artifacts/build_logs/nbgv_publish.binlog"
7070
working-directory: src/nbgv
7171
- name: 🛠️ Build nerdbank-gitversioning NPM package
7272
run: yarn build

Directory.Packages.props

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -28,9 +28,8 @@
2828
<PackageVersion Include="Nerdbank.GitVersioning.LKG" Version="3.8.80-alpha" />
2929
<PackageVersion Include="Newtonsoft.Json.Schema" Version="4.0.1" />
3030
<PackageVersion Include="Newtonsoft.Json" Version="13.0.4" />
31-
<PackageVersion Include="NuGet.PackageManagement" Version="7.3.0" />
31+
<PackageVersion Include="NuGet.PackageManagement" Version="7.6.0" />
3232
<PackageVersion Include="System.CommandLine" Version="2.0.5" />
33-
<PackageVersion Include="System.Diagnostics.Tools" Version="4.3.0" />
3433
<PackageVersion Include="System.Drawing.Common" Version="9.0.14" />
3534
<PackageVersion Include="System.Memory" Version="4.6.3" />
3635
<PackageVersion Include="System.Runtime.Loader" Version="4.3.0" />

build.ps1

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@ try {
3131
}
3232

3333
if ($PSCmdlet.ShouldProcess('src/nbgv', 'dotnet publish')) {
34-
dotnet publish src/nbgv -c $Configuration -o src/nerdbank-gitversioning.npm/out/nbgv.cli/tools/net8.0/any
34+
dotnet publish src/nbgv -f net10.0 -c $Configuration -o src/nerdbank-gitversioning.npm/out/nbgv.cli/tools/net10.0/any
3535
if ($LASTEXITCODE -ne 0) {
3636
throw "dotnet publish failed"
3737
}

src/nbgv/nbgv.csproj

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
<ToolCommandName>nbgv</ToolCommandName>
55
<PackAsTool>True</PackAsTool>
66
<OutputType>Exe</OutputType>
7-
<TargetFramework>net8.0</TargetFramework>
7+
<TargetFrameworks>net8.0;net9.0;net10.0</TargetFrameworks>
88
<RootNamespace>Nerdbank.GitVersioning.Tool</RootNamespace>
99
<Description>A .NET Core Tool that can install, read and set version information based on git history, using Nerdbank.GitVersioning.</Description>
1010
</PropertyGroup>
@@ -13,7 +13,6 @@
1313
<PackageReference Include="NuGet.PackageManagement" />
1414
<PackageReference Include="System.CommandLine" />
1515
<PackageReference Include="Nerdbank.GitVersioning.LKG" PrivateAssets="all" />
16-
<PackageReference Include="System.Diagnostics.Tools" />
1716
<PackageReference Include="Microsoft.Build" />
1817
</ItemGroup>
1918

src/nerdbank-gitversioning.npm/ts/core.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,6 @@ const nbgvPath = 'nbgv.cli';
44

55
export function getNbgvCommand(dotnetCommand?: string): string {
66
var command = dotnetCommand || 'dotnet';
7-
const nbgvDll = path.join(__dirname, nbgvPath, "tools", "net8.0", "any", "nbgv.dll");
7+
const nbgvDll = path.join(__dirname, nbgvPath, "tools", "net10.0", "any", "nbgv.dll");
88
return `${command} "${nbgvDll}"`;
99
}

0 commit comments

Comments
 (0)