Skip to content

Commit 1b82250

Browse files
LoopedBard3Copilot
andauthored
Disable Crossgen2 Json CG2 composite job (#2177)
The CG2 composite profile for the Json crossgen2 scenario consistently hits ILCompiler.CodeGenerationFailedException (IndexOutOfRangeException in CorInfoImpl.HandleToModuleToken) during publish, and on Windows runs has caused crank to hang, blocking the rest of the jobs in benchmarks-ci-01 and benchmarks-ci-02. Disable it via its condition until the underlying crossgen2 issue is resolved. Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
1 parent c129b28 commit 1b82250

1 file changed

Lines changed: 4 additions & 1 deletion

File tree

build/crossgen2-scenarios.yml

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,9 +33,12 @@ parameters:
3333
- displayName: Default
3434
arguments: --property profile=default
3535
condition: 'true'
36+
# Disabled: consistently fails with ILCompiler.CodeGenerationFailedException (IndexOutOfRangeException
37+
# in CorInfoImpl.HandleToModuleToken) during the crossgen2 composite publish, and on Windows runs has
38+
# caused crank to hang, blocking the rest of the jobs in the pipeline.
3639
- displayName: CG2 composite # since 6.0-preview4 CG2 is the default when PublishReadyToRun=true is set
3740
arguments: --property profile=composite --application.buildArguments \"/p:PublishReadyToRun=true /p:PublishReadyToRunComposite=true /p:PublishReadyToRunUseCrossgen2=true \"
38-
condition: 'true'
41+
condition: 'false'
3942
- displayName: CG2 non-composite # /p:PublishReadyToRunComposite=false is the default
4043
arguments: --property profile=non-composite --application.buildArguments \"/p:PublishReadyToRun=true /p:PublishReadyToRunUseCrossgen2=true /p:PublishReadyToRunComposite=false\"
4144
condition: 'true'

0 commit comments

Comments
 (0)