Skip to content

Commit 4b7f69c

Browse files
authored
Multi-Target .NET 10 (#1354)
1 parent bc2af69 commit 4b7f69c

File tree

89 files changed

+6040
-8321
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

89 files changed

+6040
-8321
lines changed

.appveyor.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,7 @@ install:
2222
- ps: '& "$($env:DOTNET_INSTALL_DIR)/dotnet-install.ps1" -Version 5.0.408 -InstallDir $env:DOTNET_INSTALL_DIR'
2323
- ps: '& "$($env:DOTNET_INSTALL_DIR)/dotnet-install.ps1" -Version 8.0.416 -InstallDir $env:DOTNET_INSTALL_DIR'
2424
- ps: '& "$($env:DOTNET_INSTALL_DIR)/dotnet-install.ps1" -Version 9.0.307 -InstallDir $env:DOTNET_INSTALL_DIR'
25+
- ps: '& "$($env:DOTNET_INSTALL_DIR)/dotnet-install.ps1" -Version 10.0.100 -InstallDir $env:DOTNET_INSTALL_DIR'
2526
- ps: $env:Path = "$env:DOTNET_INSTALL_DIR;$env:Path"
2627
- ps: dotnet --info
2728

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
# Installs .NET 6
2+
3+
steps:
4+
- task: UseDotNet@2
5+
inputs:
6+
version: '10.x'
7+
displayName: 'Install .NET 10'

.azuredevops/pipelines/templates/steps/install-required-dotnet-versions-for-building.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,3 +5,4 @@ steps:
55
- template: install-net5.yml
66
- template: install-net8.yml
77
- template: install-net9.yml
8+
- template: install-net10.yml

.github/workflows/copilot-setup-steps.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -35,6 +35,7 @@ jobs:
3535
5.x
3636
8.x
3737
9.x
38+
10.x
3839
# Ubuntu 24.04 does not have Mono installed, which is Required for Cake.Recipe
3940
- name: Install Mono
4041
run: sudo apt-get install mono-complete

.github/workflows/integrationtests.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -31,6 +31,7 @@ jobs:
3131
5.x
3232
8.x
3333
9.x
34+
10.x
3435
- name: Build
3536
run: ./build.sh --target=Create-NuGet-Packages
3637
shell: bash

.github/workflows/unittests.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -38,6 +38,7 @@ jobs:
3838
5.x
3939
8.x
4040
9.x
41+
10.x
4142
# Ubuntu 24.04 does not have Mono installed, which is Required for Cake.Recipe
4243
- name: Install Mono
4344
if: ${{ matrix.os == 'ubuntu-24.04' }}

nuspec/nuget/Cake.Frosting.Issues.Build.nuspec

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -35,6 +35,11 @@ See the Project Site for an overview of the whole ecosystem of addins for workin
3535
<dependency id="Cake.Issues" version="[5.0.0-beta0001,6.0)" exclude="Build,Analyzers" />
3636
<dependency id="Spectre.Console" version="0.53.0" exclude="Build,Analyzers" />
3737
</group>
38+
<group targetFramework="net10.0">
39+
<dependency id="Cake.Core" version="5.0" exclude="Build,Analyzers" />
40+
<dependency id="Cake.Issues" version="[5.0.0-beta0001,6.0)" exclude="Build,Analyzers" />
41+
<dependency id="Spectre.Console" version="0.53.0" exclude="Build,Analyzers" />
42+
</group>
3843
</dependencies>
3944
</metadata>
4045
<files>

nuspec/nuget/Cake.Frosting.Issues.DocFx.nuspec

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -39,6 +39,10 @@ For addin compatible with Cake Script Runners see Cake.Issues.DocFx.
3939
<dependency id="Cake.Core" version="5.0" exclude="Build,Analyzers" />
4040
<dependency id="Cake.Issues" version="[5.0.0-beta0001,6.0)" exclude="Build,Analyzers" />
4141
</group>
42+
<group targetFramework="net10.0">
43+
<dependency id="Cake.Core" version="5.0" exclude="Build,Analyzers" />
44+
<dependency id="Cake.Issues" version="[5.0.0-beta0001,6.0)" exclude="Build,Analyzers" />
45+
</group>
4246
</dependencies>
4347
</metadata>
4448
<files>

nuspec/nuget/Cake.Frosting.Issues.EsLint.nuspec

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -39,6 +39,10 @@ For addin compatible with Cake Script Runners see Cake.Issues.EsLint.
3939
<dependency id="Cake.Core" version="5.0" exclude="Build,Analyzers" />
4040
<dependency id="Cake.Issues" version="[5.0.0-beta0001,6.0)" exclude="Build,Analyzers" />
4141
</group>
42+
<group targetFramework="net10.0">
43+
<dependency id="Cake.Core" version="5.0" exclude="Build,Analyzers" />
44+
<dependency id="Cake.Issues" version="[5.0.0-beta0001,6.0)" exclude="Build,Analyzers" />
45+
</group>
4246
</dependencies>
4347
</metadata>
4448
<files>

nuspec/nuget/Cake.Frosting.Issues.GitRepository.nuspec

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -39,6 +39,10 @@ For addin compatible with Cake Script Runners see Cake.Issues.GitRepository.
3939
<dependency id="Cake.Core" version="5.0" exclude="Build,Analyzers" />
4040
<dependency id="Cake.Issues" version="[5.0.0-beta0001,6.0)" exclude="Build,Analyzers" />
4141
</group>
42+
<group targetFramework="net10.0">
43+
<dependency id="Cake.Core" version="5.0" exclude="Build,Analyzers" />
44+
<dependency id="Cake.Issues" version="[5.0.0-beta0001,6.0)" exclude="Build,Analyzers" />
45+
</group>
4246
</dependencies>
4347
</metadata>
4448
<files>

0 commit comments

Comments
 (0)