Skip to content
Open
Show file tree
Hide file tree
Changes from 6 commits
Commits
Show all changes
19 commits
Select commit Hold shift + click to select a range
f567bb8
Update dependencies from https://github.com/dotnet/arcade build 20251…
dotnet-maestro[bot] Nov 7, 2025
33fe01e
Update dependencies from https://github.com/dotnet/arcade build 20251…
dotnet-maestro[bot] Nov 12, 2025
30ecd97
Update dependencies from https://github.com/dotnet/arcade build 20251…
dotnet-maestro[bot] Nov 13, 2025
357da8c
Update dependencies from https://github.com/dotnet/arcade build 20251…
dotnet-maestro[bot] Dec 4, 2025
b1e8be5
Merge branch 'release/9.0' into darc-release/9.0-288c9a08-daf2-4797-9…
lewing Dec 5, 2025
cb353e9
Update dependencies from https://github.com/dotnet/arcade build 20251…
dotnet-maestro[bot] Dec 9, 2025
caeff76
Update dependencies from https://github.com/dotnet/arcade build 20251…
dotnet-maestro[bot] Dec 10, 2025
d127fe3
Update dependencies from https://github.com/dotnet/arcade build 20251…
dotnet-maestro[bot] Dec 12, 2025
859bf9d
Merge branch 'release/9.0' into darc-release/9.0-288c9a08-daf2-4797-9…
jeffhandley Dec 23, 2025
93db1f9
Update dependencies from https://github.com/dotnet/arcade build 20251…
dotnet-maestro[bot] Dec 27, 2025
18bff27
Compute the workload sdk version differently
lewing Jan 9, 2026
2833520
Merge branch 'release/9.0' into darc-release/9.0-288c9a08-daf2-4797-9…
lewing Jan 9, 2026
5ab6d0e
Update dependencies from https://github.com/dotnet/arcade build 20260…
dotnet-maestro[bot] Jan 13, 2026
9062c32
Merge branch 'release/9.0' into darc-release/9.0-288c9a08-daf2-4797-9…
lewing Jan 13, 2026
daa9b3c
Update dependencies from https://github.com/dotnet/arcade build 20260…
dotnet-maestro[bot] Jan 14, 2026
5bff599
Merge branch 'release/9.0' into darc-release/9.0-288c9a08-daf2-4797-9…
lewing Jan 14, 2026
5a17226
Fix the debug build global.json lookup
lewing Jan 20, 2026
31db9da
Update dependencies from https://github.com/dotnet/arcade build 20260…
dotnet-maestro[bot] Jan 21, 2026
e7b1621
Merge branch 'release/9.0' into darc-release/9.0-288c9a08-daf2-4797-9…
lewing Jan 21, 2026
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
84 changes: 42 additions & 42 deletions eng/Version.Details.xml
Original file line number Diff line number Diff line change
Expand Up @@ -92,87 +92,87 @@
</Dependency>
</ProductDependencies>
<ToolsetDependencies>
<Dependency Name="Microsoft.DotNet.Arcade.Sdk" Version="9.0.0-beta.25515.2">
<Dependency Name="Microsoft.DotNet.Arcade.Sdk" Version="9.0.0-beta.25608.5">
<Uri>https://github.com/dotnet/arcade</Uri>
<Sha>6666973b629b24e259162dba03486c23af464bab</Sha>
<Sha>92e45d251889042fd956e18b28d489020298d864</Sha>
</Dependency>
<!-- Intermediate is necessary for source build. -->
<Dependency Name="Microsoft.SourceBuild.Intermediate.arcade" Version="9.0.0-beta.25515.2">
<Dependency Name="Microsoft.SourceBuild.Intermediate.arcade" Version="9.0.0-beta.25608.5">
<Uri>https://github.com/dotnet/arcade</Uri>
<Sha>6666973b629b24e259162dba03486c23af464bab</Sha>
<Sha>92e45d251889042fd956e18b28d489020298d864</Sha>
<SourceBuild RepoName="arcade" ManagedOnly="true" />
</Dependency>
<Dependency Name="Microsoft.DotNet.XliffTasks" Version="9.0.0-beta.25515.2">
<Dependency Name="Microsoft.DotNet.XliffTasks" Version="9.0.0-beta.25608.5">
<Uri>https://github.com/dotnet/arcade</Uri>
<Sha>6666973b629b24e259162dba03486c23af464bab</Sha>
<Sha>92e45d251889042fd956e18b28d489020298d864</Sha>
</Dependency>
<Dependency Name="Microsoft.DotNet.Helix.Sdk" Version="9.0.0-beta.25515.2">
<Dependency Name="Microsoft.DotNet.Helix.Sdk" Version="9.0.0-beta.25608.5">
<Uri>https://github.com/dotnet/arcade</Uri>
<Sha>6666973b629b24e259162dba03486c23af464bab</Sha>
<Sha>92e45d251889042fd956e18b28d489020298d864</Sha>
</Dependency>
<Dependency Name="Microsoft.DotNet.GenAPI" Version="9.0.0-beta.25515.2">
<Dependency Name="Microsoft.DotNet.GenAPI" Version="9.0.0-beta.25608.5">
<Uri>https://github.com/dotnet/arcade</Uri>
<Sha>6666973b629b24e259162dba03486c23af464bab</Sha>
<Sha>92e45d251889042fd956e18b28d489020298d864</Sha>
</Dependency>
<Dependency Name="Microsoft.DotNet.GenFacades" Version="9.0.0-beta.25515.2">
<Dependency Name="Microsoft.DotNet.GenFacades" Version="9.0.0-beta.25608.5">
<Uri>https://github.com/dotnet/arcade</Uri>
<Sha>6666973b629b24e259162dba03486c23af464bab</Sha>
<Sha>92e45d251889042fd956e18b28d489020298d864</Sha>
</Dependency>
<Dependency Name="Microsoft.DotNet.XUnitAssert" Version="2.9.0-beta.25515.2">
<Dependency Name="Microsoft.DotNet.XUnitAssert" Version="2.9.0-beta.25608.5">
<Uri>https://github.com/dotnet/arcade</Uri>
<Sha>6666973b629b24e259162dba03486c23af464bab</Sha>
<Sha>92e45d251889042fd956e18b28d489020298d864</Sha>
</Dependency>
<Dependency Name="Microsoft.DotNet.XUnitExtensions" Version="9.0.0-beta.25515.2">
<Dependency Name="Microsoft.DotNet.XUnitExtensions" Version="9.0.0-beta.25608.5">
<Uri>https://github.com/dotnet/arcade</Uri>
<Sha>6666973b629b24e259162dba03486c23af464bab</Sha>
<Sha>92e45d251889042fd956e18b28d489020298d864</Sha>
</Dependency>
<Dependency Name="Microsoft.DotNet.XUnitConsoleRunner" Version="2.9.0-beta.25515.2">
<Dependency Name="Microsoft.DotNet.XUnitConsoleRunner" Version="2.9.0-beta.25608.5">
<Uri>https://github.com/dotnet/arcade</Uri>
<Sha>6666973b629b24e259162dba03486c23af464bab</Sha>
<Sha>92e45d251889042fd956e18b28d489020298d864</Sha>
</Dependency>
<Dependency Name="Microsoft.DotNet.Build.Tasks.Archives" Version="9.0.0-beta.25515.2">
<Dependency Name="Microsoft.DotNet.Build.Tasks.Archives" Version="9.0.0-beta.25608.5">
<Uri>https://github.com/dotnet/arcade</Uri>
<Sha>6666973b629b24e259162dba03486c23af464bab</Sha>
<Sha>92e45d251889042fd956e18b28d489020298d864</Sha>
</Dependency>
<Dependency Name="Microsoft.DotNet.Build.Tasks.Packaging" Version="9.0.0-beta.25515.2">
<Dependency Name="Microsoft.DotNet.Build.Tasks.Packaging" Version="9.0.0-beta.25608.5">
<Uri>https://github.com/dotnet/arcade</Uri>
<Sha>6666973b629b24e259162dba03486c23af464bab</Sha>
<Sha>92e45d251889042fd956e18b28d489020298d864</Sha>
</Dependency>
<Dependency Name="Microsoft.DotNet.Build.Tasks.Installers" Version="9.0.0-beta.25515.2">
<Dependency Name="Microsoft.DotNet.Build.Tasks.Installers" Version="9.0.0-beta.25608.5">
<Uri>https://github.com/dotnet/arcade</Uri>
<Sha>6666973b629b24e259162dba03486c23af464bab</Sha>
<Sha>92e45d251889042fd956e18b28d489020298d864</Sha>
</Dependency>
<Dependency Name="Microsoft.DotNet.Build.Tasks.Templating" Version="9.0.0-beta.25515.2">
<Dependency Name="Microsoft.DotNet.Build.Tasks.Templating" Version="9.0.0-beta.25608.5">
<Uri>https://github.com/dotnet/arcade</Uri>
<Sha>6666973b629b24e259162dba03486c23af464bab</Sha>
<Sha>92e45d251889042fd956e18b28d489020298d864</Sha>
</Dependency>
<Dependency Name="Microsoft.DotNet.Build.Tasks.Workloads" Version="9.0.0-beta.25515.2">
<Dependency Name="Microsoft.DotNet.Build.Tasks.Workloads" Version="9.0.0-beta.25608.5">
<Uri>https://github.com/dotnet/arcade</Uri>
<Sha>6666973b629b24e259162dba03486c23af464bab</Sha>
<Sha>92e45d251889042fd956e18b28d489020298d864</Sha>
</Dependency>
<Dependency Name="Microsoft.DotNet.CodeAnalysis" Version="9.0.0-beta.25515.2">
<Dependency Name="Microsoft.DotNet.CodeAnalysis" Version="9.0.0-beta.25608.5">
<Uri>https://github.com/dotnet/arcade</Uri>
<Sha>6666973b629b24e259162dba03486c23af464bab</Sha>
<Sha>92e45d251889042fd956e18b28d489020298d864</Sha>
</Dependency>
<Dependency Name="Microsoft.DotNet.Build.Tasks.TargetFramework" Version="9.0.0-beta.25515.2">
<Dependency Name="Microsoft.DotNet.Build.Tasks.TargetFramework" Version="9.0.0-beta.25608.5">
<Uri>https://github.com/dotnet/arcade</Uri>
<Sha>6666973b629b24e259162dba03486c23af464bab</Sha>
<Sha>92e45d251889042fd956e18b28d489020298d864</Sha>
</Dependency>
<Dependency Name="Microsoft.DotNet.RemoteExecutor" Version="9.0.0-beta.25515.2">
<Dependency Name="Microsoft.DotNet.RemoteExecutor" Version="9.0.0-beta.25608.5">
<Uri>https://github.com/dotnet/arcade</Uri>
<Sha>6666973b629b24e259162dba03486c23af464bab</Sha>
<Sha>92e45d251889042fd956e18b28d489020298d864</Sha>
</Dependency>
<Dependency Name="Microsoft.DotNet.Build.Tasks.Feed" Version="9.0.0-beta.25515.2">
<Dependency Name="Microsoft.DotNet.Build.Tasks.Feed" Version="9.0.0-beta.25608.5">
<Uri>https://github.com/dotnet/arcade</Uri>
<Sha>6666973b629b24e259162dba03486c23af464bab</Sha>
<Sha>92e45d251889042fd956e18b28d489020298d864</Sha>
</Dependency>
<Dependency Name="Microsoft.DotNet.VersionTools.Tasks" Version="9.0.0-beta.25515.2">
<Dependency Name="Microsoft.DotNet.VersionTools.Tasks" Version="9.0.0-beta.25608.5">
<Uri>https://github.com/dotnet/arcade</Uri>
<Sha>6666973b629b24e259162dba03486c23af464bab</Sha>
<Sha>92e45d251889042fd956e18b28d489020298d864</Sha>
</Dependency>
<Dependency Name="Microsoft.DotNet.SharedFramework.Sdk" Version="9.0.0-beta.25515.2">
<Dependency Name="Microsoft.DotNet.SharedFramework.Sdk" Version="9.0.0-beta.25608.5">
<Uri>https://github.com/dotnet/arcade</Uri>
<Sha>6666973b629b24e259162dba03486c23af464bab</Sha>
<Sha>92e45d251889042fd956e18b28d489020298d864</Sha>
</Dependency>
<Dependency Name="System.ComponentModel.TypeConverter.TestData" Version="9.0.0-beta.25504.2">
<Uri>https://github.com/dotnet/runtime-assets</Uri>
Expand Down Expand Up @@ -332,9 +332,9 @@
<Uri>https://github.com/dotnet/xharness</Uri>
<Sha>47324ca7227e3b6e9f51b85b3e1a4a425e89a0ae</Sha>
</Dependency>
<Dependency Name="Microsoft.DotNet.PackageTesting" Version="9.0.0-beta.25515.2">
<Dependency Name="Microsoft.DotNet.PackageTesting" Version="9.0.0-beta.25608.5">
<Uri>https://github.com/dotnet/arcade</Uri>
<Sha>6666973b629b24e259162dba03486c23af464bab</Sha>
<Sha>92e45d251889042fd956e18b28d489020298d864</Sha>
</Dependency>
<Dependency Name="optimization.windows_nt-x64.MIBC.Runtime" Version="1.0.0-prerelease.24462.2">
<Uri>https://dev.azure.com/dnceng/internal/_git/dotnet-optimization</Uri>
Expand Down
32 changes: 16 additions & 16 deletions eng/Versions.props
Original file line number Diff line number Diff line change
Expand Up @@ -85,22 +85,22 @@
<!-- SDK dependencies (also used in wasm build tests -->
<MicrosoftDotNetApiCompatTaskVersion>9.0.109</MicrosoftDotNetApiCompatTaskVersion>
<!-- Arcade dependencies -->
<MicrosoftDotNetBuildTasksFeedVersion>9.0.0-beta.25515.2</MicrosoftDotNetBuildTasksFeedVersion>
<MicrosoftDotNetCodeAnalysisVersion>9.0.0-beta.25515.2</MicrosoftDotNetCodeAnalysisVersion>
<MicrosoftDotNetGenAPIVersion>9.0.0-beta.25515.2</MicrosoftDotNetGenAPIVersion>
<MicrosoftDotNetGenFacadesVersion>9.0.0-beta.25515.2</MicrosoftDotNetGenFacadesVersion>
<MicrosoftDotNetXUnitAssertVersion>2.9.0-beta.25515.2</MicrosoftDotNetXUnitAssertVersion>
<MicrosoftDotNetXUnitExtensionsVersion>9.0.0-beta.25515.2</MicrosoftDotNetXUnitExtensionsVersion>
<MicrosoftDotNetXUnitConsoleRunnerVersion>2.9.0-beta.25515.2</MicrosoftDotNetXUnitConsoleRunnerVersion>
<MicrosoftDotNetBuildTasksArchivesVersion>9.0.0-beta.25515.2</MicrosoftDotNetBuildTasksArchivesVersion>
<MicrosoftDotNetBuildTasksInstallersVersion>9.0.0-beta.25515.2</MicrosoftDotNetBuildTasksInstallersVersion>
<MicrosoftDotNetBuildTasksPackagingVersion>9.0.0-beta.25515.2</MicrosoftDotNetBuildTasksPackagingVersion>
<MicrosoftDotNetBuildTasksTargetFrameworkVersion>9.0.0-beta.25515.2</MicrosoftDotNetBuildTasksTargetFrameworkVersion>
<MicrosoftDotNetBuildTasksTemplatingVersion>9.0.0-beta.25515.2</MicrosoftDotNetBuildTasksTemplatingVersion>
<MicrosoftDotNetBuildTasksWorkloadsPackageVersion>9.0.0-beta.25515.2</MicrosoftDotNetBuildTasksWorkloadsPackageVersion>
<MicrosoftDotNetRemoteExecutorVersion>9.0.0-beta.25515.2</MicrosoftDotNetRemoteExecutorVersion>
<MicrosoftDotNetVersionToolsTasksVersion>9.0.0-beta.25515.2</MicrosoftDotNetVersionToolsTasksVersion>
<MicrosoftDotNetPackageTestingVersion>9.0.0-beta.25515.2</MicrosoftDotNetPackageTestingVersion>
<MicrosoftDotNetBuildTasksFeedVersion>9.0.0-beta.25608.5</MicrosoftDotNetBuildTasksFeedVersion>
<MicrosoftDotNetCodeAnalysisVersion>9.0.0-beta.25608.5</MicrosoftDotNetCodeAnalysisVersion>
<MicrosoftDotNetGenAPIVersion>9.0.0-beta.25608.5</MicrosoftDotNetGenAPIVersion>
<MicrosoftDotNetGenFacadesVersion>9.0.0-beta.25608.5</MicrosoftDotNetGenFacadesVersion>
<MicrosoftDotNetXUnitAssertVersion>2.9.0-beta.25608.5</MicrosoftDotNetXUnitAssertVersion>
<MicrosoftDotNetXUnitExtensionsVersion>9.0.0-beta.25608.5</MicrosoftDotNetXUnitExtensionsVersion>
<MicrosoftDotNetXUnitConsoleRunnerVersion>2.9.0-beta.25608.5</MicrosoftDotNetXUnitConsoleRunnerVersion>
<MicrosoftDotNetBuildTasksArchivesVersion>9.0.0-beta.25608.5</MicrosoftDotNetBuildTasksArchivesVersion>
<MicrosoftDotNetBuildTasksInstallersVersion>9.0.0-beta.25608.5</MicrosoftDotNetBuildTasksInstallersVersion>
<MicrosoftDotNetBuildTasksPackagingVersion>9.0.0-beta.25608.5</MicrosoftDotNetBuildTasksPackagingVersion>
<MicrosoftDotNetBuildTasksTargetFrameworkVersion>9.0.0-beta.25608.5</MicrosoftDotNetBuildTasksTargetFrameworkVersion>
<MicrosoftDotNetBuildTasksTemplatingVersion>9.0.0-beta.25608.5</MicrosoftDotNetBuildTasksTemplatingVersion>
<MicrosoftDotNetBuildTasksWorkloadsPackageVersion>9.0.0-beta.25608.5</MicrosoftDotNetBuildTasksWorkloadsPackageVersion>
<MicrosoftDotNetRemoteExecutorVersion>9.0.0-beta.25608.5</MicrosoftDotNetRemoteExecutorVersion>
<MicrosoftDotNetVersionToolsTasksVersion>9.0.0-beta.25608.5</MicrosoftDotNetVersionToolsTasksVersion>
<MicrosoftDotNetPackageTestingVersion>9.0.0-beta.25608.5</MicrosoftDotNetPackageTestingVersion>
<!-- TODO: Remove pinned xunit.analyzers version: https://github.com/dotnet/runtime/issues/97088 -->
<XUnitAnalyzersVersion>1.4.0</XUnitAnalyzersVersion>
<!-- NuGet dependencies -->
Expand Down
5 changes: 5 additions & 0 deletions eng/common/core-templates/job/publish-build-assets.yml
Original file line number Diff line number Diff line change
Expand Up @@ -145,6 +145,11 @@ jobs:
PromoteToChannelIds: ${{ parameters.PromoteToChannelIds }}
is1ESPipeline: ${{ parameters.is1ESPipeline }}

# Darc is targeting 8.0, so make sure it's installed
- task: UseDotNet@2
inputs:
version: 8.0.x

- task: AzureCLI@2
displayName: Publish Using Darc
inputs:
Expand Down
2 changes: 1 addition & 1 deletion eng/common/core-templates/job/source-build.yml
Original file line number Diff line number Diff line change
Expand Up @@ -65,7 +65,7 @@ jobs:
demands: ImageOverride -equals build.ubuntu.2004.amd64
${{ if eq(variables['System.TeamProject'], 'internal') }}:
name: $[replace(replace(eq(contains(coalesce(variables['System.PullRequest.TargetBranch'], variables['Build.SourceBranch'], 'refs/heads/main'), 'release'), 'true'), True, 'NetCore1ESPool-Svc-Internal'), False, 'NetCore1ESPool-Internal')]
image: 1es-mariner-2
image: 1es-azurelinux-3
os: linux
${{ else }}:
pool:
Expand Down
2 changes: 1 addition & 1 deletion eng/common/core-templates/job/source-index-stage1.yml
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ parameters:
sourceIndexBuildCommand: powershell -NoLogo -NoProfile -ExecutionPolicy Bypass -Command "eng/common/build.ps1 -restore -build -binarylog -ci"
preSteps: []
binlogPath: artifacts/log/Debug/Build.binlog
condition: ''
condition: eq(variables['Build.SourceBranch'], 'refs/heads/main')
dependsOn: ''
pool: ''
is1ESPipeline: ''
Expand Down
5 changes: 5 additions & 0 deletions eng/common/core-templates/post-build/post-build.yml
Original file line number Diff line number Diff line change
Expand Up @@ -305,6 +305,11 @@ stages:

- task: NuGetAuthenticate@1

# Darc is targeting 8.0, so make sure it's installed
- task: UseDotNet@2
inputs:
version: 8.0.x

- task: AzureCLI@2
displayName: Publish Using Darc
inputs:
Expand Down
2 changes: 1 addition & 1 deletion eng/common/core-templates/steps/source-build.yml
Original file line number Diff line number Diff line change
Expand Up @@ -41,7 +41,7 @@ steps:
# in the default public locations.
internalRuntimeDownloadArgs=
if [ '$(dotnetbuilds-internal-container-read-token-base64)' != '$''(dotnetbuilds-internal-container-read-token-base64)' ]; then
internalRuntimeDownloadArgs='/p:DotNetRuntimeSourceFeed=https://dotnetbuilds.blob.core.windows.net/internal /p:DotNetRuntimeSourceFeedKey=$(dotnetbuilds-internal-container-read-token-base64) --runtimesourcefeed https://dotnetbuilds.blob.core.windows.net/internal --runtimesourcefeedkey $(dotnetbuilds-internal-container-read-token-base64)'
internalRuntimeDownloadArgs='/p:DotNetRuntimeSourceFeed=https://ci.dot.net/internal /p:DotNetRuntimeSourceFeedKey=$(dotnetbuilds-internal-container-read-token-base64) --runtimesourcefeed https://ci.dot.net/internal --runtimesourcefeedkey $(dotnetbuilds-internal-container-read-token-base64)'
fi
buildConfig=Release
Expand Down
10 changes: 5 additions & 5 deletions global.json
Original file line number Diff line number Diff line change
@@ -1,16 +1,16 @@
{
"sdk": {
"version": "9.0.111",
"version": "9.0.112",
"allowPrerelease": true,
"rollForward": "major"
},
"tools": {
"dotnet": "9.0.111"
"dotnet": "9.0.112"
},
"msbuild-sdks": {
"Microsoft.DotNet.Arcade.Sdk": "9.0.0-beta.25515.2",
"Microsoft.DotNet.Helix.Sdk": "9.0.0-beta.25515.2",
"Microsoft.DotNet.SharedFramework.Sdk": "9.0.0-beta.25515.2",
"Microsoft.DotNet.Arcade.Sdk": "9.0.0-beta.25608.5",
"Microsoft.DotNet.Helix.Sdk": "9.0.0-beta.25608.5",
"Microsoft.DotNet.SharedFramework.Sdk": "9.0.0-beta.25608.5",
"Microsoft.Build.NoTargets": "3.7.0",
"Microsoft.Build.Traversal": "3.4.0",
"Microsoft.NET.Sdk.IL": "9.0.0-rtm.24511.16"
Expand Down
Loading