Skip to content

Commit 992970a

Browse files
authored
Merge branch 'release/9.0.1xx' into backport/pr-47371-to-release/9.0.1xx
2 parents 5af677f + 837be9c commit 992970a

File tree

171 files changed

+7333
-748
lines changed

Some content is hidden

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

171 files changed

+7333
-748
lines changed

.github/workflows/pr-analysis.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,6 @@ jobs:
99
allowed-labels:
1010
runs-on: ubuntu-latest
1111
steps:
12-
- name: Return error if branch is in lockdown or 'do not merge' label is present
12+
- name: Return error if blocking labels are present in PR
1313
run: echo "Labels on this PR prevent it from being merged. Please contact the repo owners for more information." && exit 1
14-
if: ${{ contains(github.event.pull_request.labels.*.name, 'Branch Lockdown') || contains(github.event.pull_request.labels.*.name, 'DO NOT MERGE') }}
14+
if: ${{ contains(github.event.pull_request.labels.*.name, 'Branch Lockdown') || contains(github.event.pull_request.labels.*.name, 'DO NOT MERGE') || contains(github.event.pull_request.labels.*.name, 'Servicing-consider') || contains(github.event.pull_request.labels.*.name, 'Servicing-more-info') || contains(github.event.pull_request.labels.*.name, 'Servicing-rejected') }}

NuGet.config

Lines changed: 4 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -26,21 +26,16 @@
2626
<!-- Begin: Package sources from dotnet-emsdk -->
2727
<!-- End: Package sources from dotnet-emsdk -->
2828
<!-- Begin: Package sources from dotnet-aspnetcore -->
29-
<add key="darc-int-dotnet-aspnetcore-b96167f-7" value="https://pkgs.dev.azure.com/dnceng/internal/_packaging/darc-int-dotnet-aspnetcore-b96167fb-7/nuget/v3/index.json" />
30-
<add key="darc-int-dotnet-aspnetcore-b96167f-6" value="https://pkgs.dev.azure.com/dnceng/internal/_packaging/darc-int-dotnet-aspnetcore-b96167fb-6/nuget/v3/index.json" />
31-
<add key="darc-int-dotnet-aspnetcore-b96167f-5" value="https://pkgs.dev.azure.com/dnceng/internal/_packaging/darc-int-dotnet-aspnetcore-b96167fb-5/nuget/v3/index.json" />
32-
<add key="darc-int-dotnet-aspnetcore-b96167f-4" value="https://pkgs.dev.azure.com/dnceng/internal/_packaging/darc-int-dotnet-aspnetcore-b96167fb-4/nuget/v3/index.json" />
33-
<add key="darc-int-dotnet-aspnetcore-b96167f-2" value="https://pkgs.dev.azure.com/dnceng/internal/_packaging/darc-int-dotnet-aspnetcore-b96167fb-2/nuget/v3/index.json" />
3429
<!-- End: Package sources from dotnet-aspnetcore -->
3530
<!-- Begin: Package sources from DotNet-msbuild-Trusted -->
36-
<add key="darc-pub-DotNet-msbuild-Trusted-84e2956" value="https://pkgs.dev.azure.com/dnceng/public/_packaging/darc-pub-DotNet-msbuild-Trusted-84e2956b/nuget/v3/index.json" />
31+
<add key="darc-pub-DotNet-msbuild-Trusted-6c6276d" value="https://pkgs.dev.azure.com/dnceng/public/_packaging/darc-pub-DotNet-msbuild-Trusted-6c6276d5/nuget/v3/index.json" />
3732
<!-- End: Package sources from DotNet-msbuild-Trusted -->
3833
<!-- Begin: Package sources from dotnet-roslyn-analyzers -->
3934
<!-- End: Package sources from dotnet-roslyn-analyzers -->
4035
<!-- Begin: Package sources from dotnet-runtime -->
4136
<!-- End: Package sources from dotnet-runtime -->
4237
<!-- Begin: Package sources from dotnet-templating -->
43-
<add key="darc-pub-dotnet-templating-9cdca9c" value="https://pkgs.dev.azure.com/dnceng/public/_packaging/darc-pub-dotnet-templating-9cdca9cc/nuget/v3/index.json" />
38+
<add key="darc-pub-dotnet-templating-a2da3a8" value="https://pkgs.dev.azure.com/dnceng/public/_packaging/darc-pub-dotnet-templating-a2da3a84/nuget/v3/index.json" />
4439
<!-- End: Package sources from dotnet-templating -->
4540
<!-- Begin: Package sources from dotnet-windowsdesktop -->
4641
<!-- End: Package sources from dotnet-windowsdesktop -->
@@ -69,11 +64,8 @@
6964
<!-- Begin: Package sources from dotnet-templating -->
7065
<!-- End: Package sources from dotnet-templating -->
7166
<!-- Begin: Package sources from dotnet-aspnetcore -->
72-
<add key="darc-int-dotnet-aspnetcore-b96167f-2" value="true" />
73-
<add key="darc-int-dotnet-aspnetcore-b96167f-4" value="true" />
74-
<add key="darc-int-dotnet-aspnetcore-b96167f-5" value="true" />
75-
<add key="darc-int-dotnet-aspnetcore-b96167f-6" value="true" />
76-
<add key="darc-int-dotnet-aspnetcore-b96167f-7" value="true" />
67+
<!-- Begin: Package sources from DotNet-msbuild-Trusted -->
68+
<!-- End: Package sources from DotNet-msbuild-Trusted -->
7769
<!-- End: Package sources from dotnet-aspnetcore -->
7870
<!-- Begin: Package sources from dotnet-runtime -->
7971
<!-- End: Package sources from dotnet-runtime -->

