From a856dee5d9e7ee24718f2c1fef88bc59c7f6ab95 Mon Sep 17 00:00:00 2001 From: Jinjing <6427696+AmethystLiang@users.noreply.github.com> Date: Sat, 20 Jun 2026 17:50:56 -0700 Subject: [PATCH] Exclude Windows from release evidence and update mock agent fields (#5949) - Remove Windows from the release evidence platform matrix check because Windows release evidence is temporarily paused due to CI runner PTY readiness. - Add scenarioTitle as taskTitle and a display name to mock agent objects to satisfy updated runtime row shapes in mobile lag scripts. --- config/scripts/package-electron-runtime-contract.test.mjs | 4 +++- mobile/scripts/mobile-lag-scenario.ts | 8 +++++--- 2 files changed, 8 insertions(+), 4 deletions(-) diff --git a/config/scripts/package-electron-runtime-contract.test.mjs b/config/scripts/package-electron-runtime-contract.test.mjs index 9de0677d6bf..9ac8786592c 100644 --- a/config/scripts/package-electron-runtime-contract.test.mjs +++ b/config/scripts/package-electron-runtime-contract.test.mjs @@ -243,6 +243,8 @@ describe('Electron runtime package contract', () => { const releaseEvidenceJob = releaseWorkflow.jobs['terminal-rendering-release-evidence'] const releaseBuildNeeds = releaseWorkflow.jobs.build.needs const publishReleaseNeeds = releaseWorkflow.jobs['publish-release'].needs + // Why: Windows release evidence is temporarily paused for CI runner PTY readiness. + const releaseEvidencePlatforms = ['linux', 'mac'] expect(packageScripts['test:e2e:terminal-rendering-golden']).toContain( '@terminal-rendering-golden' @@ -280,7 +282,7 @@ describe('Electron runtime package contract', () => { expect(releaseEvidenceJob['continue-on-error']).toBe(true) expect( releaseEvidenceJob.strategy.matrix.include.map(({ platform }) => platform).sort() - ).toEqual(['linux', 'mac', 'windows']) + ).toEqual(releaseEvidencePlatforms) expect(releaseEvidenceJob.steps.map((step) => step.run ?? '')).toContain( 'xvfb-run --auto-servernum env SKIP_BUILD=1 ORCA_E2E_FORWARD_APP_LOGS=1 pnpm run test:e2e:terminal-rendering-release-evidence' ) diff --git a/mobile/scripts/mobile-lag-scenario.ts b/mobile/scripts/mobile-lag-scenario.ts index b7f9862b40c..a83b7f4d973 100644 --- a/mobile/scripts/mobile-lag-scenario.ts +++ b/mobile/scripts/mobile-lag-scenario.ts @@ -85,14 +85,16 @@ export function createMockWorktrees( } function createMockAgent(index: number, now: number): RuntimeWorktreeAgentRow { + const scenarioTitle = `Investigate mobile lag scenario ${index + 1}` + return { paneKey: `agent-${index}`, parentPaneKey: null, state: index % 12 === 0 ? 'waiting' : 'working', agentType: index % 3 === 0 ? 'claude' : 'codex', - prompt: `Investigate mobile lag scenario ${index + 1}`, - taskTitle: null, - displayName: null, + prompt: scenarioTitle, + taskTitle: scenarioTitle, + displayName: `Mobile lag ${index + 1}`, lastAssistantMessage: index % 6 === 0 ? 'Running focused checks' : null, toolName: null, toolInput: null,