From 18a8899100f64a2ee6a069080638b7c648e1aeab Mon Sep 17 00:00:00 2001 From: "Matt Mitchell (.NET)" Date: Mon, 6 Apr 2026 14:25:02 -0700 Subject: [PATCH 1/8] Upgrade to V4 arcade publishing Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> --- azure-pipelines-official.yml | 6 ++++-- azure-pipelines.yml | 2 -- eng/Publishing.props | 5 +++++ 3 files changed, 9 insertions(+), 4 deletions(-) create mode 100644 eng/Publishing.props diff --git a/azure-pipelines-official.yml b/azure-pipelines-official.yml index 2da2d698b9..3653df9b85 100644 --- a/azure-pipelines-official.yml +++ b/azure-pipelines-official.yml @@ -105,7 +105,7 @@ extends: enableMicrobuild: true enablePublishTestResults: true testResultsFormat: 'vstest' - enablePublishUsingPipelines: true + publishingVersion: 4 artifacts: publish: logs: true @@ -113,6 +113,7 @@ extends: enableTelemetry: true jobs: - job: Windows + enablePublishing: true timeoutInMinutes: 90 pool: name: $(DncEngInternalBuildPool) @@ -148,7 +149,6 @@ extends: -prepareMachine /p:TeamName=$(_TeamName) /p:DotNetFinalVersionKind=$(_ReleaseVersionKind) - /p:DotNetPublishUsingPipelines=true /p:DotNetSymbolServerTokenMsdl=$(microsoft-symbol-server-pat) /p:DotNetSymbolServerTokenSymWeb=$(symweb-symbol-server-pat) /p:OfficialBuildId=$(BUILD.BUILDNUMBER) @@ -260,3 +260,5 @@ extends: LclPackageId: 'LCL-JUNO-PROD-TESTFX' - template: eng/common/templates-official/post-build/post-build.yml@self + parameters: + publishingInfraVersion: 4 diff --git a/azure-pipelines.yml b/azure-pipelines.yml index 0f2fe9f91a..e04d08d906 100644 --- a/azure-pipelines.yml +++ b/azure-pipelines.yml @@ -55,7 +55,6 @@ stages: enableMicrobuild: true enablePublishTestResults: true testResultsFormat: 'vstest' - enablePublishUsingPipelines: true artifacts: publish: artifacts: true @@ -283,7 +282,6 @@ stages: - template: /eng/common/templates/jobs/jobs.yml parameters: enableMicrobuild: true - enablePublishUsingPipelines: true artifacts: publish: logs: true diff --git a/eng/Publishing.props b/eng/Publishing.props new file mode 100644 index 0000000000..f89fad2a98 --- /dev/null +++ b/eng/Publishing.props @@ -0,0 +1,5 @@ + + + 4 + + From 488f993e8c2b657765947ec475b0f4ab56785d0a Mon Sep 17 00:00:00 2001 From: "Matt Mitchell (.NET)" Date: Tue, 7 Apr 2026 09:08:24 -0700 Subject: [PATCH 2/8] Remove obsolete symbol publish args Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> --- azure-pipelines-official.yml | 2 -- 1 file changed, 2 deletions(-) diff --git a/azure-pipelines-official.yml b/azure-pipelines-official.yml index 3653df9b85..fd98488875 100644 --- a/azure-pipelines-official.yml +++ b/azure-pipelines-official.yml @@ -149,8 +149,6 @@ extends: -prepareMachine /p:TeamName=$(_TeamName) /p:DotNetFinalVersionKind=$(_ReleaseVersionKind) - /p:DotNetSymbolServerTokenMsdl=$(microsoft-symbol-server-pat) - /p:DotNetSymbolServerTokenSymWeb=$(symweb-symbol-server-pat) /p:OfficialBuildId=$(BUILD.BUILDNUMBER) /p:ProductsToBuild=$(_Products) /p:Test=false From 0423771ee75d4d106b7f05d817575ae4931a0073 Mon Sep 17 00:00:00 2001 From: "Matt Mitchell (.NET)" Date: Tue, 7 Apr 2026 09:22:28 -0700 Subject: [PATCH 3/8] Remove dead symbol server PAT group Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> --- azure-pipelines-official.yml | 2 -- 1 file changed, 2 deletions(-) diff --git a/azure-pipelines-official.yml b/azure-pipelines-official.yml index fd98488875..1f8aa619c7 100644 --- a/azure-pipelines-official.yml +++ b/azure-pipelines-official.yml @@ -67,8 +67,6 @@ variables: - name: Codeql.Cadence value: 0 - - group: DotNet-Symbol-Server-Pats - resources: repositories: - repository: 1ESPipelineTemplates From 4b6c5a3f36f306369c20bee2c8ce995663ddf8e7 Mon Sep 17 00:00:00 2001 From: Matt Mitchell Date: Wed, 8 Apr 2026 13:09:31 -0700 Subject: [PATCH 4/8] Add artifact publishing for WindowsSamples job --- azure-pipelines.yml | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/azure-pipelines.yml b/azure-pipelines.yml index e04d08d906..4a58749365 100644 --- a/azure-pipelines.yml +++ b/azure-pipelines.yml @@ -289,6 +289,10 @@ stages: enableTelemetry: true jobs: - job: WindowsSamples + artifacts: + publish: + logs: + name: 'Logs_Build_$(Agent.JobName)_$(_BuildConfig) timeoutInMinutes: 30 pool: name: NetCore-Public From 52d2ae9a0e44ddb2f8ec0904bc3b9aca0589dd81 Mon Sep 17 00:00:00 2001 From: Matt Mitchell Date: Wed, 8 Apr 2026 13:10:47 -0700 Subject: [PATCH 5/8] Fix indentation in azure-pipelines.yml for logs --- azure-pipelines.yml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/azure-pipelines.yml b/azure-pipelines.yml index 4a58749365..7d89b095ca 100644 --- a/azure-pipelines.yml +++ b/azure-pipelines.yml @@ -290,9 +290,9 @@ stages: jobs: - job: WindowsSamples artifacts: - publish: - logs: - name: 'Logs_Build_$(Agent.JobName)_$(_BuildConfig) + publish: + logs: + name: 'Logs_Build_$(Agent.JobName)_$(_BuildConfig) timeoutInMinutes: 30 pool: name: NetCore-Public From 4f98aacd4afe7054518327befd9e97dfb545e3da Mon Sep 17 00:00:00 2001 From: "Matt Mitchell (.NET)" Date: Wed, 8 Apr 2026 13:25:16 -0700 Subject: [PATCH 6/8] Fix WindowsSamples pipeline YAML Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> --- azure-pipelines.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/azure-pipelines.yml b/azure-pipelines.yml index 7d89b095ca..bb44cff8f9 100644 --- a/azure-pipelines.yml +++ b/azure-pipelines.yml @@ -292,7 +292,7 @@ stages: artifacts: publish: logs: - name: 'Logs_Build_$(Agent.JobName)_$(_BuildConfig) + name: 'Logs_Build_$(Agent.JobName)_$(_BuildConfig)' timeoutInMinutes: 30 pool: name: NetCore-Public From 98dfe9909137aaf6364a5257acc12ce7a2e2c6f2 Mon Sep 17 00:00:00 2001 From: "Matt Mitchell (.NET)" Date: Wed, 8 Apr 2026 13:29:52 -0700 Subject: [PATCH 7/8] Fix duplicate pipeline artifact config Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> --- azure-pipelines.yml | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/azure-pipelines.yml b/azure-pipelines.yml index bb44cff8f9..274dbe6980 100644 --- a/azure-pipelines.yml +++ b/azure-pipelines.yml @@ -58,7 +58,8 @@ stages: artifacts: publish: artifacts: true - logs: true + logs: + name: 'Logs_Build_$(Agent.JobName)_$(_BuildConfig)' manifests: true enableTelemetry: true jobs: @@ -289,10 +290,6 @@ stages: enableTelemetry: true jobs: - job: WindowsSamples - artifacts: - publish: - logs: - name: 'Logs_Build_$(Agent.JobName)_$(_BuildConfig)' timeoutInMinutes: 30 pool: name: NetCore-Public From 0301b1333fd721dd18ecf7137a61c2d0edccf77b Mon Sep 17 00:00:00 2001 From: "Matt Mitchell (.NET)" Date: Wed, 8 Apr 2026 13:33:07 -0700 Subject: [PATCH 8/8] Scope WindowsSamples artifact override Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> --- azure-pipelines.yml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/azure-pipelines.yml b/azure-pipelines.yml index 274dbe6980..8c36dfb8a4 100644 --- a/azure-pipelines.yml +++ b/azure-pipelines.yml @@ -58,8 +58,7 @@ stages: artifacts: publish: artifacts: true - logs: - name: 'Logs_Build_$(Agent.JobName)_$(_BuildConfig)' + logs: true manifests: true enableTelemetry: true jobs: @@ -285,7 +284,8 @@ stages: enableMicrobuild: true artifacts: publish: - logs: true + logs: + name: 'Logs_Build_$(Agent.JobName)_$(_BuildConfig)' manifests: true enableTelemetry: true jobs: