Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
73 commits
Select commit Hold shift + click to select a range
fe7fec0
Update dependencies from https://github.com/dotnet/dotnet build 20260…
dotnet-maestro[bot] May 13, 2026
a75051a
Update dependencies from https://github.com/dotnet/dotnet build 20260…
dotnet-maestro[bot] May 13, 2026
60d1323
Update dependencies from https://github.com/dotnet/dotnet build 20260…
dotnet-maestro[bot] May 14, 2026
38c1633
Update dependencies from https://github.com/dotnet/dotnet build 20260…
dotnet-maestro[bot] May 14, 2026
e7a5a19
Update dependencies from https://github.com/dotnet/dotnet build 20260…
dotnet-maestro[bot] May 14, 2026
22aa04b
Update dependencies from https://github.com/dotnet/dotnet build 20260…
dotnet-maestro[bot] May 14, 2026
2f1255a
Update dependencies from https://github.com/dotnet/dotnet build 20260…
dotnet-maestro[bot] May 14, 2026
28bb799
Update dependencies from https://github.com/dotnet/dotnet build 20260…
dotnet-maestro[bot] May 15, 2026
9e91b8e
Update dependencies from https://github.com/dotnet/dotnet build 20260…
dotnet-maestro[bot] May 15, 2026
842e351
Update dependencies from https://github.com/dotnet/dotnet build 20260…
dotnet-maestro[bot] May 16, 2026
5659a64
Update dependencies from https://github.com/dotnet/dotnet build 20260…
dotnet-maestro[bot] May 16, 2026
b88f094
Update dependencies from https://github.com/dotnet/dotnet build 20260…
dotnet-maestro[bot] May 16, 2026
8303728
Update dependencies from https://github.com/dotnet/dotnet build 20260…
dotnet-maestro[bot] May 16, 2026
8e1ef96
Update dependencies from https://github.com/dotnet/dotnet build 20260…
dotnet-maestro[bot] May 16, 2026
8098668
Update dependencies from https://github.com/dotnet/dotnet build 20260…
dotnet-maestro[bot] May 18, 2026
1bba0cf
Update dependencies from https://github.com/dotnet/dotnet build 20260…
dotnet-maestro[bot] May 18, 2026
d6f2351
Update dependencies from https://github.com/dotnet/dotnet build 20260…
dotnet-maestro[bot] May 18, 2026
8a6f21d
Update dependencies from https://github.com/dotnet/dotnet build 20260…
dotnet-maestro[bot] May 19, 2026
f42ab3b
Update dependencies from https://github.com/dotnet/dotnet build 20260…
dotnet-maestro[bot] May 19, 2026
c48be0c
Update dependencies from https://github.com/dotnet/dotnet build 20260…
dotnet-maestro[bot] May 20, 2026
f9d38e1
Update dependencies from https://github.com/dotnet/dotnet build 20260…
dotnet-maestro[bot] May 22, 2026
2a0599c
Update dependencies from https://github.com/dotnet/dotnet build 20260…
dotnet-maestro[bot] May 22, 2026
9dd8c25
Update dependencies from https://github.com/dotnet/dotnet build 20260…
dotnet-maestro[bot] May 23, 2026
019f452
Update dependencies from https://github.com/dotnet/dotnet build 20260…
dotnet-maestro[bot] May 23, 2026
bb7328a
Update dependencies from https://github.com/dotnet/dotnet build 20260…
dotnet-maestro[bot] May 25, 2026
88361a5
Update dependencies from https://github.com/dotnet/dotnet build 20260…
dotnet-maestro[bot] May 25, 2026
e0130f4
Update dependencies from https://github.com/dotnet/dotnet build 20260…
dotnet-maestro[bot] May 26, 2026
0c6387c
Update dependencies from https://github.com/dotnet/dotnet build 20260…
dotnet-maestro[bot] May 26, 2026
62048ab
Update dependencies from https://github.com/dotnet/dotnet build 20260…
dotnet-maestro[bot] May 27, 2026
7e8719f
Update dependencies from https://github.com/dotnet/dotnet build 20260…
dotnet-maestro[bot] May 27, 2026
b1db230
Update dependencies from https://github.com/dotnet/dotnet build 20260…
dotnet-maestro[bot] May 27, 2026
248ed82
Update dependencies from https://github.com/dotnet/dotnet build 20260…
dotnet-maestro[bot] May 28, 2026
2e61548
Update dependencies from https://github.com/dotnet/dotnet build 20260…
dotnet-maestro[bot] May 31, 2026
63f1e1e
Update dependencies from https://github.com/dotnet/dotnet build 20260…
dotnet-maestro[bot] May 31, 2026
13d8be3
Update dependencies from https://github.com/dotnet/dotnet build 20260…
dotnet-maestro[bot] Jun 1, 2026
7321475
Update dependencies from https://github.com/dotnet/dotnet build 20260…
dotnet-maestro[bot] Jun 2, 2026
480540a
Update dependencies from https://github.com/dotnet/dotnet build 20260…
dotnet-maestro[bot] Jun 2, 2026
39fe995
Update dependencies from https://github.com/dotnet/dotnet build 20260…
dotnet-maestro[bot] Jun 3, 2026
d9ca219
Update dependencies from https://github.com/dotnet/dotnet build 20260…
dotnet-maestro[bot] Jun 3, 2026
b6163be
Update dependencies from https://github.com/dotnet/dotnet build 20260…
dotnet-maestro[bot] Jun 4, 2026
9946ac2
Update dependencies from https://github.com/dotnet/dotnet build 20260…
dotnet-maestro[bot] Jun 4, 2026
c19d878
Update dependencies from https://github.com/dotnet/dotnet build 20260…
dotnet-maestro[bot] Jun 4, 2026
346cd41
Update dependencies from https://github.com/dotnet/dotnet build 20260…
dotnet-maestro[bot] Jun 4, 2026
65f2fc3
Update dependencies from https://github.com/dotnet/dotnet build 20260…
dotnet-maestro[bot] Jun 4, 2026
f26155a
Update dependencies from https://github.com/dotnet/dotnet build 20260…
dotnet-maestro[bot] Jun 5, 2026
deef5b5
Update dependencies from https://github.com/dotnet/dotnet build 20260…
dotnet-maestro[bot] Jun 5, 2026
bd39e8a
Update dependencies from https://github.com/dotnet/dotnet build 20260…
dotnet-maestro[bot] Jun 5, 2026
073455b
Update dependencies from https://github.com/dotnet/dotnet build 20260…
dotnet-maestro[bot] Jun 9, 2026
6539859
Update dependencies from https://github.com/dotnet/dotnet build 20260…
dotnet-maestro[bot] Jun 10, 2026
fb754de
Update dependencies from https://github.com/dotnet/dotnet build 20260…
dotnet-maestro[bot] Jun 10, 2026
174e342
Update dependencies from https://github.com/dotnet/dotnet build 20260…
dotnet-maestro[bot] Jun 10, 2026
f6b4162
Update dependencies from https://github.com/dotnet/dotnet build 20260…
dotnet-maestro[bot] Jun 11, 2026
20f886b
Update dependencies from https://github.com/dotnet/dotnet build 20260…
dotnet-maestro[bot] Jun 11, 2026
92e13fb
Update dependencies from https://github.com/dotnet/dotnet build 20260…
dotnet-maestro[bot] Jun 12, 2026
5efb4cd
Update dependencies from https://github.com/dotnet/dotnet build 20260…
dotnet-maestro[bot] Jun 12, 2026
d275930
Update dependencies from https://github.com/dotnet/dotnet build 20260…
dotnet-maestro[bot] Jun 12, 2026
812f096
Update dependencies from https://github.com/dotnet/dotnet build 20260…
dotnet-maestro[bot] Jun 14, 2026
fcb03b2
Update dependencies from https://github.com/dotnet/dotnet build 20260…
dotnet-maestro[bot] Jun 15, 2026
d09fc2f
Update dependencies from https://github.com/dotnet/dotnet build 20260…
dotnet-maestro[bot] Jun 15, 2026
4a5cd2d
Update dependencies from https://github.com/dotnet/dotnet build 20260…
dotnet-maestro[bot] Jun 15, 2026
97d3c06
Update dependencies from https://github.com/dotnet/dotnet build 20260…
dotnet-maestro[bot] Jun 16, 2026
aeee448
Update dependencies from https://github.com/dotnet/dotnet build 20260…
dotnet-maestro[bot] Jun 16, 2026
65640b3
Update dependencies from https://github.com/dotnet/dotnet build 20260…
dotnet-maestro[bot] Jun 16, 2026
548f294
Update dependencies from https://github.com/dotnet/dotnet build 20260…
dotnet-maestro[bot] Jun 17, 2026
a695ed4
Update dependencies from https://github.com/dotnet/dotnet build 20260…
dotnet-maestro[bot] Jun 17, 2026
98cf6f3
Update dependencies from https://github.com/dotnet/dotnet build 20260…
dotnet-maestro[bot] Jun 18, 2026
aa3250d
Update dependencies from https://github.com/dotnet/dotnet build 20260…
dotnet-maestro[bot] Jun 18, 2026
c16a1aa
Update dependencies from https://github.com/dotnet/dotnet build 20260…
dotnet-maestro[bot] Jun 18, 2026
2f7f62d
Update dependencies from https://github.com/dotnet/dotnet build 20260…
dotnet-maestro[bot] Jun 18, 2026
d65e38b
Update dependencies from https://github.com/dotnet/dotnet build 20260…
dotnet-maestro[bot] Jun 19, 2026
242cfd5
Update dependencies from https://github.com/dotnet/dotnet build 20260…
dotnet-maestro[bot] Jun 19, 2026
881f3b8
Update dependencies from https://github.com/dotnet/dotnet build 20260…
dotnet-maestro[bot] Jun 19, 2026
fc65d75
Update dependencies from https://github.com/dotnet/dotnet build 20260…
dotnet-maestro[bot] Jun 20, 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
40 changes: 20 additions & 20 deletions eng/Version.Details.xml
Original file line number Diff line number Diff line change
@@ -1,39 +1,39 @@
<?xml version="1.0" encoding="utf-8"?>
<Dependencies>
<ProductDependencies>
<Dependency Name="Microsoft.NET.ILLink.Tasks" Version="11.0.0-preview.5.26261.101">
<Dependency Name="Microsoft.NET.ILLink.Tasks" Version="11.0.0-preview.6.26319.105">
<Uri>https://github.com/dotnet/dotnet</Uri>
<Sha>547c640d5626b2976499cb3433abc741a63d67c5</Sha>
<Sha>b756a8d8a0e64905e16c81911bb09a8110bc3395</Sha>
</Dependency>
<Dependency Name="Microsoft.NET.ILLink" Version="11.0.0-preview.5.26261.101">
<Dependency Name="Microsoft.NET.ILLink" Version="11.0.0-preview.6.26319.105">
<Uri>https://github.com/dotnet/dotnet</Uri>
<Sha>547c640d5626b2976499cb3433abc741a63d67c5</Sha>
<Sha>b756a8d8a0e64905e16c81911bb09a8110bc3395</Sha>
</Dependency>
<Dependency Name="System.Threading.Channels" Version="11.0.0-preview.5.26261.101">
<Dependency Name="System.Threading.Channels" Version="11.0.0-preview.6.26319.105">
<Uri>https://github.com/dotnet/dotnet</Uri>
<Sha>547c640d5626b2976499cb3433abc741a63d67c5</Sha>
<Sha>b756a8d8a0e64905e16c81911bb09a8110bc3395</Sha>
</Dependency>
<Dependency Name="Microsoft.Extensions.Logging" Version="11.0.0-preview.5.26261.101">
<Dependency Name="Microsoft.Extensions.Logging" Version="11.0.0-preview.6.26319.105">
<Uri>https://github.com/dotnet/dotnet</Uri>
<Sha>547c640d5626b2976499cb3433abc741a63d67c5</Sha>
<Sha>b756a8d8a0e64905e16c81911bb09a8110bc3395</Sha>
</Dependency>
<Dependency Name="Microsoft.WindowsDesktop.App.Ref" Version="11.0.0-preview.5.26261.101">
<Dependency Name="Microsoft.WindowsDesktop.App.Ref" Version="11.0.0-preview.6.26319.105">
<Uri>https://github.com/dotnet/dotnet</Uri>
<Sha>547c640d5626b2976499cb3433abc741a63d67c5</Sha>
<Sha>b756a8d8a0e64905e16c81911bb09a8110bc3395</Sha>
</Dependency>
<Dependency Name="Microsoft.NET.Runtime.Emscripten.3.1.56.Node.win-x64" Version="11.0.0-preview.5.26261.101">
<Dependency Name="Microsoft.NET.Runtime.Emscripten.3.1.56.Node.win-x64" Version="11.0.0-preview.6.26319.105">
<Uri>https://github.com/dotnet/dotnet</Uri>
<Sha>547c640d5626b2976499cb3433abc741a63d67c5</Sha>
<Sha>b756a8d8a0e64905e16c81911bb09a8110bc3395</Sha>
</Dependency>
</ProductDependencies>
<ToolsetDependencies>
<Dependency Name="Microsoft.DotNet.Arcade.Sdk" Version="11.0.0-beta.26261.101">
<Dependency Name="Microsoft.DotNet.Arcade.Sdk" Version="11.0.0-beta.26319.105">
<Uri>https://github.com/dotnet/dotnet</Uri>
<Sha>547c640d5626b2976499cb3433abc741a63d67c5</Sha>
<Sha>b756a8d8a0e64905e16c81911bb09a8110bc3395</Sha>
</Dependency>
<Dependency Name="Microsoft.DotNet.Helix.Sdk" Version="11.0.0-beta.26261.101">
<Dependency Name="Microsoft.DotNet.Helix.Sdk" Version="11.0.0-beta.26319.105">
<Uri>https://github.com/dotnet/dotnet</Uri>
<Sha>547c640d5626b2976499cb3433abc741a63d67c5</Sha>
<Sha>b756a8d8a0e64905e16c81911bb09a8110bc3395</Sha>
</Dependency>
<Dependency Name="Microsoft.DotNet.XHarness.CLI" Version="11.0.0-prerelease.26204.1">
<Uri>https://github.com/dotnet/xharness</Uri>
Expand All @@ -55,12 +55,12 @@
<Sha>6e563dcf3cbf4853316eb4724e49ec92caeabb07</Sha>
<Uri>https://github.com/dotnet/maui</Uri>
</Dependency>
<Dependency Name="Microsoft.NET.Sdk" Version="11.0.100-preview.5.26261.101">
<Sha>547c640d5626b2976499cb3433abc741a63d67c5</Sha>
<Dependency Name="Microsoft.NET.Sdk" Version="11.0.100-preview.6.26319.105">
<Sha>b756a8d8a0e64905e16c81911bb09a8110bc3395</Sha>
<Uri>https://github.com/dotnet/dotnet</Uri>
</Dependency>
<Dependency Name="Microsoft.NETCore.App.Ref" Version="11.0.0-preview.5.26261.101">
<Sha>547c640d5626b2976499cb3433abc741a63d67c5</Sha>
<Dependency Name="Microsoft.NETCore.App.Ref" Version="11.0.0-preview.6.26319.105">
<Sha>b756a8d8a0e64905e16c81911bb09a8110bc3395</Sha>
<Uri>https://github.com/dotnet/dotnet</Uri>
</Dependency>
<Dependency Name="Microsoft.Android.Sdk.Windows" Version="36.1.65">
Expand Down
10 changes: 5 additions & 5 deletions eng/Versions.props
Original file line number Diff line number Diff line change
Expand Up @@ -7,12 +7,12 @@
</PropertyGroup>
<!--Package versions-->
<PropertyGroup>
<MicrosoftNETILLinkTasksVersion>11.0.0-preview.5.26261.101</MicrosoftNETILLinkTasksVersion>
<MicrosoftNETILLinkPackageVersion>11.0.0-preview.5.26261.101</MicrosoftNETILLinkPackageVersion>
<SystemThreadingChannelsPackageVersion>11.0.0-preview.5.26261.101</SystemThreadingChannelsPackageVersion>
<MicrosoftExtensionsLoggingPackageVersion>11.0.0-preview.5.26261.101</MicrosoftExtensionsLoggingPackageVersion>
<MicrosoftNETILLinkTasksVersion>11.0.0-preview.6.26319.105</MicrosoftNETILLinkTasksVersion>
<MicrosoftNETILLinkPackageVersion>11.0.0-preview.6.26319.105</MicrosoftNETILLinkPackageVersion>
<SystemThreadingChannelsPackageVersion>11.0.0-preview.6.26319.105</SystemThreadingChannelsPackageVersion>
<MicrosoftExtensionsLoggingPackageVersion>11.0.0-preview.6.26319.105</MicrosoftExtensionsLoggingPackageVersion>
<BenchmarkDotNetVersion>0.16.0-nightly.20260320.467</BenchmarkDotNetVersion>
<MicrosoftNETRuntimeEmscripten3156Nodewinx64Version>11.0.0-preview.5.26261.101</MicrosoftNETRuntimeEmscripten3156Nodewinx64Version>
<MicrosoftNETRuntimeEmscripten3156Nodewinx64Version>11.0.0-preview.6.26319.105</MicrosoftNETRuntimeEmscripten3156Nodewinx64Version>
<MicrosoftDotNetXHarnessCLIVersion>11.0.0-prerelease.26204.1</MicrosoftDotNetXHarnessCLIVersion>
</PropertyGroup>
<!--Package names-->
Expand Down
5 changes: 5 additions & 0 deletions eng/common/SetupNugetSources.ps1
Original file line number Diff line number Diff line change
Expand Up @@ -32,6 +32,11 @@ $ErrorActionPreference = "Stop"
Set-StrictMode -Version 2.0
[Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12

# This script only consumes helper functions from tools.ps1 to configure NuGet feeds.
# Skip importing configure-toolset.ps1 so that repo-specific toolset setup (e.g. acquiring
# a bootstrap SDK) is not triggered as a side effect of feed configuration.
$disableConfigureToolsetImport = $true

. $PSScriptRoot\tools.ps1

# Adds or enables the package source with the given name
Expand Down
5 changes: 5 additions & 0 deletions eng/common/SetupNugetSources.sh
Original file line number Diff line number Diff line change
Expand Up @@ -40,6 +40,11 @@ while [[ -h "$source" ]]; do
done
scriptroot="$( cd -P "$( dirname "$source" )" && pwd )"

# This script only consumes helper functions from tools.sh to configure NuGet feeds.
# Skip importing configure-toolset.sh so that repo-specific toolset setup (e.g. acquiring
# a bootstrap SDK) is not triggered as a side effect of feed configuration.
disable_configure_toolset_import=1

. "$scriptroot/tools.sh"

if [ ! -f "$ConfigFile" ]; then
Expand Down
26 changes: 24 additions & 2 deletions eng/common/build.ps1
Original file line number Diff line number Diff line change
Expand Up @@ -24,6 +24,7 @@ Param(
[switch][Alias('pb')]$productBuild,
[switch]$fromVMR,
[switch][Alias('bl')]$binaryLog,
[string][Alias('bln')]$binaryLogName = '',
[switch][Alias('nobl')]$excludeCIBinarylog,
[switch] $ci,
[switch] $prepareMachine,
Expand All @@ -46,6 +47,7 @@ function Print-Usage() {
Write-Host " -platform <value> Platform configuration: 'x86', 'x64' or any valid Platform value to pass to msbuild"
Write-Host " -verbosity <value> Msbuild verbosity: q[uiet], m[inimal], n[ormal], d[etailed], and diag[nostic] (short: -v)"
Write-Host " -binaryLog Output binary log (short: -bl)"
Write-Host " -binaryLogName <value> Binary log file name or path; implies -binaryLog (short: -bln)"
Write-Host " -help Print help and exit"
Write-Host ""

Expand Down Expand Up @@ -102,7 +104,19 @@ function Build {
$toolsetBuildProj = InitializeToolset
InitializeCustomToolset

$bl = if ($binaryLog) { '/bl:' + (Join-Path $LogDir 'Build.binlog') } else { '' }
$bl = ''
if ($binaryLog) {
$binaryLogPath = if ([string]::IsNullOrEmpty($binaryLogName)) {
Join-Path $LogDir 'Build.binlog'
} elseif ([System.IO.Path]::IsPathRooted($binaryLogName)) {
$binaryLogName
} else {
Join-Path $LogDir $binaryLogName
}

Create-Directory (Split-Path -Parent $binaryLogPath)
$bl = '/bl:' + $binaryLogPath
}
$platformArg = if ($platform) { "/p:Platform=$platform" } else { '' }
$check = if ($buildCheck) { '/check' } else { '' }

Expand Down Expand Up @@ -159,7 +173,15 @@ try {
if (-not $excludeCIBinarylog) {
$binaryLog = $true
}
$nodeReuse = $false
# Disable node reuse on CI unless explicitly opted in via MSBUILD_NODEREUSE_ENABLED.
# Internal testing only; this env var will be replaced with a switch (https://github.com/dotnet/arcade/issues/17013) and must not be depended on.
if ($env:MSBUILD_NODEREUSE_ENABLED -ne "1") {
$nodeReuse = $false
}
}

if (-not [string]::IsNullOrEmpty($binaryLogName)) {
$binaryLog = $true
}

if ($nativeToolsOnMachine) {
Expand Down
30 changes: 23 additions & 7 deletions eng/common/build.sh
Original file line number Diff line number Diff line change
Expand Up @@ -13,6 +13,7 @@ usage()
echo " --configuration <value> Build configuration: 'Debug' or 'Release' (short: -c)"
echo " --verbosity <value> Msbuild verbosity: q[uiet], m[inimal], n[ormal], d[etailed], and diag[nostic] (short: -v)"
echo " --binaryLog Create MSBuild binary log (short: -bl)"
echo " --binaryLogName <value> Binary log file name or path; implies --binaryLog (short: -bln)"
echo " --help Print help and exit (short: -h)"
echo ""

Expand Down Expand Up @@ -83,8 +84,8 @@ warn_not_as_error=''
node_reuse=true
build_check=false
binary_log=false
binary_log_name=''
exclude_ci_binary_log=false
pipelines_log=false

projects=''
configuration=''
Expand Down Expand Up @@ -115,12 +116,14 @@ while [[ $# -gt 0 ]]; do
-binarylog|-bl)
binary_log=true
;;
-binarylogname|-bln)
binary_log=true
binary_log_name=$2
shift
;;
-excludecibinarylog|-nobl)
exclude_ci_binary_log=true
;;
-pipelineslog|-pl)
pipelines_log=true
;;
-restore|-r)
restore=true
;;
Expand Down Expand Up @@ -210,8 +213,11 @@ if [[ -z "$configuration" ]]; then
fi

if [[ "$ci" == true ]]; then
pipelines_log=true
node_reuse=false
# Disable node reuse on CI unless explicitly opted in via MSBUILD_NODEREUSE_ENABLED.
# Internal testing only; this env var will be replaced with a switch (https://github.com/dotnet/arcade/issues/17013) and must not be depended on.
if [[ "${MSBUILD_NODEREUSE_ENABLED:-}" != "1" ]]; then
node_reuse=false
fi
if [[ "$exclude_ci_binary_log" == false ]]; then
binary_log=true
fi
Expand All @@ -237,7 +243,17 @@ function Build {

local bl=""
if [[ "$binary_log" == true ]]; then
bl="/bl:\"$log_dir/Build.binlog\""
local binary_log_path=""
if [[ -z "$binary_log_name" ]]; then
binary_log_path="$log_dir/Build.binlog"
elif [[ "$binary_log_name" = /* ]]; then
binary_log_path="$binary_log_name"
else
binary_log_path="$log_dir/$binary_log_name"
fi

mkdir -p "$(dirname "$binary_log_path")"
bl="/bl:\"$binary_log_path\""
fi

local check=""
Expand Down
Loading