Skip to content

Update Helix Job Monitor to preserve failures - #68561

Open
mmitche wants to merge 1 commit into
dotnet:mainfrom
mmitche:mmitche/fix-job-monitor-failure-overwrite
Open

Update Helix Job Monitor to preserve failures#68561
mmitche wants to merge 1 commit into
dotnet:mainfrom
mmitche:mmitche/fix-job-monitor-failure-overwrite

Conversation

@mmitche

@mmitche mmitche commented Aug 15, 2026

Copy link
Copy Markdown
Member

Updates Microsoft.DotNet.Helix.JobMonitor from 11.0.0-beta.26412.2 to 11.0.0-beta.26412.5.

The older monitor used the AzDO submitter and Helix queue as the work-item outcome key. Independent subset jobs on the same queue could therefore overwrite a failed work item with a later passing work item of the same name. This caused build 1553410 for #68517 to report success despite three real test failures.

The updated package is built from dotnet/arcade@4e948e7, which contains the root-Helix-job lineage fix and regression coverage from dotnet/arcade#17325.

Fixes dotnet/arcade#17346.

cc @wtgodbe

Use the first Arcade build containing dotnet/arcade#17325 so independent Helix jobs on the same queue cannot overwrite failed work-item outcomes with passing outcomes.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>

Copilot-Session: 01b2186b-0f3d-4af9-8b53-ca637bc8e374
Copilot AI lite review requested due to automatic review settings August 15, 2026 20:51
@mmitche
mmitche requested review from a team and wtgodbe as code owners August 15, 2026 20:51

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Pull request overview

Updates the repository’s pinned Microsoft.DotNet.Helix.JobMonitor tool/package version to a newer Arcade build that preserves failing work-item outcomes (avoiding later passing subset jobs overwriting earlier failures in Helix job monitoring).

Changes:

  • Bump Microsoft.DotNet.Helix.JobMonitor from 11.0.0-beta.26412.2 to 11.0.0-beta.26412.5.
  • Update the corresponding Arcade commit SHA in Version.Details.xml.
  • Update the local .NET tool manifest to match the new Job Monitor version.

Reviewed changes

Copilot reviewed 3 out of 3 changed files in this pull request and generated no comments.

File Description
eng/Version.Details.xml Updates the JobMonitor dependency version and Arcade source SHA.
eng/Version.Details.props Updates the JobMonitor package version property used by build infrastructure.
.config/dotnet-tools.json Updates the pinned local dotnet-helix-job-monitor tool version.

💡 Add a code-review agent skill for context-aware, tailored reviews. Learn more in the docs.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Job Monitor shows green even though a test fail

3 participants