eng/Version.Details.xml

Lines changed: 211 additions & 211 deletions
Large diffs are not rendered by default.

eng/Versions.props

Lines changed: 91 additions & 91 deletions
Large diffs are not rendered by default.

eng/common/core-templates/job/source-build.yml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,8 @@ parameters:
2626
# Specifies the build script to invoke to perform the build in the repo. The default
2727
# './build.sh' should work for typical Arcade repositories, but this is customizable for
2828
# difficult situations.
29+
# buildArguments: ''
30+
# Specifies additional build arguments to pass to the build script.
2931
# jobProperties: {}
3032
# A list of job properties to inject at the top level, for potential extensibility beyond
3133
# container and pool.

eng/common/core-templates/job/source-index-stage1.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
parameters:
22
runAsPublic: false
3-
sourceIndexUploadPackageVersion: 2.0.0-20240522.1
4-
sourceIndexProcessBinlogPackageVersion: 1.0.1-20240522.1
3+
sourceIndexUploadPackageVersion: 2.0.0-20250425.2
4+
sourceIndexProcessBinlogPackageVersion: 1.0.1-20250425.2
55
sourceIndexPackageSource: https://pkgs.dev.azure.com/dnceng/public/_packaging/dotnet-tools/nuget/v3/index.json
66
sourceIndexBuildCommand: powershell -NoLogo -NoProfile -ExecutionPolicy Bypass -Command "eng/common/build.ps1 -restore -build -binarylog -ci"
77
preSteps: []

eng/common/core-templates/post-build/post-build.yml

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -44,6 +44,11 @@ parameters:
4444
displayName: Publish installers and checksums
4545
type: boolean
4646
default: true
47+
48+
- name: requireDefaultChannels
49+
displayName: Fail the build if there are no default channel(s) registrations for the current build
50+
type: boolean
51+
default: false
4752

4853
- name: SDLValidationParameters
4954
type: object
@@ -312,5 +317,6 @@ stages:
312317
-PublishingInfraVersion ${{ parameters.publishingInfraVersion }}
313318
-AzdoToken '$(System.AccessToken)'
314319
-WaitPublishingFinish true
320+
-RequireDefaultChannels ${{ parameters.requireDefaultChannels }}
315321
-ArtifactsPublishingAdditionalParameters '${{ parameters.artifactsPublishingAdditionalParameters }}'
316322
-SymbolPublishingAdditionalParameters '${{ parameters.symbolPublishingAdditionalParameters }}'

eng/common/core-templates/steps/source-build.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -79,6 +79,7 @@ steps:
7979
${{ coalesce(parameters.platform.buildScript, './build.sh') }} --ci \
8080
--configuration $buildConfig \
8181
--restore --build --pack $publishArgs -bl \
82+
${{ parameters.platform.buildArguments }} \
8283
$officialBuildArgs \
8384
$internalRuntimeDownloadArgs \
8485
$internalRestoreArgs \

eng/common/post-build/publish-using-darc.ps1

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,8 @@ param(
55
[Parameter(Mandatory=$false)][string] $MaestroApiEndPoint = 'https://maestro.dot.net',
66
[Parameter(Mandatory=$true)][string] $WaitPublishingFinish,
77
[Parameter(Mandatory=$false)][string] $ArtifactsPublishingAdditionalParameters,
8-
[Parameter(Mandatory=$false)][string] $SymbolPublishingAdditionalParameters
8+
[Parameter(Mandatory=$false)][string] $SymbolPublishingAdditionalParameters,
9+
[Parameter(Mandatory=$false)][string] $RequireDefaultChannels
910
)
1011

1112
try {
@@ -33,6 +34,10 @@ try {
3334
if ("false" -eq $WaitPublishingFinish) {
3435
$optionalParams.Add("--no-wait") | Out-Null
3536
}
37+
38+
if ("true" -eq $RequireDefaultChannels) {
39+
$optionalParams.Add("--default-channels-required") | Out-Null
40+
}
3641

3742
& $darc add-build-to-channel `
3843
--id $buildId `

eng/install-scancode.sh

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,12 +5,13 @@ set -euo pipefail
55
# Install instructions: https://scancode-toolkit.readthedocs.io/en/latest/getting-started/install.html#installation-as-a-library-via-pip
66

77
# See latest release at https://github.com/nexB/scancode-toolkit/releases
8-
SCANCODE_VERSION="32.3.2"
8+
SCANCODE_VERSION="32.3.3"
99

1010
pyEnvPath="/tmp/scancode-env"
1111
python3 -m venv $pyEnvPath
1212
source $pyEnvPath/bin/activate
1313
pip install scancode-toolkit==$SCANCODE_VERSION
14+
pip install click==8.1.8
1415
deactivate
1516

1617
# Setup a script which executes scancode in the virtual environment

0 commit comments

Comments
 (0)