From 5f55dc34d077cfe9234bc3bfb9c0a581bbf999a4 Mon Sep 17 00:00:00 2001 From: Juan Sebastian Hoyos Ayala Date: Tue, 10 Jun 2025 23:20:33 +0000 Subject: [PATCH 01/10] Merged PR 50756: [release/8.0] Updated PCA of DAC cert Updated PCA of DAC cert ---- #### AI description (iteration 1) #### PR Classification Certificate update for diagnostic file signing. #### PR Summary This pull request updates the certificate issuer used for signing diagnostic files to the new PCA certificate. - `/eng/pipelines/coreclr/templates/sign-diagnostic-files.yml`: Changed the issuer check from "Microsoft Code Signing PCA 2010" to "Microsoft Code Signing PCA 2024". --- eng/pipelines/coreclr/templates/sign-diagnostic-files.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/eng/pipelines/coreclr/templates/sign-diagnostic-files.yml b/eng/pipelines/coreclr/templates/sign-diagnostic-files.yml index 75eee98aeb5db6..a54e637ae693c9 100644 --- a/eng/pipelines/coreclr/templates/sign-diagnostic-files.yml +++ b/eng/pipelines/coreclr/templates/sign-diagnostic-files.yml @@ -69,7 +69,7 @@ steps: } if ($signingCert.Subject -ne "CN=.NET DAC, O=Microsoft Corporation, L=Redmond, S=Washington, C=US" ` - -or $signingCert.Issuer -ne "CN=Microsoft Code Signing PCA 2010, O=Microsoft Corporation, L=Redmond, S=Washington, C=US") + -or $signingCert.Issuer -ne "CN=Microsoft Code Signing PCA 2024, O=Microsoft Corporation, L=Redmond, S=Washington, C=US") { throw "File $file not in expected trust chain." } From 8ddb0cbbe160970c6d07966c795dfa67845c80db Mon Sep 17 00:00:00 2001 From: Juan Sebastian Hoyos Ayala Date: Wed, 11 Jun 2025 04:27:35 +0000 Subject: [PATCH 02/10] Merged PR 50763: [release/8.0] Update signing issuer for DAC cert --- eng/pipelines/coreclr/templates/sign-diagnostic-files.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/eng/pipelines/coreclr/templates/sign-diagnostic-files.yml b/eng/pipelines/coreclr/templates/sign-diagnostic-files.yml index a54e637ae693c9..0122c2a8dae179 100644 --- a/eng/pipelines/coreclr/templates/sign-diagnostic-files.yml +++ b/eng/pipelines/coreclr/templates/sign-diagnostic-files.yml @@ -69,7 +69,7 @@ steps: } if ($signingCert.Subject -ne "CN=.NET DAC, O=Microsoft Corporation, L=Redmond, S=Washington, C=US" ` - -or $signingCert.Issuer -ne "CN=Microsoft Code Signing PCA 2024, O=Microsoft Corporation, L=Redmond, S=Washington, C=US") + -or $signingCert.Issuer -ne "CN=Microsoft Windows Code Signing PCA 2024, O=Microsoft Corporation, C=US") { throw "File $file not in expected trust chain." } From d2d2866a270ca0d1a3c211362d3e0f2bdd979c56 Mon Sep 17 00:00:00 2001 From: "dotnet-maestro[bot]" Date: Wed, 11 Jun 2025 18:45:04 +0000 Subject: [PATCH 03/10] Update dependencies from https://github.com/dotnet/emsdk build 20250611.1 Microsoft.SourceBuild.Intermediate.emsdk , Microsoft.NET.Workload.Emscripten.Current.Manifest-8.0.100 From Version 8.0.18-servicing.25304.1 -> To Version 8.0.18-servicing.25311.1 --- NuGet.config | 2 +- eng/Version.Details.xml | 6 +++--- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/NuGet.config b/NuGet.config index bf140690b22d67..ecb89dda49f21f 100644 --- a/NuGet.config +++ b/NuGet.config @@ -9,7 +9,7 @@ - + diff --git a/eng/Version.Details.xml b/eng/Version.Details.xml index 862e386a6a756c..b1b9fc97e09399 100644 --- a/eng/Version.Details.xml +++ b/eng/Version.Details.xml @@ -92,11 +92,11 @@ https://github.com/dotnet/emsdk - 976b101e5539557c20e2ac39885ac879531bcf82 + 55f353fef33948614b17dabe5350544b1b25a39d - + https://github.com/dotnet/emsdk - 976b101e5539557c20e2ac39885ac879531bcf82 + 55f353fef33948614b17dabe5350544b1b25a39d From 6517e560325dcba623be9dace86b2d3ff6b5a19a Mon Sep 17 00:00:00 2001 From: "dotnet-maestro[bot]" Date: Thu, 12 Jun 2025 16:44:31 +0000 Subject: [PATCH 04/10] Update dependencies from https://github.com/dotnet/emsdk build 20250612.2 Microsoft.SourceBuild.Intermediate.emsdk , Microsoft.NET.Workload.Emscripten.Current.Manifest-8.0.100 From Version 8.0.18-servicing.25304.1 -> To Version 8.0.18-servicing.25312.2 --- NuGet.config | 2 +- eng/Version.Details.xml | 6 +++--- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/NuGet.config b/NuGet.config index ecb89dda49f21f..c1085c418b6a30 100644 --- a/NuGet.config +++ b/NuGet.config @@ -9,7 +9,7 @@ - + diff --git a/eng/Version.Details.xml b/eng/Version.Details.xml index b1b9fc97e09399..3c884eb7a60714 100644 --- a/eng/Version.Details.xml +++ b/eng/Version.Details.xml @@ -92,11 +92,11 @@ https://github.com/dotnet/emsdk - 55f353fef33948614b17dabe5350544b1b25a39d + dc079373319aca1ae6878b6bf3baf485bad33d0b - + https://github.com/dotnet/emsdk - 55f353fef33948614b17dabe5350544b1b25a39d + dc079373319aca1ae6878b6bf3baf485bad33d0b From 3764f824b62960d362e003f195bb55018266b1f1 Mon Sep 17 00:00:00 2001 From: "dotnet-maestro[bot]" Date: Fri, 13 Jun 2025 18:56:39 +0000 Subject: [PATCH 05/10] Update dependencies from https://github.com/dotnet/emsdk build 20250613.4 Microsoft.SourceBuild.Intermediate.emsdk , Microsoft.NET.Workload.Emscripten.Current.Manifest-8.0.100 From Version 8.0.18-servicing.25304.1 -> To Version 8.0.18-servicing.25313.4 --- NuGet.config | 2 +- eng/Version.Details.xml | 6 +++--- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/NuGet.config b/NuGet.config index c1085c418b6a30..cc47753dee3217 100644 --- a/NuGet.config +++ b/NuGet.config @@ -9,7 +9,7 @@ - + diff --git a/eng/Version.Details.xml b/eng/Version.Details.xml index 3c884eb7a60714..8f199f0e4f62ac 100644 --- a/eng/Version.Details.xml +++ b/eng/Version.Details.xml @@ -92,11 +92,11 @@ https://github.com/dotnet/emsdk - dc079373319aca1ae6878b6bf3baf485bad33d0b + fa7637d3b62d1ae29c162fe07fca42b65cd7d778 - + https://github.com/dotnet/emsdk - dc079373319aca1ae6878b6bf3baf485bad33d0b + fa7637d3b62d1ae29c162fe07fca42b65cd7d778 From c7264b164ebd100a5f28c0a17177e76ea74f921f Mon Sep 17 00:00:00 2001 From: "dotnet-maestro[bot]" Date: Thu, 26 Jun 2025 17:53:49 +0000 Subject: [PATCH 06/10] Update dependencies from https://github.com/dotnet/emsdk build 20250626.2 Microsoft.SourceBuild.Intermediate.emsdk , Microsoft.NET.Workload.Emscripten.Current.Manifest-8.0.100 From Version 8.0.18-servicing.25304.1 -> To Version 8.0.18-servicing.25326.2 --- NuGet.config | 2 +- eng/Version.Details.xml | 6 +++--- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/NuGet.config b/NuGet.config index cc47753dee3217..4f4d3ab22e4051 100644 --- a/NuGet.config +++ b/NuGet.config @@ -9,7 +9,7 @@ - + diff --git a/eng/Version.Details.xml b/eng/Version.Details.xml index 8f199f0e4f62ac..5bab8cf5245c4a 100644 --- a/eng/Version.Details.xml +++ b/eng/Version.Details.xml @@ -92,11 +92,11 @@ https://github.com/dotnet/emsdk - fa7637d3b62d1ae29c162fe07fca42b65cd7d778 + daab4c8a1ecf25f3c4aa0181aa49c265ac6b5af1 - + https://github.com/dotnet/emsdk - fa7637d3b62d1ae29c162fe07fca42b65cd7d778 + daab4c8a1ecf25f3c4aa0181aa49c265ac6b5af1 From d0517d21ae8a10a83a6c0fa355d03d4482d18f8b Mon Sep 17 00:00:00 2001 From: "dotnet-maestro[bot]" Date: Fri, 27 Jun 2025 10:46:54 +0000 Subject: [PATCH 07/10] Update dependencies from https://github.com/dotnet/emsdk build 20250627.1 Microsoft.SourceBuild.Intermediate.emsdk , Microsoft.NET.Workload.Emscripten.Current.Manifest-8.0.100 From Version 8.0.18-servicing.25304.1 -> To Version 8.0.18-servicing.25327.1 --- NuGet.config | 2 +- eng/Version.Details.xml | 6 +++--- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/NuGet.config b/NuGet.config index 4f4d3ab22e4051..cc12bc95b2bbc5 100644 --- a/NuGet.config +++ b/NuGet.config @@ -9,7 +9,7 @@ - + diff --git a/eng/Version.Details.xml b/eng/Version.Details.xml index 5bab8cf5245c4a..1dc1f4f3cebe7d 100644 --- a/eng/Version.Details.xml +++ b/eng/Version.Details.xml @@ -92,11 +92,11 @@ https://github.com/dotnet/emsdk - daab4c8a1ecf25f3c4aa0181aa49c265ac6b5af1 + d3476e8d26dc6fc8bd76a23ad7a218072f918898 - + https://github.com/dotnet/emsdk - daab4c8a1ecf25f3c4aa0181aa49c265ac6b5af1 + d3476e8d26dc6fc8bd76a23ad7a218072f918898 From 1a887ec872df6acc941c13657a0ab81863620150 Mon Sep 17 00:00:00 2001 From: "dotnet-maestro[bot]" Date: Tue, 1 Jul 2025 19:08:38 +0000 Subject: [PATCH 08/10] Update dependencies from https://github.com/dotnet/emsdk build 20250630.1 Microsoft.SourceBuild.Intermediate.emsdk , Microsoft.NET.Workload.Emscripten.Current.Manifest-8.0.100 From Version 8.0.18-servicing.25304.1 -> To Version 8.0.18-servicing.25330.1 --- NuGet.config | 2 +- eng/Version.Details.xml | 6 +++--- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/NuGet.config b/NuGet.config index cc12bc95b2bbc5..ed1dd74116a36a 100644 --- a/NuGet.config +++ b/NuGet.config @@ -9,7 +9,7 @@ - + diff --git a/eng/Version.Details.xml b/eng/Version.Details.xml index 1dc1f4f3cebe7d..63930273858ac2 100644 --- a/eng/Version.Details.xml +++ b/eng/Version.Details.xml @@ -92,11 +92,11 @@ https://github.com/dotnet/emsdk - d3476e8d26dc6fc8bd76a23ad7a218072f918898 + f6781698c50a5f2b97aaa7448bd1e77a01fdade0 - + https://github.com/dotnet/emsdk - d3476e8d26dc6fc8bd76a23ad7a218072f918898 + f6781698c50a5f2b97aaa7448bd1e77a01fdade0 From 2ed6422fefc866ce4ed61b159b24d90681acd67d Mon Sep 17 00:00:00 2001 From: "dotnet-maestro[bot]" Date: Thu, 3 Jul 2025 21:44:04 +0000 Subject: [PATCH 09/10] Update dependencies from https://github.com/dotnet/emsdk build 20250703.2 Microsoft.SourceBuild.Intermediate.emsdk , Microsoft.NET.Workload.Emscripten.Current.Manifest-8.0.100 From Version 8.0.18-servicing.25304.1 -> To Version 8.0.19-servicing.25353.2 --- NuGet.config | 2 +- eng/Version.Details.xml | 8 ++++---- eng/Versions.props | 2 +- 3 files changed, 6 insertions(+), 6 deletions(-) diff --git a/NuGet.config b/NuGet.config index ed1dd74116a36a..6132707fefc7c4 100644 --- a/NuGet.config +++ b/NuGet.config @@ -9,7 +9,7 @@ - + diff --git a/eng/Version.Details.xml b/eng/Version.Details.xml index 63930273858ac2..eb512e4d6286bd 100644 --- a/eng/Version.Details.xml +++ b/eng/Version.Details.xml @@ -90,13 +90,13 @@ 45dd3a73dd5b64b010c4251303b3664bb30df029 - + https://github.com/dotnet/emsdk - f6781698c50a5f2b97aaa7448bd1e77a01fdade0 + 6fd14a46f7bc405f4ba53b1e691c76fdc6324b0b - + https://github.com/dotnet/emsdk - f6781698c50a5f2b97aaa7448bd1e77a01fdade0 + 6fd14a46f7bc405f4ba53b1e691c76fdc6324b0b diff --git a/eng/Versions.props b/eng/Versions.props index 454b6acef5fe32..6b164c97d36213 100644 --- a/eng/Versions.props +++ b/eng/Versions.props @@ -252,7 +252,7 @@ Note: when the name is updated, make sure to update dependency name in eng/pipelines/common/xplat-setup.yml like - DarcDependenciesChanged.Microsoft_NET_Workload_Emscripten_Current_Manifest-8_0_100_Transport --> - 8.0.18 + 8.0.19 $(MicrosoftNETWorkloadEmscriptenCurrentManifest80100Version) 1.1.87-gba258badda From 82564796e3efead56d53501b630a522ad230b764 Mon Sep 17 00:00:00 2001 From: Tarek Mahmoud Sayed <10833894+tarekgh@users.noreply.github.com> Date: Wed, 9 Jul 2025 17:05:16 -0700 Subject: [PATCH 10/10] Port the change from https://github.com/dotnet/runtime/pull/115161 --- eng/pipelines/libraries/helix-queues-setup.yml | 8 -------- eng/pipelines/runtime-community.yml | 11 ----------- 2 files changed, 19 deletions(-) diff --git a/eng/pipelines/libraries/helix-queues-setup.yml b/eng/pipelines/libraries/helix-queues-setup.yml index 9a8b0cfb9ee96b..f034aafd8b9db2 100644 --- a/eng/pipelines/libraries/helix-queues-setup.yml +++ b/eng/pipelines/libraries/helix-queues-setup.yml @@ -81,14 +81,6 @@ jobs: # Limiting interp runs as we don't need as much coverage. - (Debian.12.Amd64.Open)Ubuntu.2204.Amd64.Open@mcr.microsoft.com/dotnet-buildtools/prereqs:debian-12-helix-amd64 - # Linux s390x - - ${{ if eq(parameters.platform, 'linux_s390x') }}: - - Ubuntu.2004.S390X.Experimental.Open - - # Linux PPC64le - - ${{ if eq(parameters.platform, 'linux_ppc64le') }}: - - Ubuntu.2204.PPC64le.Experimental.Open - # OSX arm64 - ${{ if eq(parameters.platform, 'osx_arm64') }}: - OSX.1200.ARM64.Open diff --git a/eng/pipelines/runtime-community.yml b/eng/pipelines/runtime-community.yml index a91388e244b0b8..2ef33cfd409b2c 100644 --- a/eng/pipelines/runtime-community.yml +++ b/eng/pipelines/runtime-community.yml @@ -70,17 +70,6 @@ extends: eq(dependencies.evaluate_paths.outputs['SetPathVars_libraries.containsChange'], true), eq(dependencies.evaluate_paths.outputs['SetPathVars_mono_excluding_wasm.containsChange'], true), eq(variables['isRollingBuild'], true)) - # extra steps, run tests - postBuildSteps: - - template: /eng/pipelines/libraries/helix.yml - parameters: - creator: dotnet-bot - testRunNamePrefixSuffix: Mono_$(_BuildConfig) - condition: >- - or( - eq(variables['librariesContainsChange'], true), - eq(variables['monoContainsChange'], true), - eq(variables['isRollingBuild'], true)) # # Build the whole product using Mono