Skip to content

Document canceled job recovery in helix Copilot skill#124135

Merged
lewing merged 1 commit intomainfrom
lewing/helix-canceled-recovery
Feb 8, 2026
Merged

Document canceled job recovery in helix Copilot skill#124135
lewing merged 1 commit intomainfrom
lewing/helix-canceled-recovery

Conversation

@lewing
Copy link
Member

@lewing lewing commented Feb 8, 2026

Canceled AzDO jobs (typically from timeouts) still have pipeline artifacts containing binlogs. The \SendToHelix.binlog\ contains Helix job IDs that can be queried directly to recover actual test results.

What changed

  • Added Recovering Results from Canceled Jobs section to helix skill SKILL.md
  • Documents the workflow: download artifacts → load binlog → extract Helix job IDs → query Helix API
  • Includes concrete example from PR Fix WASM boot config ContentRoot to use IntermediateOutputPath #124125 (226 work items all passed despite 3h timeout cancellation)
  • Added tip about binlog MCP server for structured binlog analysis

Context

Discovered while investigating #124125 where \�rowser-wasm windows Release WasmBuildTests\ was canceled after 3 hours. The script reported no failures (correct — no failed jobs) but also couldn't surface that the tests actually passed. With the documented recovery workflow, the Helix results were fully recoverable.

Copilot AI review requested due to automatic review settings February 8, 2026 01:07
@github-actions github-actions bot added the needs-area-label An area label is needed to ensure this gets routed to the appropriate area owners label Feb 8, 2026
Copy link
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Documents how to recover Helix test results from Azure DevOps jobs that were canceled (often due to timeouts) by using binlog artifacts to extract Helix job IDs and query Helix directly.

Changes:

  • Added a “Recovering Results from Canceled Jobs” section describing an artifact/binlog-driven recovery workflow.
  • Added an extra tip referencing an MCP server for binlog investigation.

@teo-tsirpanis teo-tsirpanis added area-skills Agent Skills and removed needs-area-label An area label is needed to ensure this gets routed to the appropriate area owners labels Feb 8, 2026
Canceled AzDO jobs (typically from timeouts) still have pipeline
artifacts containing binlogs. The SendToHelix.binlog contains Helix
job IDs that can be queried directly to recover actual test results.

Discovered while investigating PR #124125 where a 3-hour timeout
caused a WasmBuildTests job to be canceled, but all 226 Helix work
items had actually passed.
@lewing lewing force-pushed the lewing/helix-canceled-recovery branch from a050741 to 4fa3e4e Compare February 8, 2026 01:12
@lewing lewing merged commit feee3ba into main Feb 8, 2026
17 checks passed
@akoeplinger akoeplinger deleted the lewing/helix-canceled-recovery branch February 9, 2026 10:14
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

area-skills Agent Skills

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants