From b4caa5fa4ab9569f9d44f01ee69ab367da469721 Mon Sep 17 00:00:00 2001 From: Matous Kozak Date: Thu, 27 Aug 2026 08:18:48 +0200 Subject: [PATCH 1/3] Add no-dynamic-code interpreter test job [skip ci] Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com> Copilot-Session: 6c7b1bfc-1dee-4425-8277-fc291cccd9d4 --- .../coreclr/libraries-interpreter.yml | 25 +++++++++++++++++++ 1 file changed, 25 insertions(+) diff --git a/eng/pipelines/coreclr/libraries-interpreter.yml b/eng/pipelines/coreclr/libraries-interpreter.yml index 429575f366dff0..8bfd7f0e2df8f4 100644 --- a/eng/pipelines/coreclr/libraries-interpreter.yml +++ b/eng/pipelines/coreclr/libraries-interpreter.yml @@ -36,6 +36,8 @@ extends: helixQueueGroup: libraries helixQueuesTemplate: /eng/pipelines/coreclr/templates/helix-queues-setup.yml jobParameters: + # Temporarily disabled while validating the no-dynamic-code job in a draft PR. + condition: false runInterpreter: true timeoutInMinutes: 300 buildArgs: -s clr+libs+libs.tests -rc Checked -c $(_BuildConfig) /p:ArchiveTests=true @@ -47,3 +49,26 @@ extends: useHelixMonitor: ${{ variables.enableHelixJobMonitor }} scenarios: - interpmode1 + + - template: /eng/pipelines/common/platform-matrix.yml + parameters: + jobTemplate: /eng/pipelines/common/global-build-job.yml + buildConfig: Release + platforms: + - osx_arm64 + helixQueueGroup: libraries + helixQueuesTemplate: /eng/pipelines/coreclr/templates/helix-queues-setup.yml + jobParameters: + nameSuffix: NoDynamicCodeCompiled + runInterpreter: true + timeoutInMinutes: 300 + buildArgs: -s clr+libs+libs.tests -rc Checked -c $(_BuildConfig) -dynamiccodecompiled false /p:ArchiveTests=true + postBuildSteps: + - template: /eng/pipelines/libraries/helix.yml + parameters: + creator: dotnet-bot + extraHelixArguments: /maxcpucount:10 + testRunNamePrefixSuffix: NoDynamicCodeCompiled + useHelixMonitor: ${{ variables.enableHelixJobMonitor }} + scenarios: + - interpmode1 From 392389258f37e43e3974f6ee5d5a262dea64470a Mon Sep 17 00:00:00 2001 From: Matous Kozak Date: Thu, 27 Aug 2026 15:20:41 +0200 Subject: [PATCH 2/3] Test no-dynamic-code with interpreter mode 3 [skip ci] Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com> Copilot-Session: 6c7b1bfc-1dee-4425-8277-fc291cccd9d4 --- eng/pipelines/coreclr/libraries-interpreter.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/eng/pipelines/coreclr/libraries-interpreter.yml b/eng/pipelines/coreclr/libraries-interpreter.yml index 8bfd7f0e2df8f4..b87be4f0e32334 100644 --- a/eng/pipelines/coreclr/libraries-interpreter.yml +++ b/eng/pipelines/coreclr/libraries-interpreter.yml @@ -71,4 +71,4 @@ extends: testRunNamePrefixSuffix: NoDynamicCodeCompiled useHelixMonitor: ${{ variables.enableHelixJobMonitor }} scenarios: - - interpmode1 + - interpmode3 From 2db1b4241620284cb28f65facd00687aee3c545d Mon Sep 17 00:00:00 2001 From: Matous Kozak Date: Tue, 1 Sep 2026 08:43:04 +0200 Subject: [PATCH 3/3] Restore no-dynamic-code interpreter mode 1 [skip ci] Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com> Copilot-Session: 6c7b1bfc-1dee-4425-8277-fc291cccd9d4 --- eng/pipelines/coreclr/libraries-interpreter.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/eng/pipelines/coreclr/libraries-interpreter.yml b/eng/pipelines/coreclr/libraries-interpreter.yml index e97759d4d9b842..1bdd7a122c5274 100644 --- a/eng/pipelines/coreclr/libraries-interpreter.yml +++ b/eng/pipelines/coreclr/libraries-interpreter.yml @@ -72,4 +72,4 @@ extends: testRunNamePrefixSuffix: NoDynamicCodeCompiled useHelixMonitor: ${{ variables.enableHelixJobMonitor }} scenarios: - - interpmode3 + - interpmode1