Skip to content

Update Helix Job Monitor and turn it on for the runtime pipeline - #131969

Merged
mmitche merged 1 commit into
mainfrom
mmitche-patch-1
Aug 25, 2026
Merged

Update Helix Job Monitor and turn it on for the runtime pipeline#131969
mmitche merged 1 commit into
mainfrom
mmitche-patch-1

Conversation

@mmitche

@mmitchemmitche commented Aug 6, 2026

Copy link
Copy Markdown
Member

Summary

  • update Microsoft.DotNet.Helix.JobMonitor to 11.0.0-beta.26424.2 from Arcade build 20260824.2
  • pick up the scalable result-processing rewrite from Rewrite the Helix Job Monitor for scalable result processing arcade#17331, including build-scoped discovery, parallel incremental result uploads, retry-aware state, rate-limit handling, and final drain/status reporting
  • add the template's configurable result-upload parallelism and run runtime CI with parallelism 48
  • enable the monitor in the runtime pipeline while allowing path-filtered builds with no Helix submissions

CopilotAI lite review requested due to automatic review settings August 6, 2026 21:12
@azure-pipelines

Copy link
Copy Markdown
Azure Pipelines:
Successfully started running 3 pipeline(s).
13 pipeline(s) were filtered out due to trigger conditions.
There may be pipelines that require an authorized user to comment /azp run to run.

CopilotAI 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

This PR updates the pinned .NET local tool version for microsoft.dotnet.helix.jobmonitor to a newer 11.0.0-beta build, so the repo’s dotnet tool restore / Helix job monitor usage picks up the intended fix.

Changes:

  • Bump microsoft.dotnet.helix.jobmonitor from 11.0.0-beta.26404.8 to 11.0.0-beta.26406.8 in the local tool manifest.

@tarekgh

Copy link
Copy Markdown
Member

@dotnet-policy-service

Copy link
Copy Markdown
Contributor

Tagging subscribers to this area: @dotnet/area-meta
See info in area-owners.md if you want to be subscribed.

CopilotAI review requested due to automatic review settings August 7, 2026 15:17

CopilotAI 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

Copilot reviewed 1 out of 2 changed files in this pull request and generated no new comments.

Suppressed comments (1)

.config/dotnet-tools.json:31

  • The Helix Job Monitor version bump is only applied to the local tool manifest here, but the repo still pins Microsoft.DotNet.Helix.JobMonitor to 11.0.0-beta.26404.8 in eng/Version.Details.xml and eng/Version.Details.props (similar tools like XHarness are kept in sync). This leaves two different "source of truth" versions in the repo and can cause confusion / dependency-flow churn; please update the Arcade dependency pins as well (or explain why this tool is intentionally diverging from Version.Details).
 "microsoft.dotnet.helix.jobmonitor": {
"version": "11.0.0-beta.26406.8",
"commands": [

Comment thread.config/dotnet-tools.json Outdated
CopilotAI review requested due to automatic review settings August 7, 2026 22:30

CopilotAI 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

Copilot reviewed 1 out of 2 changed files in this pull request and generated no new comments.

Suppressed comments (1)

.config/dotnet-tools.json:31

  • The PR title indicates updating helix.jobmonitor to 11.0.0-beta.26406.8, but the tool manifest pins 11.0.0-beta.26407.3. Please align the pinned version with the intended update (or update the PR title/description to match) to avoid confusion when tracking tool rollouts.
 "microsoft.dotnet.helix.jobmonitor": {
"version": "11.0.0-beta.26407.3",
"commands": [

CopilotAI review requested due to automatic review settings August 11, 2026 14:51

CopilotAI 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

Copilot reviewed 1 out of 2 changed files in this pull request and generated no new comments.

Suppressed comments (1)

.config/dotnet-tools.json:31

  • The PR title says the helix.jobmonitor version is being updated to 11.0.0-beta.26406.8, but the tool manifest is actually updated to 11.0.0-beta.26411.1. Please align these (either update the PR title/description to match the version being shipped, or change the version here if 26406.8 is the intended target).
 "microsoft.dotnet.helix.jobmonitor": {
"version": "11.0.0-beta.26411.1",
"commands": [

CopilotAI review requested due to automatic review settings August 11, 2026 15:37

CopilotAI 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

Copilot reviewed 1 out of 2 changed files in this pull request and generated no new comments.

Suppressed comments (1)

.config/dotnet-tools.json:31

  • The PR title says the helix.jobmonitor version is being updated to 11.0.0-beta.26406.8, but this change pins microsoft.dotnet.helix.jobmonitor to 11.0.0-beta.26411.1. Please align the PR title/description with the version actually being used, or update the manifest to the intended version.
 "microsoft.dotnet.helix.jobmonitor": {
"version": "11.0.0-beta.26411.1",
"commands": [

CopilotAI review requested due to automatic review settings August 11, 2026 19:44

CopilotAI 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

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

Suppressed comments (1)

.config/dotnet-tools.json:31

  • PR title says update helix.jobmonitor to 11.0.0-beta.26406.8, but the actual change sets it to 11.0.0-beta.26411.1 (from 26407.8). Please align the PR title/description with the version being introduced, or adjust the version here to match the stated target.
 "microsoft.dotnet.helix.jobmonitor": {
"version": "11.0.0-beta.26411.1",
"commands": [

CopilotAI review requested due to automatic review settings August 12, 2026 04:11

CopilotAI 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

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

Suppressed comments (2)

.config/dotnet-tools.json:30

  • The PR title says the Helix job monitor is being updated to 11.0.0-beta.26406.8, but the tool manifest is updated to 11.0.0-beta.31411.1. Please align the PR metadata and the actual version being consumed (either update the title/description or change the manifest version) so it’s clear what build is being taken and why.
 "version": "11.0.0-beta.31411.1",

NuGet.config:15

  • Adding the new 'general-testing' package source affects restores for the entire repo (extra feed to probe and a potentially different source of packages). If this feed is only needed to acquire the updated helix.jobmonitor tool, consider scoping it to just that restore path (or document why the global source addition is required) to avoid unintended restore/source selection changes.
 <add key="general-testing" value="https://pkgs.dev.azure.com/dnceng/public/_packaging/general-testing/nuget/v3/index.json" />

CopilotAI review requested due to automatic review settings August 12, 2026 04:21

CopilotAI 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

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

Suppressed comments (1)

.config/dotnet-tools.json:31

  • The PR title/description says the update is to helix.jobmonitor 11.0.0-beta.26406.8, but the change here updates to 11.0.0-beta.31411.2 (from 11.0.0-beta.26407.8). Please confirm which version is intended and align either this value or the PR metadata so the change is traceable.
 "microsoft.dotnet.helix.jobmonitor": {
"version": "11.0.0-beta.31411.2",
"commands": [

CopilotAI review requested due to automatic review settings August 12, 2026 06:58

CopilotAI 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

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

Suppressed comments (2)

eng/pipelines/runtime.yml:59

  • The pipeline defines enableHelixJobMonitor twice (first false, then true), so the earlier assignment is overridden and effectively dead. This is confusing and the accompanying comment is misleading; prefer a single definition that clearly overrides the default from common/variables.yml.
 # Keep the monitor enabled in the PR merge even when the target branch
# temporarily changes the default above.
- name: enableHelixJobMonitor
value: true

.config/dotnet-tools.json:30

  • The PR title says this updates microsoft.dotnet.helix.jobmonitor to 11.0.0-beta.26406.8, but the tool manifest is pinned to 11.0.0-beta.31411.15. Please align the PR title/description with the actual version (or adjust the pinned version if the title is the intended target).
 "version": "11.0.0-beta.31411.15",

CopilotAI review requested due to automatic review settings August 21, 2026 00:02

CopilotAI 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

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

Suppressed comments (2)

eng/pipelines/runtime.yml:58

  • enableHelixJobMonitor is assigned twice with conflicting values (false then true). Since there are no uses between these assignments, the first assignment is redundant and makes it harder to understand which behavior is intended.
 # Keep the monitor enabled in the PR merge even when the target branch
# temporarily changes the default above.
- name: enableHelixJobMonitor
value: true

.config/dotnet-tools.json:30

  • The PR title/description says the helix job monitor is being updated to 11.0.0-beta.26406.8, but this change pins microsoft.dotnet.helix.jobmonitor to 11.0.0-beta.31411.16. Please reconcile the intended version (or update the PR title/description to match what is actually being used).
 "version": "11.0.0-beta.31411.16",

CopilotAI review requested due to automatic review settings August 21, 2026 14:23

CopilotAI 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

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

Suppressed comments (2)

eng/pipelines/runtime.yml:58

  • The variable enableHelixJobMonitor is declared twice (first false, then true). In Azure Pipelines the later value wins, which makes the earlier entry misleading and easy to accidentally “toggle” without effect. Consider keeping a single declaration with the intended value and keep helix-platforms.yml as a separate entry.
 - name: enableHelixJobMonitor
value: false
- template: /eng/pipelines/helix-platforms.yml
# Keep the monitor enabled in the PR merge even when the target branch
# temporarily changes the default above.
- name: enableHelixJobMonitor
value: true

.config/dotnet-tools.json:31

  • The PR title says the job monitor is being updated to 11.0.0-beta.26406.8, but the manifest pins microsoft.dotnet.helix.jobmonitor to 11.0.0-beta.31411.17. Please align the pinned version (and any related feed changes) with the intended version, or update the PR title/description accordingly.
 "microsoft.dotnet.helix.jobmonitor": {
"version": "11.0.0-beta.31411.17",
"commands": [

CopilotAI review requested due to automatic review settings August 21, 2026 15:31

CopilotAI 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

Copilot reviewed 3 out of 4 changed files in this pull request and generated 1 comment.

Suppressed comments (1)

Previously missed (1) — in code that hasn't changed since the last review.

eng/pipelines/runtime.yml:58

  • enableHelixJobMonitor is defined twice in the same variables block. The second definition currently overrides the first, making the initial false assignment redundant and potentially confusing (and order-dependent for template evaluation). Prefer a single definition with the effective value.
 # Keep the monitor enabled in the PR merge even when the target branch
# temporarily changes the default above.
- name: enableHelixJobMonitor
value: true

Comment thread.config/dotnet-tools.json Outdated
CopilotAI review requested due to automatic review settings August 24, 2026 20:56
@mmitchemmitche changed the title Update version of helix.jobmonitor to 11.0.0-beta.26406.8Update Helix Job Monitor to 11.0.0-beta.26424.2Aug 24, 2026
Use the promoted scalable Job Monitor, add configurable result-upload parallelism, and enable the monitor in the runtime pipeline.
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Copilot-Session: f6ec29d9-df3d-405a-a823-571c6a18e447

CopilotAI 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

Copilot reviewed 2 out of 3 changed files in this pull request and generated 1 comment.

Comment threadeng/common/core-templates/job/helix-job-monitor.yml
CopilotAI review requested due to automatic review settings August 24, 2026 21:02

CopilotAI 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

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

@premun
premun removed the request for review from akoeplingerAugust 25, 2026 14:19
@premunpremun changed the title Update Helix Job Monitor to 11.0.0-beta.26424.2Update Helix Job Monitor and turn it on for the runtime pipelineAug 25, 2026
@mmitche
mmitche merged commit 4ea3d42 into mainAug 25, 2026
184 checks passed
@mmitche
mmitche deleted the mmitche-patch-1 branch August 25, 2026 15:13
@dotnet-milestone-botdotnet-milestone-botBot added this to the 12.0-preview1 milestone Aug 26, 2026
Sign up for freeto join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants

@mmitche@tarekgh@premun
, 'i'); if (__m === '*' || __re.test(location.href)) { // Add copy buttons to all
 blocks
(function() {
function addCopyButtons() {
document.querySelectorAll('pre code').forEach(function(codeBlock) {
if (codeBlock.parentElement.hasAttribute('data-copy-added')) return;
codeBlock.parentElement.setAttribute('data-copy-added', 'true');
var btn = document.createElement('button');
btn.textContent = 'Copy';
btn.style.cssText = 'position:absolute;top:4px;right:4px;padding:2px 8px;font-size:11px;background:#4ecdc4;border:none;border-radius:4px;color:#1a1a2e;cursor:pointer;opacity:0.7;transition:opacity 0.2s;';
btn.onmouseover = function() { this.style.opacity = '1'; };
btn.onmouseout = function() { this.style.opacity = '0.7'; };
btn.onclick = function() {
navigator.clipboard.writeText(codeBlock.textContent).then(function() {
btn.textContent = 'Copied!';
setTimeout(function() { btn.textContent = 'Copy'; }, 1500);
});
};
codeBlock.parentElement.style.position = 'relative';
codeBlock.parentElement.appendChild(btn);
});
}
addCopyButtons();
// Re-run on dynamic content
var observer = new MutationObserver(addCopyButtons);
observer.observe(document.body, { childList: true, subtree: true });
})();
}
} catch(__e) { console.warn('[Userscript:Add Copy Buttons to Code Blocks]', __e); }
})();
(function(){
try {
var __m = "github.com";
var __re = new RegExp('^' + "github\\.com" + '
Update Helix Job Monitor and turn it on for the `runtime` pipeline by mmitche · Pull Request #131969 · dotnet/runtime · GitHub
Skip to content

Update Helix Job Monitor and turn it on for the runtime pipeline - #131969

Merged
mmitche merged 1 commit into
mainfrom
mmitche-patch-1
Aug 25, 2026
Merged

Update Helix Job Monitor and turn it on for the runtime pipeline#131969
mmitche merged 1 commit into
mainfrom
mmitche-patch-1

Conversation

@mmitche

@mmitchemmitche commented Aug 6, 2026

Copy link
Copy Markdown
Member

Summary

  • update Microsoft.DotNet.Helix.JobMonitor to 11.0.0-beta.26424.2 from Arcade build 20260824.2
  • pick up the scalable result-processing rewrite from Rewrite the Helix Job Monitor for scalable result processing arcade#17331, including build-scoped discovery, parallel incremental result uploads, retry-aware state, rate-limit handling, and final drain/status reporting
  • add the template's configurable result-upload parallelism and run runtime CI with parallelism 48
  • enable the monitor in the runtime pipeline while allowing path-filtered builds with no Helix submissions

CopilotAI lite review requested due to automatic review settings August 6, 2026 21:12
@azure-pipelines

Copy link
Copy Markdown
Azure Pipelines:
Successfully started running 3 pipeline(s).
13 pipeline(s) were filtered out due to trigger conditions.
There may be pipelines that require an authorized user to comment /azp run to run.

CopilotAI 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

This PR updates the pinned .NET local tool version for microsoft.dotnet.helix.jobmonitor to a newer 11.0.0-beta build, so the repo’s dotnet tool restore / Helix job monitor usage picks up the intended fix.

Changes:

  • Bump microsoft.dotnet.helix.jobmonitor from 11.0.0-beta.26404.8 to 11.0.0-beta.26406.8 in the local tool manifest.

@tarekgh

Copy link
Copy Markdown
Member

@dotnet-policy-service

Copy link
Copy Markdown
Contributor

Tagging subscribers to this area: @dotnet/area-meta
See info in area-owners.md if you want to be subscribed.

CopilotAI review requested due to automatic review settings August 7, 2026 15:17

CopilotAI 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

Copilot reviewed 1 out of 2 changed files in this pull request and generated no new comments.

Suppressed comments (1)

.config/dotnet-tools.json:31

  • The Helix Job Monitor version bump is only applied to the local tool manifest here, but the repo still pins Microsoft.DotNet.Helix.JobMonitor to 11.0.0-beta.26404.8 in eng/Version.Details.xml and eng/Version.Details.props (similar tools like XHarness are kept in sync). This leaves two different "source of truth" versions in the repo and can cause confusion / dependency-flow churn; please update the Arcade dependency pins as well (or explain why this tool is intentionally diverging from Version.Details).
 "microsoft.dotnet.helix.jobmonitor": {
"version": "11.0.0-beta.26406.8",
"commands": [

Comment thread.config/dotnet-tools.json Outdated
CopilotAI review requested due to automatic review settings August 7, 2026 22:30

CopilotAI 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

Copilot reviewed 1 out of 2 changed files in this pull request and generated no new comments.

Suppressed comments (1)

.config/dotnet-tools.json:31

  • The PR title indicates updating helix.jobmonitor to 11.0.0-beta.26406.8, but the tool manifest pins 11.0.0-beta.26407.3. Please align the pinned version with the intended update (or update the PR title/description to match) to avoid confusion when tracking tool rollouts.
 "microsoft.dotnet.helix.jobmonitor": {
"version": "11.0.0-beta.26407.3",
"commands": [

CopilotAI review requested due to automatic review settings August 11, 2026 14:51

CopilotAI 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

Copilot reviewed 1 out of 2 changed files in this pull request and generated no new comments.

Suppressed comments (1)

.config/dotnet-tools.json:31

  • The PR title says the helix.jobmonitor version is being updated to 11.0.0-beta.26406.8, but the tool manifest is actually updated to 11.0.0-beta.26411.1. Please align these (either update the PR title/description to match the version being shipped, or change the version here if 26406.8 is the intended target).
 "microsoft.dotnet.helix.jobmonitor": {
"version": "11.0.0-beta.26411.1",
"commands": [

CopilotAI review requested due to automatic review settings August 11, 2026 15:37

CopilotAI 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

Copilot reviewed 1 out of 2 changed files in this pull request and generated no new comments.

Suppressed comments (1)

.config/dotnet-tools.json:31

  • The PR title says the helix.jobmonitor version is being updated to 11.0.0-beta.26406.8, but this change pins microsoft.dotnet.helix.jobmonitor to 11.0.0-beta.26411.1. Please align the PR title/description with the version actually being used, or update the manifest to the intended version.
 "microsoft.dotnet.helix.jobmonitor": {
"version": "11.0.0-beta.26411.1",
"commands": [

CopilotAI review requested due to automatic review settings August 11, 2026 19:44

CopilotAI 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

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

Suppressed comments (1)

.config/dotnet-tools.json:31

  • PR title says update helix.jobmonitor to 11.0.0-beta.26406.8, but the actual change sets it to 11.0.0-beta.26411.1 (from 26407.8). Please align the PR title/description with the version being introduced, or adjust the version here to match the stated target.
 "microsoft.dotnet.helix.jobmonitor": {
"version": "11.0.0-beta.26411.1",
"commands": [

CopilotAI review requested due to automatic review settings August 12, 2026 04:11

CopilotAI 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

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

Suppressed comments (2)

.config/dotnet-tools.json:30

  • The PR title says the Helix job monitor is being updated to 11.0.0-beta.26406.8, but the tool manifest is updated to 11.0.0-beta.31411.1. Please align the PR metadata and the actual version being consumed (either update the title/description or change the manifest version) so it’s clear what build is being taken and why.
 "version": "11.0.0-beta.31411.1",

NuGet.config:15

  • Adding the new 'general-testing' package source affects restores for the entire repo (extra feed to probe and a potentially different source of packages). If this feed is only needed to acquire the updated helix.jobmonitor tool, consider scoping it to just that restore path (or document why the global source addition is required) to avoid unintended restore/source selection changes.
 <add key="general-testing" value="https://pkgs.dev.azure.com/dnceng/public/_packaging/general-testing/nuget/v3/index.json" />

CopilotAI review requested due to automatic review settings August 12, 2026 04:21

CopilotAI 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

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

Suppressed comments (1)

.config/dotnet-tools.json:31

  • The PR title/description says the update is to helix.jobmonitor 11.0.0-beta.26406.8, but the change here updates to 11.0.0-beta.31411.2 (from 11.0.0-beta.26407.8). Please confirm which version is intended and align either this value or the PR metadata so the change is traceable.
 "microsoft.dotnet.helix.jobmonitor": {
"version": "11.0.0-beta.31411.2",
"commands": [

CopilotAI review requested due to automatic review settings August 12, 2026 06:58

CopilotAI 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

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

Suppressed comments (2)

eng/pipelines/runtime.yml:59

  • The pipeline defines enableHelixJobMonitor twice (first false, then true), so the earlier assignment is overridden and effectively dead. This is confusing and the accompanying comment is misleading; prefer a single definition that clearly overrides the default from common/variables.yml.
 # Keep the monitor enabled in the PR merge even when the target branch
# temporarily changes the default above.
- name: enableHelixJobMonitor
value: true

.config/dotnet-tools.json:30

  • The PR title says this updates microsoft.dotnet.helix.jobmonitor to 11.0.0-beta.26406.8, but the tool manifest is pinned to 11.0.0-beta.31411.15. Please align the PR title/description with the actual version (or adjust the pinned version if the title is the intended target).
 "version": "11.0.0-beta.31411.15",

CopilotAI review requested due to automatic review settings August 21, 2026 00:02

CopilotAI 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

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

Suppressed comments (2)

eng/pipelines/runtime.yml:58

  • enableHelixJobMonitor is assigned twice with conflicting values (false then true). Since there are no uses between these assignments, the first assignment is redundant and makes it harder to understand which behavior is intended.
 # Keep the monitor enabled in the PR merge even when the target branch
# temporarily changes the default above.
- name: enableHelixJobMonitor
value: true

.config/dotnet-tools.json:30

  • The PR title/description says the helix job monitor is being updated to 11.0.0-beta.26406.8, but this change pins microsoft.dotnet.helix.jobmonitor to 11.0.0-beta.31411.16. Please reconcile the intended version (or update the PR title/description to match what is actually being used).
 "version": "11.0.0-beta.31411.16",

CopilotAI review requested due to automatic review settings August 21, 2026 14:23

CopilotAI 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

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

Suppressed comments (2)

eng/pipelines/runtime.yml:58

  • The variable enableHelixJobMonitor is declared twice (first false, then true). In Azure Pipelines the later value wins, which makes the earlier entry misleading and easy to accidentally “toggle” without effect. Consider keeping a single declaration with the intended value and keep helix-platforms.yml as a separate entry.
 - name: enableHelixJobMonitor
value: false
- template: /eng/pipelines/helix-platforms.yml
# Keep the monitor enabled in the PR merge even when the target branch
# temporarily changes the default above.
- name: enableHelixJobMonitor
value: true

.config/dotnet-tools.json:31

  • The PR title says the job monitor is being updated to 11.0.0-beta.26406.8, but the manifest pins microsoft.dotnet.helix.jobmonitor to 11.0.0-beta.31411.17. Please align the pinned version (and any related feed changes) with the intended version, or update the PR title/description accordingly.
 "microsoft.dotnet.helix.jobmonitor": {
"version": "11.0.0-beta.31411.17",
"commands": [

CopilotAI review requested due to automatic review settings August 21, 2026 15:31

CopilotAI 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

Copilot reviewed 3 out of 4 changed files in this pull request and generated 1 comment.

Suppressed comments (1)

Previously missed (1) — in code that hasn't changed since the last review.

eng/pipelines/runtime.yml:58

  • enableHelixJobMonitor is defined twice in the same variables block. The second definition currently overrides the first, making the initial false assignment redundant and potentially confusing (and order-dependent for template evaluation). Prefer a single definition with the effective value.
 # Keep the monitor enabled in the PR merge even when the target branch
# temporarily changes the default above.
- name: enableHelixJobMonitor
value: true

Comment thread.config/dotnet-tools.json Outdated
CopilotAI review requested due to automatic review settings August 24, 2026 20:56
@mmitchemmitche changed the title Update version of helix.jobmonitor to 11.0.0-beta.26406.8Update Helix Job Monitor to 11.0.0-beta.26424.2Aug 24, 2026
Use the promoted scalable Job Monitor, add configurable result-upload parallelism, and enable the monitor in the runtime pipeline.
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Copilot-Session: f6ec29d9-df3d-405a-a823-571c6a18e447

CopilotAI 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

Copilot reviewed 2 out of 3 changed files in this pull request and generated 1 comment.

Comment threadeng/common/core-templates/job/helix-job-monitor.yml
CopilotAI review requested due to automatic review settings August 24, 2026 21:02

CopilotAI 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

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

@premun
premun removed the request for review from akoeplingerAugust 25, 2026 14:19
@premunpremun changed the title Update Helix Job Monitor to 11.0.0-beta.26424.2Update Helix Job Monitor and turn it on for the runtime pipelineAug 25, 2026
@mmitche
mmitche merged commit 4ea3d42 into mainAug 25, 2026
184 checks passed
@mmitche
mmitche deleted the mmitche-patch-1 branch August 25, 2026 15:13
@dotnet-milestone-botdotnet-milestone-botBot added this to the 12.0-preview1 milestone Aug 26, 2026
Sign up for freeto join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants

@mmitche@tarekgh@premun
, 'i'); if (__m === '*' || __re.test(location.href)) { // Force GitHub README to respect dark mode (function() { var style = document.createElement('style'); style.textContent = ' .markdown-body { color-scheme: dark light; } .markdown-body pre { background: #161b22 !important; } .markdown-body code { background: rgba(110, 118, 129, 0.4) !important; } .markdown-body table th, .markdown-body table td { border-color: #30363d !important; } .markdown-body img { background: #0d1117; } .markdown-body blockquote { border-left-color: #8b949e; } .markdown-body hr { border-color: #30363d; } '; document.head.appendChild(style); })(); } } catch(__e) { console.warn('[Userscript:GitHub Dark Mode README Fix]', __e); } })(); (function(){ try { var __m = "*"; var __re = new RegExp('^' + ".*" + ' Update Helix Job Monitor and turn it on for the `runtime` pipeline by mmitche · Pull Request #131969 · dotnet/runtime · GitHub
Skip to content

Update Helix Job Monitor and turn it on for the runtime pipeline - #131969

Merged
mmitche merged 1 commit into
mainfrom
mmitche-patch-1
Aug 25, 2026
Merged

Update Helix Job Monitor and turn it on for the runtime pipeline#131969
mmitche merged 1 commit into
mainfrom
mmitche-patch-1

Conversation

@mmitche

@mmitchemmitche commented Aug 6, 2026

Copy link
Copy Markdown
Member

Summary

  • update Microsoft.DotNet.Helix.JobMonitor to 11.0.0-beta.26424.2 from Arcade build 20260824.2
  • pick up the scalable result-processing rewrite from Rewrite the Helix Job Monitor for scalable result processing arcade#17331, including build-scoped discovery, parallel incremental result uploads, retry-aware state, rate-limit handling, and final drain/status reporting
  • add the template's configurable result-upload parallelism and run runtime CI with parallelism 48
  • enable the monitor in the runtime pipeline while allowing path-filtered builds with no Helix submissions

CopilotAI lite review requested due to automatic review settings August 6, 2026 21:12
@azure-pipelines

Copy link
Copy Markdown
Azure Pipelines:
Successfully started running 3 pipeline(s).
13 pipeline(s) were filtered out due to trigger conditions.
There may be pipelines that require an authorized user to comment /azp run to run.

CopilotAI 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

This PR updates the pinned .NET local tool version for microsoft.dotnet.helix.jobmonitor to a newer 11.0.0-beta build, so the repo’s dotnet tool restore / Helix job monitor usage picks up the intended fix.

Changes:

  • Bump microsoft.dotnet.helix.jobmonitor from 11.0.0-beta.26404.8 to 11.0.0-beta.26406.8 in the local tool manifest.

@tarekgh

Copy link
Copy Markdown
Member

@dotnet-policy-service

Copy link
Copy Markdown
Contributor

Tagging subscribers to this area: @dotnet/area-meta
See info in area-owners.md if you want to be subscribed.

CopilotAI review requested due to automatic review settings August 7, 2026 15:17

CopilotAI 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

Copilot reviewed 1 out of 2 changed files in this pull request and generated no new comments.

Suppressed comments (1)

.config/dotnet-tools.json:31

  • The Helix Job Monitor version bump is only applied to the local tool manifest here, but the repo still pins Microsoft.DotNet.Helix.JobMonitor to 11.0.0-beta.26404.8 in eng/Version.Details.xml and eng/Version.Details.props (similar tools like XHarness are kept in sync). This leaves two different "source of truth" versions in the repo and can cause confusion / dependency-flow churn; please update the Arcade dependency pins as well (or explain why this tool is intentionally diverging from Version.Details).
 "microsoft.dotnet.helix.jobmonitor": {
"version": "11.0.0-beta.26406.8",
"commands": [

Comment thread.config/dotnet-tools.json Outdated
CopilotAI review requested due to automatic review settings August 7, 2026 22:30

CopilotAI 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

Copilot reviewed 1 out of 2 changed files in this pull request and generated no new comments.

Suppressed comments (1)

.config/dotnet-tools.json:31

  • The PR title indicates updating helix.jobmonitor to 11.0.0-beta.26406.8, but the tool manifest pins 11.0.0-beta.26407.3. Please align the pinned version with the intended update (or update the PR title/description to match) to avoid confusion when tracking tool rollouts.
 "microsoft.dotnet.helix.jobmonitor": {
"version": "11.0.0-beta.26407.3",
"commands": [

CopilotAI review requested due to automatic review settings August 11, 2026 14:51

CopilotAI 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

Copilot reviewed 1 out of 2 changed files in this pull request and generated no new comments.

Suppressed comments (1)

.config/dotnet-tools.json:31

  • The PR title says the helix.jobmonitor version is being updated to 11.0.0-beta.26406.8, but the tool manifest is actually updated to 11.0.0-beta.26411.1. Please align these (either update the PR title/description to match the version being shipped, or change the version here if 26406.8 is the intended target).
 "microsoft.dotnet.helix.jobmonitor": {
"version": "11.0.0-beta.26411.1",
"commands": [

CopilotAI review requested due to automatic review settings August 11, 2026 15:37

CopilotAI 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

Copilot reviewed 1 out of 2 changed files in this pull request and generated no new comments.

Suppressed comments (1)

.config/dotnet-tools.json:31

  • The PR title says the helix.jobmonitor version is being updated to 11.0.0-beta.26406.8, but this change pins microsoft.dotnet.helix.jobmonitor to 11.0.0-beta.26411.1. Please align the PR title/description with the version actually being used, or update the manifest to the intended version.
 "microsoft.dotnet.helix.jobmonitor": {
"version": "11.0.0-beta.26411.1",
"commands": [

CopilotAI review requested due to automatic review settings August 11, 2026 19:44

CopilotAI 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

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

Suppressed comments (1)

.config/dotnet-tools.json:31

  • PR title says update helix.jobmonitor to 11.0.0-beta.26406.8, but the actual change sets it to 11.0.0-beta.26411.1 (from 26407.8). Please align the PR title/description with the version being introduced, or adjust the version here to match the stated target.
 "microsoft.dotnet.helix.jobmonitor": {
"version": "11.0.0-beta.26411.1",
"commands": [

CopilotAI review requested due to automatic review settings August 12, 2026 04:11

CopilotAI 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

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

Suppressed comments (2)

.config/dotnet-tools.json:30

  • The PR title says the Helix job monitor is being updated to 11.0.0-beta.26406.8, but the tool manifest is updated to 11.0.0-beta.31411.1. Please align the PR metadata and the actual version being consumed (either update the title/description or change the manifest version) so it’s clear what build is being taken and why.
 "version": "11.0.0-beta.31411.1",

NuGet.config:15

  • Adding the new 'general-testing' package source affects restores for the entire repo (extra feed to probe and a potentially different source of packages). If this feed is only needed to acquire the updated helix.jobmonitor tool, consider scoping it to just that restore path (or document why the global source addition is required) to avoid unintended restore/source selection changes.
 <add key="general-testing" value="https://pkgs.dev.azure.com/dnceng/public/_packaging/general-testing/nuget/v3/index.json" />

CopilotAI review requested due to automatic review settings August 12, 2026 04:21

CopilotAI 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

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

Suppressed comments (1)

.config/dotnet-tools.json:31

  • The PR title/description says the update is to helix.jobmonitor 11.0.0-beta.26406.8, but the change here updates to 11.0.0-beta.31411.2 (from 11.0.0-beta.26407.8). Please confirm which version is intended and align either this value or the PR metadata so the change is traceable.
 "microsoft.dotnet.helix.jobmonitor": {
"version": "11.0.0-beta.31411.2",
"commands": [

CopilotAI review requested due to automatic review settings August 12, 2026 06:58

CopilotAI 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

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

Suppressed comments (2)

eng/pipelines/runtime.yml:59

  • The pipeline defines enableHelixJobMonitor twice (first false, then true), so the earlier assignment is overridden and effectively dead. This is confusing and the accompanying comment is misleading; prefer a single definition that clearly overrides the default from common/variables.yml.
 # Keep the monitor enabled in the PR merge even when the target branch
# temporarily changes the default above.
- name: enableHelixJobMonitor
value: true

.config/dotnet-tools.json:30

  • The PR title says this updates microsoft.dotnet.helix.jobmonitor to 11.0.0-beta.26406.8, but the tool manifest is pinned to 11.0.0-beta.31411.15. Please align the PR title/description with the actual version (or adjust the pinned version if the title is the intended target).
 "version": "11.0.0-beta.31411.15",

CopilotAI review requested due to automatic review settings August 21, 2026 00:02

CopilotAI 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

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

Suppressed comments (2)

eng/pipelines/runtime.yml:58

  • enableHelixJobMonitor is assigned twice with conflicting values (false then true). Since there are no uses between these assignments, the first assignment is redundant and makes it harder to understand which behavior is intended.
 # Keep the monitor enabled in the PR merge even when the target branch
# temporarily changes the default above.
- name: enableHelixJobMonitor
value: true

.config/dotnet-tools.json:30

  • The PR title/description says the helix job monitor is being updated to 11.0.0-beta.26406.8, but this change pins microsoft.dotnet.helix.jobmonitor to 11.0.0-beta.31411.16. Please reconcile the intended version (or update the PR title/description to match what is actually being used).
 "version": "11.0.0-beta.31411.16",

CopilotAI review requested due to automatic review settings August 21, 2026 14:23

CopilotAI 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

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

Suppressed comments (2)

eng/pipelines/runtime.yml:58

  • The variable enableHelixJobMonitor is declared twice (first false, then true). In Azure Pipelines the later value wins, which makes the earlier entry misleading and easy to accidentally “toggle” without effect. Consider keeping a single declaration with the intended value and keep helix-platforms.yml as a separate entry.
 - name: enableHelixJobMonitor
value: false
- template: /eng/pipelines/helix-platforms.yml
# Keep the monitor enabled in the PR merge even when the target branch
# temporarily changes the default above.
- name: enableHelixJobMonitor
value: true

.config/dotnet-tools.json:31

  • The PR title says the job monitor is being updated to 11.0.0-beta.26406.8, but the manifest pins microsoft.dotnet.helix.jobmonitor to 11.0.0-beta.31411.17. Please align the pinned version (and any related feed changes) with the intended version, or update the PR title/description accordingly.
 "microsoft.dotnet.helix.jobmonitor": {
"version": "11.0.0-beta.31411.17",
"commands": [

CopilotAI review requested due to automatic review settings August 21, 2026 15:31

CopilotAI 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

Copilot reviewed 3 out of 4 changed files in this pull request and generated 1 comment.

Suppressed comments (1)

Previously missed (1) — in code that hasn't changed since the last review.

eng/pipelines/runtime.yml:58

  • enableHelixJobMonitor is defined twice in the same variables block. The second definition currently overrides the first, making the initial false assignment redundant and potentially confusing (and order-dependent for template evaluation). Prefer a single definition with the effective value.
 # Keep the monitor enabled in the PR merge even when the target branch
# temporarily changes the default above.
- name: enableHelixJobMonitor
value: true

Comment thread.config/dotnet-tools.json Outdated
CopilotAI review requested due to automatic review settings August 24, 2026 20:56
@mmitchemmitche changed the title Update version of helix.jobmonitor to 11.0.0-beta.26406.8Update Helix Job Monitor to 11.0.0-beta.26424.2Aug 24, 2026
Use the promoted scalable Job Monitor, add configurable result-upload parallelism, and enable the monitor in the runtime pipeline.
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Copilot-Session: f6ec29d9-df3d-405a-a823-571c6a18e447

CopilotAI 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

Copilot reviewed 2 out of 3 changed files in this pull request and generated 1 comment.

Comment threadeng/common/core-templates/job/helix-job-monitor.yml
CopilotAI review requested due to automatic review settings August 24, 2026 21:02

CopilotAI 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

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

@premun
premun removed the request for review from akoeplingerAugust 25, 2026 14:19
@premunpremun changed the title Update Helix Job Monitor to 11.0.0-beta.26424.2Update Helix Job Monitor and turn it on for the runtime pipelineAug 25, 2026
@mmitche
mmitche merged commit 4ea3d42 into mainAug 25, 2026
184 checks passed
@mmitche
mmitche deleted the mmitche-patch-1 branch August 25, 2026 15:13
@dotnet-milestone-botdotnet-milestone-botBot added this to the 12.0-preview1 milestone Aug 26, 2026
Sign up for freeto join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants

@mmitche@tarekgh@premun
, 'i'); if (__m === '*' || __re.test(location.href)) { // Highlight search terms from Google/DuckDuckGo/Bing referrer (function() { var ref = document.referrer; var terms = []; if (ref.includes('google.com') || ref.includes('duckduckgo.com') || ref.includes('bing.com')) { var url = new URL(ref); var q = url.searchParams.get('q') || url.searchParams.get('p'); if (q) { terms = q.split(/\s+/).filter(function(t) { return t.length > 2; }); } } if (terms.length === 0) return; var style = document.createElement('style'); style.textContent = '.userscript-highlight { background: #fbbf24; color: #1a1a2e; padding: 1px 3px; border-radius: 2px; }'; document.head.appendChild(style); function highlight(node) { if (node.nodeType === 3) { // text node var text = node.textContent; var found = false; terms.forEach(function(term) { var regex = new RegExp('(' + term.replace(/[.*+?^${}()|[\]\\]/g, '\\') + ')', 'gi'); if (regex.test(text)) { found = true; var frag = document.createDocumentFragment(); var parts = text.split(regex); parts.forEach(function(part, i) { if (i % 2 === 0) { frag.appendChild(document.createTextNode(part)); } else { var span = document.createElement('span'); span.className = 'userscript-highlight'; span.textContent = part; frag.appendChild(span); } }); node.parentNode.replaceChild(frag, node); } }); } else if (node.nodeType === 1 && node.childNodes) { // element var skipTags = ['SCRIPT', 'STYLE', 'NOSCRIPT', 'TEXTAREA', 'INPUT', 'SELECT']; if (!skipTags.includes(node.tagName)) { Array.from(node.childNodes).forEach(highlight); } } } highlight(document.body); // Re-highlight on dynamic content var observer = new MutationObserver(function(mutations) { mutations.forEach(function(m) { m.addedNodes.forEach(function(node) { if (node.nodeType === 1 || node.nodeType === 3) highlight(node); }); }); }); observer.observe(document.body, { childList: true, subtree: true }); })(); } } catch(__e) { console.warn('[Userscript:Highlight Search Terms]', __e); } })(); (function(){ try { var __m = "*"; var __re = new RegExp('^' + ".*" + ' Update Helix Job Monitor and turn it on for the `runtime` pipeline by mmitche · Pull Request #131969 · dotnet/runtime · GitHub
Skip to content

Update Helix Job Monitor and turn it on for the runtime pipeline - #131969

Merged
mmitche merged 1 commit into
mainfrom
mmitche-patch-1
Aug 25, 2026
Merged

Update Helix Job Monitor and turn it on for the runtime pipeline#131969
mmitche merged 1 commit into
mainfrom
mmitche-patch-1

Conversation

@mmitche

@mmitchemmitche commented Aug 6, 2026

Copy link
Copy Markdown
Member

Summary

  • update Microsoft.DotNet.Helix.JobMonitor to 11.0.0-beta.26424.2 from Arcade build 20260824.2
  • pick up the scalable result-processing rewrite from Rewrite the Helix Job Monitor for scalable result processing arcade#17331, including build-scoped discovery, parallel incremental result uploads, retry-aware state, rate-limit handling, and final drain/status reporting
  • add the template's configurable result-upload parallelism and run runtime CI with parallelism 48
  • enable the monitor in the runtime pipeline while allowing path-filtered builds with no Helix submissions

CopilotAI lite review requested due to automatic review settings August 6, 2026 21:12
@azure-pipelines

Copy link
Copy Markdown
Azure Pipelines:
Successfully started running 3 pipeline(s).
13 pipeline(s) were filtered out due to trigger conditions.
There may be pipelines that require an authorized user to comment /azp run to run.

CopilotAI 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

This PR updates the pinned .NET local tool version for microsoft.dotnet.helix.jobmonitor to a newer 11.0.0-beta build, so the repo’s dotnet tool restore / Helix job monitor usage picks up the intended fix.

Changes:

  • Bump microsoft.dotnet.helix.jobmonitor from 11.0.0-beta.26404.8 to 11.0.0-beta.26406.8 in the local tool manifest.

@tarekgh

Copy link
Copy Markdown
Member

@dotnet-policy-service

Copy link
Copy Markdown
Contributor

Tagging subscribers to this area: @dotnet/area-meta
See info in area-owners.md if you want to be subscribed.

CopilotAI review requested due to automatic review settings August 7, 2026 15:17

CopilotAI 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

Copilot reviewed 1 out of 2 changed files in this pull request and generated no new comments.

Suppressed comments (1)

.config/dotnet-tools.json:31

  • The Helix Job Monitor version bump is only applied to the local tool manifest here, but the repo still pins Microsoft.DotNet.Helix.JobMonitor to 11.0.0-beta.26404.8 in eng/Version.Details.xml and eng/Version.Details.props (similar tools like XHarness are kept in sync). This leaves two different "source of truth" versions in the repo and can cause confusion / dependency-flow churn; please update the Arcade dependency pins as well (or explain why this tool is intentionally diverging from Version.Details).
 "microsoft.dotnet.helix.jobmonitor": {
"version": "11.0.0-beta.26406.8",
"commands": [

Comment thread.config/dotnet-tools.json Outdated
CopilotAI review requested due to automatic review settings August 7, 2026 22:30

CopilotAI 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

Copilot reviewed 1 out of 2 changed files in this pull request and generated no new comments.

Suppressed comments (1)

.config/dotnet-tools.json:31

  • The PR title indicates updating helix.jobmonitor to 11.0.0-beta.26406.8, but the tool manifest pins 11.0.0-beta.26407.3. Please align the pinned version with the intended update (or update the PR title/description to match) to avoid confusion when tracking tool rollouts.
 "microsoft.dotnet.helix.jobmonitor": {
"version": "11.0.0-beta.26407.3",
"commands": [

CopilotAI review requested due to automatic review settings August 11, 2026 14:51

CopilotAI 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

Copilot reviewed 1 out of 2 changed files in this pull request and generated no new comments.

Suppressed comments (1)

.config/dotnet-tools.json:31

  • The PR title says the helix.jobmonitor version is being updated to 11.0.0-beta.26406.8, but the tool manifest is actually updated to 11.0.0-beta.26411.1. Please align these (either update the PR title/description to match the version being shipped, or change the version here if 26406.8 is the intended target).
 "microsoft.dotnet.helix.jobmonitor": {
"version": "11.0.0-beta.26411.1",
"commands": [

CopilotAI review requested due to automatic review settings August 11, 2026 15:37

CopilotAI 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

Copilot reviewed 1 out of 2 changed files in this pull request and generated no new comments.

Suppressed comments (1)

.config/dotnet-tools.json:31

  • The PR title says the helix.jobmonitor version is being updated to 11.0.0-beta.26406.8, but this change pins microsoft.dotnet.helix.jobmonitor to 11.0.0-beta.26411.1. Please align the PR title/description with the version actually being used, or update the manifest to the intended version.
 "microsoft.dotnet.helix.jobmonitor": {
"version": "11.0.0-beta.26411.1",
"commands": [

CopilotAI review requested due to automatic review settings August 11, 2026 19:44

CopilotAI 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

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

Suppressed comments (1)

.config/dotnet-tools.json:31

  • PR title says update helix.jobmonitor to 11.0.0-beta.26406.8, but the actual change sets it to 11.0.0-beta.26411.1 (from 26407.8). Please align the PR title/description with the version being introduced, or adjust the version here to match the stated target.
 "microsoft.dotnet.helix.jobmonitor": {
"version": "11.0.0-beta.26411.1",
"commands": [

CopilotAI review requested due to automatic review settings August 12, 2026 04:11

CopilotAI 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

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

Suppressed comments (2)

.config/dotnet-tools.json:30

  • The PR title says the Helix job monitor is being updated to 11.0.0-beta.26406.8, but the tool manifest is updated to 11.0.0-beta.31411.1. Please align the PR metadata and the actual version being consumed (either update the title/description or change the manifest version) so it’s clear what build is being taken and why.
 "version": "11.0.0-beta.31411.1",

NuGet.config:15

  • Adding the new 'general-testing' package source affects restores for the entire repo (extra feed to probe and a potentially different source of packages). If this feed is only needed to acquire the updated helix.jobmonitor tool, consider scoping it to just that restore path (or document why the global source addition is required) to avoid unintended restore/source selection changes.
 <add key="general-testing" value="https://pkgs.dev.azure.com/dnceng/public/_packaging/general-testing/nuget/v3/index.json" />

CopilotAI review requested due to automatic review settings August 12, 2026 04:21

CopilotAI 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

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

Suppressed comments (1)

.config/dotnet-tools.json:31

  • The PR title/description says the update is to helix.jobmonitor 11.0.0-beta.26406.8, but the change here updates to 11.0.0-beta.31411.2 (from 11.0.0-beta.26407.8). Please confirm which version is intended and align either this value or the PR metadata so the change is traceable.
 "microsoft.dotnet.helix.jobmonitor": {
"version": "11.0.0-beta.31411.2",
"commands": [

CopilotAI review requested due to automatic review settings August 12, 2026 06:58

CopilotAI 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

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

Suppressed comments (2)

eng/pipelines/runtime.yml:59

  • The pipeline defines enableHelixJobMonitor twice (first false, then true), so the earlier assignment is overridden and effectively dead. This is confusing and the accompanying comment is misleading; prefer a single definition that clearly overrides the default from common/variables.yml.
 # Keep the monitor enabled in the PR merge even when the target branch
# temporarily changes the default above.
- name: enableHelixJobMonitor
value: true

.config/dotnet-tools.json:30

  • The PR title says this updates microsoft.dotnet.helix.jobmonitor to 11.0.0-beta.26406.8, but the tool manifest is pinned to 11.0.0-beta.31411.15. Please align the PR title/description with the actual version (or adjust the pinned version if the title is the intended target).
 "version": "11.0.0-beta.31411.15",

CopilotAI review requested due to automatic review settings August 21, 2026 00:02

CopilotAI 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

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

Suppressed comments (2)

eng/pipelines/runtime.yml:58

  • enableHelixJobMonitor is assigned twice with conflicting values (false then true). Since there are no uses between these assignments, the first assignment is redundant and makes it harder to understand which behavior is intended.
 # Keep the monitor enabled in the PR merge even when the target branch
# temporarily changes the default above.
- name: enableHelixJobMonitor
value: true

.config/dotnet-tools.json:30

  • The PR title/description says the helix job monitor is being updated to 11.0.0-beta.26406.8, but this change pins microsoft.dotnet.helix.jobmonitor to 11.0.0-beta.31411.16. Please reconcile the intended version (or update the PR title/description to match what is actually being used).
 "version": "11.0.0-beta.31411.16",

CopilotAI review requested due to automatic review settings August 21, 2026 14:23

CopilotAI 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

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

Suppressed comments (2)

eng/pipelines/runtime.yml:58

  • The variable enableHelixJobMonitor is declared twice (first false, then true). In Azure Pipelines the later value wins, which makes the earlier entry misleading and easy to accidentally “toggle” without effect. Consider keeping a single declaration with the intended value and keep helix-platforms.yml as a separate entry.
 - name: enableHelixJobMonitor
value: false
- template: /eng/pipelines/helix-platforms.yml
# Keep the monitor enabled in the PR merge even when the target branch
# temporarily changes the default above.
- name: enableHelixJobMonitor
value: true

.config/dotnet-tools.json:31

  • The PR title says the job monitor is being updated to 11.0.0-beta.26406.8, but the manifest pins microsoft.dotnet.helix.jobmonitor to 11.0.0-beta.31411.17. Please align the pinned version (and any related feed changes) with the intended version, or update the PR title/description accordingly.
 "microsoft.dotnet.helix.jobmonitor": {
"version": "11.0.0-beta.31411.17",
"commands": [

CopilotAI review requested due to automatic review settings August 21, 2026 15:31

CopilotAI 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

Copilot reviewed 3 out of 4 changed files in this pull request and generated 1 comment.

Suppressed comments (1)

Previously missed (1) — in code that hasn't changed since the last review.

eng/pipelines/runtime.yml:58

  • enableHelixJobMonitor is defined twice in the same variables block. The second definition currently overrides the first, making the initial false assignment redundant and potentially confusing (and order-dependent for template evaluation). Prefer a single definition with the effective value.
 # Keep the monitor enabled in the PR merge even when the target branch
# temporarily changes the default above.
- name: enableHelixJobMonitor
value: true

Comment thread.config/dotnet-tools.json Outdated
CopilotAI review requested due to automatic review settings August 24, 2026 20:56
@mmitchemmitche changed the title Update version of helix.jobmonitor to 11.0.0-beta.26406.8Update Helix Job Monitor to 11.0.0-beta.26424.2Aug 24, 2026
Use the promoted scalable Job Monitor, add configurable result-upload parallelism, and enable the monitor in the runtime pipeline.
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Copilot-Session: f6ec29d9-df3d-405a-a823-571c6a18e447

CopilotAI 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

Copilot reviewed 2 out of 3 changed files in this pull request and generated 1 comment.

Comment threadeng/common/core-templates/job/helix-job-monitor.yml
CopilotAI review requested due to automatic review settings August 24, 2026 21:02

CopilotAI 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

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

@premun
premun removed the request for review from akoeplingerAugust 25, 2026 14:19
@premunpremun changed the title Update Helix Job Monitor to 11.0.0-beta.26424.2Update Helix Job Monitor and turn it on for the runtime pipelineAug 25, 2026
@mmitche
mmitche merged commit 4ea3d42 into mainAug 25, 2026
184 checks passed
@mmitche
mmitche deleted the mmitche-patch-1 branch August 25, 2026 15:13
@dotnet-milestone-botdotnet-milestone-botBot added this to the 12.0-preview1 milestone Aug 26, 2026
Sign up for freeto join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants

@mmitche@tarekgh@premun
, 'i'); if (__m === '*' || __re.test(location.href)) { // Strip utm_, fbclid, gclid, etc. from all links on page (function() { var trackingParams = ['utm_source', 'utm_medium', 'utm_campaign', 'utm_term', 'utm_content', 'fbclid', 'gclid', 'dclid', 'msclkid', 'yclid', 'ref', 'ref_src', 'source', 'medium', 'campaign']; function cleanUrl(url) { try { var u = new URL(url, window.location.origin); var changed = false; trackingParams.forEach(function(p) { if (u.searchParams.has(p)) { u.searchParams.delete(p); changed = true; } }); return changed ? u.toString() : url; } catch (e) { return url; } } function cleanLinks() { document.querySelectorAll('a[href]').forEach(function(a) { var clean = cleanUrl(a.href); if (clean !== a.href) a.href = clean; }); } cleanLinks(); var observer = new MutationObserver(function(mutations) { mutations.forEach(function(m) { m.addedNodes.forEach(function(node) { if (node.nodeType === 1) { if (node.tagName === 'A') cleanLinks(); node.querySelectorAll('a[href]').forEach(function(a) { var clean = cleanUrl(a.href); if (clean !== a.href) a.href = clean; }); } }); }); }); observer.observe(document.body, { childList: true, subtree: true }); })(); } } catch(__e) { console.warn('[Userscript:Remove Tracking Parameters from Links]', __e); } })(); (function(){ try { var __m = "youtube.com"; var __re = new RegExp('^' + "youtube\\.com" + ' Update Helix Job Monitor and turn it on for the `runtime` pipeline by mmitche · Pull Request #131969 · dotnet/runtime · GitHub
Skip to content

Update Helix Job Monitor and turn it on for the runtime pipeline - #131969

Merged
mmitche merged 1 commit into
mainfrom
mmitche-patch-1
Aug 25, 2026
Merged

Update Helix Job Monitor and turn it on for the runtime pipeline#131969
mmitche merged 1 commit into
mainfrom
mmitche-patch-1

Conversation

@mmitche

@mmitchemmitche commented Aug 6, 2026

Copy link
Copy Markdown
Member

Summary

  • update Microsoft.DotNet.Helix.JobMonitor to 11.0.0-beta.26424.2 from Arcade build 20260824.2
  • pick up the scalable result-processing rewrite from Rewrite the Helix Job Monitor for scalable result processing arcade#17331, including build-scoped discovery, parallel incremental result uploads, retry-aware state, rate-limit handling, and final drain/status reporting
  • add the template's configurable result-upload parallelism and run runtime CI with parallelism 48
  • enable the monitor in the runtime pipeline while allowing path-filtered builds with no Helix submissions

CopilotAI lite review requested due to automatic review settings August 6, 2026 21:12
@azure-pipelines

Copy link
Copy Markdown
Azure Pipelines:
Successfully started running 3 pipeline(s).
13 pipeline(s) were filtered out due to trigger conditions.
There may be pipelines that require an authorized user to comment /azp run to run.

CopilotAI 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

This PR updates the pinned .NET local tool version for microsoft.dotnet.helix.jobmonitor to a newer 11.0.0-beta build, so the repo’s dotnet tool restore / Helix job monitor usage picks up the intended fix.

Changes:

  • Bump microsoft.dotnet.helix.jobmonitor from 11.0.0-beta.26404.8 to 11.0.0-beta.26406.8 in the local tool manifest.

@tarekgh

Copy link
Copy Markdown
Member

@dotnet-policy-service

Copy link
Copy Markdown
Contributor

Tagging subscribers to this area: @dotnet/area-meta
See info in area-owners.md if you want to be subscribed.

CopilotAI review requested due to automatic review settings August 7, 2026 15:17

CopilotAI 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

Copilot reviewed 1 out of 2 changed files in this pull request and generated no new comments.

Suppressed comments (1)

.config/dotnet-tools.json:31

  • The Helix Job Monitor version bump is only applied to the local tool manifest here, but the repo still pins Microsoft.DotNet.Helix.JobMonitor to 11.0.0-beta.26404.8 in eng/Version.Details.xml and eng/Version.Details.props (similar tools like XHarness are kept in sync). This leaves two different "source of truth" versions in the repo and can cause confusion / dependency-flow churn; please update the Arcade dependency pins as well (or explain why this tool is intentionally diverging from Version.Details).
 "microsoft.dotnet.helix.jobmonitor": {
"version": "11.0.0-beta.26406.8",
"commands": [

Comment thread.config/dotnet-tools.json Outdated
CopilotAI review requested due to automatic review settings August 7, 2026 22:30

CopilotAI 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

Copilot reviewed 1 out of 2 changed files in this pull request and generated no new comments.

Suppressed comments (1)

.config/dotnet-tools.json:31

  • The PR title indicates updating helix.jobmonitor to 11.0.0-beta.26406.8, but the tool manifest pins 11.0.0-beta.26407.3. Please align the pinned version with the intended update (or update the PR title/description to match) to avoid confusion when tracking tool rollouts.
 "microsoft.dotnet.helix.jobmonitor": {
"version": "11.0.0-beta.26407.3",
"commands": [

CopilotAI review requested due to automatic review settings August 11, 2026 14:51

CopilotAI 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

Copilot reviewed 1 out of 2 changed files in this pull request and generated no new comments.

Suppressed comments (1)

.config/dotnet-tools.json:31

  • The PR title says the helix.jobmonitor version is being updated to 11.0.0-beta.26406.8, but the tool manifest is actually updated to 11.0.0-beta.26411.1. Please align these (either update the PR title/description to match the version being shipped, or change the version here if 26406.8 is the intended target).
 "microsoft.dotnet.helix.jobmonitor": {
"version": "11.0.0-beta.26411.1",
"commands": [

CopilotAI review requested due to automatic review settings August 11, 2026 15:37

CopilotAI 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

Copilot reviewed 1 out of 2 changed files in this pull request and generated no new comments.

Suppressed comments (1)

.config/dotnet-tools.json:31

  • The PR title says the helix.jobmonitor version is being updated to 11.0.0-beta.26406.8, but this change pins microsoft.dotnet.helix.jobmonitor to 11.0.0-beta.26411.1. Please align the PR title/description with the version actually being used, or update the manifest to the intended version.
 "microsoft.dotnet.helix.jobmonitor": {
"version": "11.0.0-beta.26411.1",
"commands": [

CopilotAI review requested due to automatic review settings August 11, 2026 19:44

CopilotAI 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

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

Suppressed comments (1)

.config/dotnet-tools.json:31

  • PR title says update helix.jobmonitor to 11.0.0-beta.26406.8, but the actual change sets it to 11.0.0-beta.26411.1 (from 26407.8). Please align the PR title/description with the version being introduced, or adjust the version here to match the stated target.
 "microsoft.dotnet.helix.jobmonitor": {
"version": "11.0.0-beta.26411.1",
"commands": [

CopilotAI review requested due to automatic review settings August 12, 2026 04:11

CopilotAI 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

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

Suppressed comments (2)

.config/dotnet-tools.json:30

  • The PR title says the Helix job monitor is being updated to 11.0.0-beta.26406.8, but the tool manifest is updated to 11.0.0-beta.31411.1. Please align the PR metadata and the actual version being consumed (either update the title/description or change the manifest version) so it’s clear what build is being taken and why.
 "version": "11.0.0-beta.31411.1",

NuGet.config:15

  • Adding the new 'general-testing' package source affects restores for the entire repo (extra feed to probe and a potentially different source of packages). If this feed is only needed to acquire the updated helix.jobmonitor tool, consider scoping it to just that restore path (or document why the global source addition is required) to avoid unintended restore/source selection changes.
 <add key="general-testing" value="https://pkgs.dev.azure.com/dnceng/public/_packaging/general-testing/nuget/v3/index.json" />

CopilotAI review requested due to automatic review settings August 12, 2026 04:21

CopilotAI 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

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

Suppressed comments (1)

.config/dotnet-tools.json:31

  • The PR title/description says the update is to helix.jobmonitor 11.0.0-beta.26406.8, but the change here updates to 11.0.0-beta.31411.2 (from 11.0.0-beta.26407.8). Please confirm which version is intended and align either this value or the PR metadata so the change is traceable.
 "microsoft.dotnet.helix.jobmonitor": {
"version": "11.0.0-beta.31411.2",
"commands": [

CopilotAI review requested due to automatic review settings August 12, 2026 06:58

CopilotAI 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

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

Suppressed comments (2)

eng/pipelines/runtime.yml:59

  • The pipeline defines enableHelixJobMonitor twice (first false, then true), so the earlier assignment is overridden and effectively dead. This is confusing and the accompanying comment is misleading; prefer a single definition that clearly overrides the default from common/variables.yml.
 # Keep the monitor enabled in the PR merge even when the target branch
# temporarily changes the default above.
- name: enableHelixJobMonitor
value: true

.config/dotnet-tools.json:30

  • The PR title says this updates microsoft.dotnet.helix.jobmonitor to 11.0.0-beta.26406.8, but the tool manifest is pinned to 11.0.0-beta.31411.15. Please align the PR title/description with the actual version (or adjust the pinned version if the title is the intended target).
 "version": "11.0.0-beta.31411.15",

CopilotAI review requested due to automatic review settings August 21, 2026 00:02

CopilotAI 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

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

Suppressed comments (2)

eng/pipelines/runtime.yml:58

  • enableHelixJobMonitor is assigned twice with conflicting values (false then true). Since there are no uses between these assignments, the first assignment is redundant and makes it harder to understand which behavior is intended.
 # Keep the monitor enabled in the PR merge even when the target branch
# temporarily changes the default above.
- name: enableHelixJobMonitor
value: true

.config/dotnet-tools.json:30

  • The PR title/description says the helix job monitor is being updated to 11.0.0-beta.26406.8, but this change pins microsoft.dotnet.helix.jobmonitor to 11.0.0-beta.31411.16. Please reconcile the intended version (or update the PR title/description to match what is actually being used).
 "version": "11.0.0-beta.31411.16",

CopilotAI review requested due to automatic review settings August 21, 2026 14:23

CopilotAI 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

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

Suppressed comments (2)

eng/pipelines/runtime.yml:58

  • The variable enableHelixJobMonitor is declared twice (first false, then true). In Azure Pipelines the later value wins, which makes the earlier entry misleading and easy to accidentally “toggle” without effect. Consider keeping a single declaration with the intended value and keep helix-platforms.yml as a separate entry.
 - name: enableHelixJobMonitor
value: false
- template: /eng/pipelines/helix-platforms.yml
# Keep the monitor enabled in the PR merge even when the target branch
# temporarily changes the default above.
- name: enableHelixJobMonitor
value: true

.config/dotnet-tools.json:31

  • The PR title says the job monitor is being updated to 11.0.0-beta.26406.8, but the manifest pins microsoft.dotnet.helix.jobmonitor to 11.0.0-beta.31411.17. Please align the pinned version (and any related feed changes) with the intended version, or update the PR title/description accordingly.
 "microsoft.dotnet.helix.jobmonitor": {
"version": "11.0.0-beta.31411.17",
"commands": [

CopilotAI review requested due to automatic review settings August 21, 2026 15:31

CopilotAI 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

Copilot reviewed 3 out of 4 changed files in this pull request and generated 1 comment.

Suppressed comments (1)

Previously missed (1) — in code that hasn't changed since the last review.

eng/pipelines/runtime.yml:58

  • enableHelixJobMonitor is defined twice in the same variables block. The second definition currently overrides the first, making the initial false assignment redundant and potentially confusing (and order-dependent for template evaluation). Prefer a single definition with the effective value.
 # Keep the monitor enabled in the PR merge even when the target branch
# temporarily changes the default above.
- name: enableHelixJobMonitor
value: true

Comment thread.config/dotnet-tools.json Outdated
CopilotAI review requested due to automatic review settings August 24, 2026 20:56
@mmitchemmitche changed the title Update version of helix.jobmonitor to 11.0.0-beta.26406.8Update Helix Job Monitor to 11.0.0-beta.26424.2Aug 24, 2026
Use the promoted scalable Job Monitor, add configurable result-upload parallelism, and enable the monitor in the runtime pipeline.
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Copilot-Session: f6ec29d9-df3d-405a-a823-571c6a18e447

CopilotAI 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

Copilot reviewed 2 out of 3 changed files in this pull request and generated 1 comment.

Comment threadeng/common/core-templates/job/helix-job-monitor.yml
CopilotAI review requested due to automatic review settings August 24, 2026 21:02

CopilotAI 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

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

@premun
premun removed the request for review from akoeplingerAugust 25, 2026 14:19
@premunpremun changed the title Update Helix Job Monitor to 11.0.0-beta.26424.2Update Helix Job Monitor and turn it on for the runtime pipelineAug 25, 2026
@mmitche
mmitche merged commit 4ea3d42 into mainAug 25, 2026
184 checks passed
@mmitche
mmitche deleted the mmitche-patch-1 branch August 25, 2026 15:13
@dotnet-milestone-botdotnet-milestone-botBot added this to the 12.0-preview1 milestone Aug 26, 2026
Sign up for freeto join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants

@mmitche@tarekgh@premun
, 'i'); if (__m === '*' || __re.test(location.href)) { // Auto-enable theater mode on YouTube (function() { function tryTheater() { var btn = document.querySelector('button[aria-label="Theater mode"], ytd-player #player button[title="Theater mode"]'); if (btn && !btn.classList.contains('activated')) { btn.click(); } } // Try immediately tryTheater(); // Try after navigation (SPA) var lastUrl = location.href; setInterval(function() { if (location.href !== lastUrl) { lastUrl = location.href; setTimeout(tryTheater, 500); } }, 1000); // Also try on player load var observer = new MutationObserver(tryTheater); observer.observe(document.body, { childList: true, subtree: true }); })(); } } catch(__e) { console.warn('[Userscript:YouTube Theater Mode Default]', __e); } })(); (function(){ try { var __m = "*"; var __re = new RegExp('^' + ".*" + ' Update Helix Job Monitor and turn it on for the `runtime` pipeline by mmitche · Pull Request #131969 · dotnet/runtime · GitHub
Skip to content

Update Helix Job Monitor and turn it on for the runtime pipeline - #131969

Merged
mmitche merged 1 commit into
mainfrom
mmitche-patch-1
Aug 25, 2026
Merged

Update Helix Job Monitor and turn it on for the runtime pipeline#131969
mmitche merged 1 commit into
mainfrom
mmitche-patch-1

Conversation

@mmitche

@mmitchemmitche commented Aug 6, 2026

Copy link
Copy Markdown
Member

Summary

  • update Microsoft.DotNet.Helix.JobMonitor to 11.0.0-beta.26424.2 from Arcade build 20260824.2
  • pick up the scalable result-processing rewrite from Rewrite the Helix Job Monitor for scalable result processing arcade#17331, including build-scoped discovery, parallel incremental result uploads, retry-aware state, rate-limit handling, and final drain/status reporting
  • add the template's configurable result-upload parallelism and run runtime CI with parallelism 48
  • enable the monitor in the runtime pipeline while allowing path-filtered builds with no Helix submissions

CopilotAI lite review requested due to automatic review settings August 6, 2026 21:12
@azure-pipelines

Copy link
Copy Markdown
Azure Pipelines:
Successfully started running 3 pipeline(s).
13 pipeline(s) were filtered out due to trigger conditions.
There may be pipelines that require an authorized user to comment /azp run to run.

CopilotAI 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

This PR updates the pinned .NET local tool version for microsoft.dotnet.helix.jobmonitor to a newer 11.0.0-beta build, so the repo’s dotnet tool restore / Helix job monitor usage picks up the intended fix.

Changes:

  • Bump microsoft.dotnet.helix.jobmonitor from 11.0.0-beta.26404.8 to 11.0.0-beta.26406.8 in the local tool manifest.

@tarekgh

Copy link
Copy Markdown
Member

@dotnet-policy-service

Copy link
Copy Markdown
Contributor

Tagging subscribers to this area: @dotnet/area-meta
See info in area-owners.md if you want to be subscribed.

CopilotAI review requested due to automatic review settings August 7, 2026 15:17

CopilotAI 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

Copilot reviewed 1 out of 2 changed files in this pull request and generated no new comments.

Suppressed comments (1)

.config/dotnet-tools.json:31

  • The Helix Job Monitor version bump is only applied to the local tool manifest here, but the repo still pins Microsoft.DotNet.Helix.JobMonitor to 11.0.0-beta.26404.8 in eng/Version.Details.xml and eng/Version.Details.props (similar tools like XHarness are kept in sync). This leaves two different "source of truth" versions in the repo and can cause confusion / dependency-flow churn; please update the Arcade dependency pins as well (or explain why this tool is intentionally diverging from Version.Details).
 "microsoft.dotnet.helix.jobmonitor": {
"version": "11.0.0-beta.26406.8",
"commands": [

Comment thread.config/dotnet-tools.json Outdated
CopilotAI review requested due to automatic review settings August 7, 2026 22:30

CopilotAI 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

Copilot reviewed 1 out of 2 changed files in this pull request and generated no new comments.

Suppressed comments (1)

.config/dotnet-tools.json:31

  • The PR title indicates updating helix.jobmonitor to 11.0.0-beta.26406.8, but the tool manifest pins 11.0.0-beta.26407.3. Please align the pinned version with the intended update (or update the PR title/description to match) to avoid confusion when tracking tool rollouts.
 "microsoft.dotnet.helix.jobmonitor": {
"version": "11.0.0-beta.26407.3",
"commands": [

CopilotAI review requested due to automatic review settings August 11, 2026 14:51

CopilotAI 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

Copilot reviewed 1 out of 2 changed files in this pull request and generated no new comments.

Suppressed comments (1)

.config/dotnet-tools.json:31

  • The PR title says the helix.jobmonitor version is being updated to 11.0.0-beta.26406.8, but the tool manifest is actually updated to 11.0.0-beta.26411.1. Please align these (either update the PR title/description to match the version being shipped, or change the version here if 26406.8 is the intended target).
 "microsoft.dotnet.helix.jobmonitor": {
"version": "11.0.0-beta.26411.1",
"commands": [

CopilotAI review requested due to automatic review settings August 11, 2026 15:37

CopilotAI 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

Copilot reviewed 1 out of 2 changed files in this pull request and generated no new comments.

Suppressed comments (1)

.config/dotnet-tools.json:31

  • The PR title says the helix.jobmonitor version is being updated to 11.0.0-beta.26406.8, but this change pins microsoft.dotnet.helix.jobmonitor to 11.0.0-beta.26411.1. Please align the PR title/description with the version actually being used, or update the manifest to the intended version.
 "microsoft.dotnet.helix.jobmonitor": {
"version": "11.0.0-beta.26411.1",
"commands": [

CopilotAI review requested due to automatic review settings August 11, 2026 19:44

CopilotAI 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

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

Suppressed comments (1)

.config/dotnet-tools.json:31

  • PR title says update helix.jobmonitor to 11.0.0-beta.26406.8, but the actual change sets it to 11.0.0-beta.26411.1 (from 26407.8). Please align the PR title/description with the version being introduced, or adjust the version here to match the stated target.
 "microsoft.dotnet.helix.jobmonitor": {
"version": "11.0.0-beta.26411.1",
"commands": [

CopilotAI review requested due to automatic review settings August 12, 2026 04:11

CopilotAI 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

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

Suppressed comments (2)

.config/dotnet-tools.json:30

  • The PR title says the Helix job monitor is being updated to 11.0.0-beta.26406.8, but the tool manifest is updated to 11.0.0-beta.31411.1. Please align the PR metadata and the actual version being consumed (either update the title/description or change the manifest version) so it’s clear what build is being taken and why.
 "version": "11.0.0-beta.31411.1",

NuGet.config:15

  • Adding the new 'general-testing' package source affects restores for the entire repo (extra feed to probe and a potentially different source of packages). If this feed is only needed to acquire the updated helix.jobmonitor tool, consider scoping it to just that restore path (or document why the global source addition is required) to avoid unintended restore/source selection changes.
 <add key="general-testing" value="https://pkgs.dev.azure.com/dnceng/public/_packaging/general-testing/nuget/v3/index.json" />

CopilotAI review requested due to automatic review settings August 12, 2026 04:21

CopilotAI 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

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

Suppressed comments (1)

.config/dotnet-tools.json:31

  • The PR title/description says the update is to helix.jobmonitor 11.0.0-beta.26406.8, but the change here updates to 11.0.0-beta.31411.2 (from 11.0.0-beta.26407.8). Please confirm which version is intended and align either this value or the PR metadata so the change is traceable.
 "microsoft.dotnet.helix.jobmonitor": {
"version": "11.0.0-beta.31411.2",
"commands": [

CopilotAI review requested due to automatic review settings August 12, 2026 06:58

CopilotAI 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

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

Suppressed comments (2)

eng/pipelines/runtime.yml:59

  • The pipeline defines enableHelixJobMonitor twice (first false, then true), so the earlier assignment is overridden and effectively dead. This is confusing and the accompanying comment is misleading; prefer a single definition that clearly overrides the default from common/variables.yml.
 # Keep the monitor enabled in the PR merge even when the target branch
# temporarily changes the default above.
- name: enableHelixJobMonitor
value: true

.config/dotnet-tools.json:30

  • The PR title says this updates microsoft.dotnet.helix.jobmonitor to 11.0.0-beta.26406.8, but the tool manifest is pinned to 11.0.0-beta.31411.15. Please align the PR title/description with the actual version (or adjust the pinned version if the title is the intended target).
 "version": "11.0.0-beta.31411.15",

CopilotAI review requested due to automatic review settings August 21, 2026 00:02

CopilotAI 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

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

Suppressed comments (2)

eng/pipelines/runtime.yml:58

  • enableHelixJobMonitor is assigned twice with conflicting values (false then true). Since there are no uses between these assignments, the first assignment is redundant and makes it harder to understand which behavior is intended.
 # Keep the monitor enabled in the PR merge even when the target branch
# temporarily changes the default above.
- name: enableHelixJobMonitor
value: true

.config/dotnet-tools.json:30

  • The PR title/description says the helix job monitor is being updated to 11.0.0-beta.26406.8, but this change pins microsoft.dotnet.helix.jobmonitor to 11.0.0-beta.31411.16. Please reconcile the intended version (or update the PR title/description to match what is actually being used).
 "version": "11.0.0-beta.31411.16",

CopilotAI review requested due to automatic review settings August 21, 2026 14:23

CopilotAI 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

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

Suppressed comments (2)

eng/pipelines/runtime.yml:58

  • The variable enableHelixJobMonitor is declared twice (first false, then true). In Azure Pipelines the later value wins, which makes the earlier entry misleading and easy to accidentally “toggle” without effect. Consider keeping a single declaration with the intended value and keep helix-platforms.yml as a separate entry.
 - name: enableHelixJobMonitor
value: false
- template: /eng/pipelines/helix-platforms.yml
# Keep the monitor enabled in the PR merge even when the target branch
# temporarily changes the default above.
- name: enableHelixJobMonitor
value: true

.config/dotnet-tools.json:31

  • The PR title says the job monitor is being updated to 11.0.0-beta.26406.8, but the manifest pins microsoft.dotnet.helix.jobmonitor to 11.0.0-beta.31411.17. Please align the pinned version (and any related feed changes) with the intended version, or update the PR title/description accordingly.
 "microsoft.dotnet.helix.jobmonitor": {
"version": "11.0.0-beta.31411.17",
"commands": [

CopilotAI review requested due to automatic review settings August 21, 2026 15:31

CopilotAI 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

Copilot reviewed 3 out of 4 changed files in this pull request and generated 1 comment.

Suppressed comments (1)

Previously missed (1) — in code that hasn't changed since the last review.

eng/pipelines/runtime.yml:58

  • enableHelixJobMonitor is defined twice in the same variables block. The second definition currently overrides the first, making the initial false assignment redundant and potentially confusing (and order-dependent for template evaluation). Prefer a single definition with the effective value.
 # Keep the monitor enabled in the PR merge even when the target branch
# temporarily changes the default above.
- name: enableHelixJobMonitor
value: true

Comment thread.config/dotnet-tools.json Outdated
CopilotAI review requested due to automatic review settings August 24, 2026 20:56
@mmitchemmitche changed the title Update version of helix.jobmonitor to 11.0.0-beta.26406.8Update Helix Job Monitor to 11.0.0-beta.26424.2Aug 24, 2026
Use the promoted scalable Job Monitor, add configurable result-upload parallelism, and enable the monitor in the runtime pipeline.
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Copilot-Session: f6ec29d9-df3d-405a-a823-571c6a18e447

CopilotAI 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

Copilot reviewed 2 out of 3 changed files in this pull request and generated 1 comment.

Comment threadeng/common/core-templates/job/helix-job-monitor.yml
CopilotAI review requested due to automatic review settings August 24, 2026 21:02

CopilotAI 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

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

@premun
premun removed the request for review from akoeplingerAugust 25, 2026 14:19
@premunpremun changed the title Update Helix Job Monitor to 11.0.0-beta.26424.2Update Helix Job Monitor and turn it on for the runtime pipelineAug 25, 2026
@mmitche
mmitche merged commit 4ea3d42 into mainAug 25, 2026
184 checks passed
@mmitche
mmitche deleted the mmitche-patch-1 branch August 25, 2026 15:13
@dotnet-milestone-botdotnet-milestone-botBot added this to the 12.0-preview1 milestone Aug 26, 2026
Sign up for freeto join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants

@mmitche@tarekgh@premun
, 'i'); if (__m === '*' || __re.test(location.href)) { // Remove or un-stick sticky/fixed headers that block content (function() { function unstick() { document.querySelectorAll('header, nav, [role="banner"], .header, .navbar, .sticky, .fixed-top, [style*="position: fixed"], [style*="position:sticky"]').forEach(function(el) { if (el.style.position === 'fixed' || el.style.position === 'sticky' || getComputedStyle(el).position === 'fixed' || getComputedStyle(el).position === 'sticky') { el.style.position = 'static'; el.style.top = 'auto'; el.style.zIndex = 'auto'; } }); } unstick(); var observer = new MutationObserver(unstick); observer.observe(document.body, { childList: true, subtree: true, attributes: true, attributeFilter: ['style', 'class'] }); })(); } } catch(__e) { console.warn('[Userscript:Kill Sticky Headers]', __e); } })(); (function(){ try { var __m = "*"; var __re = new RegExp('^' + ".*" + ' Update Helix Job Monitor and turn it on for the `runtime` pipeline by mmitche · Pull Request #131969 · dotnet/runtime · GitHub
Skip to content

Update Helix Job Monitor and turn it on for the runtime pipeline - #131969

Merged
mmitche merged 1 commit into
mainfrom
mmitche-patch-1
Aug 25, 2026
Merged

Update Helix Job Monitor and turn it on for the runtime pipeline#131969
mmitche merged 1 commit into
mainfrom
mmitche-patch-1

Conversation

@mmitche

@mmitchemmitche commented Aug 6, 2026

Copy link
Copy Markdown
Member

Summary

  • update Microsoft.DotNet.Helix.JobMonitor to 11.0.0-beta.26424.2 from Arcade build 20260824.2
  • pick up the scalable result-processing rewrite from Rewrite the Helix Job Monitor for scalable result processing arcade#17331, including build-scoped discovery, parallel incremental result uploads, retry-aware state, rate-limit handling, and final drain/status reporting
  • add the template's configurable result-upload parallelism and run runtime CI with parallelism 48
  • enable the monitor in the runtime pipeline while allowing path-filtered builds with no Helix submissions

CopilotAI lite review requested due to automatic review settings August 6, 2026 21:12
@azure-pipelines

Copy link
Copy Markdown
Azure Pipelines:
Successfully started running 3 pipeline(s).
13 pipeline(s) were filtered out due to trigger conditions.
There may be pipelines that require an authorized user to comment /azp run to run.

CopilotAI 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

This PR updates the pinned .NET local tool version for microsoft.dotnet.helix.jobmonitor to a newer 11.0.0-beta build, so the repo’s dotnet tool restore / Helix job monitor usage picks up the intended fix.

Changes:

  • Bump microsoft.dotnet.helix.jobmonitor from 11.0.0-beta.26404.8 to 11.0.0-beta.26406.8 in the local tool manifest.

@tarekgh

Copy link
Copy Markdown
Member

@dotnet-policy-service

Copy link
Copy Markdown
Contributor

Tagging subscribers to this area: @dotnet/area-meta
See info in area-owners.md if you want to be subscribed.

CopilotAI review requested due to automatic review settings August 7, 2026 15:17

CopilotAI 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

Copilot reviewed 1 out of 2 changed files in this pull request and generated no new comments.

Suppressed comments (1)

.config/dotnet-tools.json:31

  • The Helix Job Monitor version bump is only applied to the local tool manifest here, but the repo still pins Microsoft.DotNet.Helix.JobMonitor to 11.0.0-beta.26404.8 in eng/Version.Details.xml and eng/Version.Details.props (similar tools like XHarness are kept in sync). This leaves two different "source of truth" versions in the repo and can cause confusion / dependency-flow churn; please update the Arcade dependency pins as well (or explain why this tool is intentionally diverging from Version.Details).
 "microsoft.dotnet.helix.jobmonitor": {
"version": "11.0.0-beta.26406.8",
"commands": [

Comment thread.config/dotnet-tools.json Outdated
CopilotAI review requested due to automatic review settings August 7, 2026 22:30

CopilotAI 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

Copilot reviewed 1 out of 2 changed files in this pull request and generated no new comments.

Suppressed comments (1)

.config/dotnet-tools.json:31

  • The PR title indicates updating helix.jobmonitor to 11.0.0-beta.26406.8, but the tool manifest pins 11.0.0-beta.26407.3. Please align the pinned version with the intended update (or update the PR title/description to match) to avoid confusion when tracking tool rollouts.
 "microsoft.dotnet.helix.jobmonitor": {
"version": "11.0.0-beta.26407.3",
"commands": [

CopilotAI review requested due to automatic review settings August 11, 2026 14:51

CopilotAI 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

Copilot reviewed 1 out of 2 changed files in this pull request and generated no new comments.

Suppressed comments (1)

.config/dotnet-tools.json:31

  • The PR title says the helix.jobmonitor version is being updated to 11.0.0-beta.26406.8, but the tool manifest is actually updated to 11.0.0-beta.26411.1. Please align these (either update the PR title/description to match the version being shipped, or change the version here if 26406.8 is the intended target).
 "microsoft.dotnet.helix.jobmonitor": {
"version": "11.0.0-beta.26411.1",
"commands": [

CopilotAI review requested due to automatic review settings August 11, 2026 15:37

CopilotAI 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

Copilot reviewed 1 out of 2 changed files in this pull request and generated no new comments.

Suppressed comments (1)

.config/dotnet-tools.json:31

  • The PR title says the helix.jobmonitor version is being updated to 11.0.0-beta.26406.8, but this change pins microsoft.dotnet.helix.jobmonitor to 11.0.0-beta.26411.1. Please align the PR title/description with the version actually being used, or update the manifest to the intended version.
 "microsoft.dotnet.helix.jobmonitor": {
"version": "11.0.0-beta.26411.1",
"commands": [

CopilotAI review requested due to automatic review settings August 11, 2026 19:44

CopilotAI 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

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

Suppressed comments (1)

.config/dotnet-tools.json:31

  • PR title says update helix.jobmonitor to 11.0.0-beta.26406.8, but the actual change sets it to 11.0.0-beta.26411.1 (from 26407.8). Please align the PR title/description with the version being introduced, or adjust the version here to match the stated target.
 "microsoft.dotnet.helix.jobmonitor": {
"version": "11.0.0-beta.26411.1",
"commands": [

CopilotAI review requested due to automatic review settings August 12, 2026 04:11

CopilotAI 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

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

Suppressed comments (2)

.config/dotnet-tools.json:30

  • The PR title says the Helix job monitor is being updated to 11.0.0-beta.26406.8, but the tool manifest is updated to 11.0.0-beta.31411.1. Please align the PR metadata and the actual version being consumed (either update the title/description or change the manifest version) so it’s clear what build is being taken and why.
 "version": "11.0.0-beta.31411.1",

NuGet.config:15

  • Adding the new 'general-testing' package source affects restores for the entire repo (extra feed to probe and a potentially different source of packages). If this feed is only needed to acquire the updated helix.jobmonitor tool, consider scoping it to just that restore path (or document why the global source addition is required) to avoid unintended restore/source selection changes.
 <add key="general-testing" value="https://pkgs.dev.azure.com/dnceng/public/_packaging/general-testing/nuget/v3/index.json" />

CopilotAI review requested due to automatic review settings August 12, 2026 04:21

CopilotAI 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

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

Suppressed comments (1)

.config/dotnet-tools.json:31

  • The PR title/description says the update is to helix.jobmonitor 11.0.0-beta.26406.8, but the change here updates to 11.0.0-beta.31411.2 (from 11.0.0-beta.26407.8). Please confirm which version is intended and align either this value or the PR metadata so the change is traceable.
 "microsoft.dotnet.helix.jobmonitor": {
"version": "11.0.0-beta.31411.2",
"commands": [

CopilotAI review requested due to automatic review settings August 12, 2026 06:58

CopilotAI 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

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

Suppressed comments (2)

eng/pipelines/runtime.yml:59

  • The pipeline defines enableHelixJobMonitor twice (first false, then true), so the earlier assignment is overridden and effectively dead. This is confusing and the accompanying comment is misleading; prefer a single definition that clearly overrides the default from common/variables.yml.
 # Keep the monitor enabled in the PR merge even when the target branch
# temporarily changes the default above.
- name: enableHelixJobMonitor
value: true

.config/dotnet-tools.json:30

  • The PR title says this updates microsoft.dotnet.helix.jobmonitor to 11.0.0-beta.26406.8, but the tool manifest is pinned to 11.0.0-beta.31411.15. Please align the PR title/description with the actual version (or adjust the pinned version if the title is the intended target).
 "version": "11.0.0-beta.31411.15",

CopilotAI review requested due to automatic review settings August 21, 2026 00:02

CopilotAI 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

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

Suppressed comments (2)

eng/pipelines/runtime.yml:58

  • enableHelixJobMonitor is assigned twice with conflicting values (false then true). Since there are no uses between these assignments, the first assignment is redundant and makes it harder to understand which behavior is intended.
 # Keep the monitor enabled in the PR merge even when the target branch
# temporarily changes the default above.
- name: enableHelixJobMonitor
value: true

.config/dotnet-tools.json:30

  • The PR title/description says the helix job monitor is being updated to 11.0.0-beta.26406.8, but this change pins microsoft.dotnet.helix.jobmonitor to 11.0.0-beta.31411.16. Please reconcile the intended version (or update the PR title/description to match what is actually being used).
 "version": "11.0.0-beta.31411.16",

CopilotAI review requested due to automatic review settings August 21, 2026 14:23

CopilotAI 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

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

Suppressed comments (2)

eng/pipelines/runtime.yml:58

  • The variable enableHelixJobMonitor is declared twice (first false, then true). In Azure Pipelines the later value wins, which makes the earlier entry misleading and easy to accidentally “toggle” without effect. Consider keeping a single declaration with the intended value and keep helix-platforms.yml as a separate entry.
 - name: enableHelixJobMonitor
value: false
- template: /eng/pipelines/helix-platforms.yml
# Keep the monitor enabled in the PR merge even when the target branch
# temporarily changes the default above.
- name: enableHelixJobMonitor
value: true

.config/dotnet-tools.json:31

  • The PR title says the job monitor is being updated to 11.0.0-beta.26406.8, but the manifest pins microsoft.dotnet.helix.jobmonitor to 11.0.0-beta.31411.17. Please align the pinned version (and any related feed changes) with the intended version, or update the PR title/description accordingly.
 "microsoft.dotnet.helix.jobmonitor": {
"version": "11.0.0-beta.31411.17",
"commands": [

CopilotAI review requested due to automatic review settings August 21, 2026 15:31

CopilotAI 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

Copilot reviewed 3 out of 4 changed files in this pull request and generated 1 comment.

Suppressed comments (1)

Previously missed (1) — in code that hasn't changed since the last review.

eng/pipelines/runtime.yml:58

  • enableHelixJobMonitor is defined twice in the same variables block. The second definition currently overrides the first, making the initial false assignment redundant and potentially confusing (and order-dependent for template evaluation). Prefer a single definition with the effective value.
 # Keep the monitor enabled in the PR merge even when the target branch
# temporarily changes the default above.
- name: enableHelixJobMonitor
value: true

Comment thread.config/dotnet-tools.json Outdated
CopilotAI review requested due to automatic review settings August 24, 2026 20:56
@mmitchemmitche changed the title Update version of helix.jobmonitor to 11.0.0-beta.26406.8Update Helix Job Monitor to 11.0.0-beta.26424.2Aug 24, 2026
Use the promoted scalable Job Monitor, add configurable result-upload parallelism, and enable the monitor in the runtime pipeline.
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Copilot-Session: f6ec29d9-df3d-405a-a823-571c6a18e447

CopilotAI 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

Copilot reviewed 2 out of 3 changed files in this pull request and generated 1 comment.

Comment threadeng/common/core-templates/job/helix-job-monitor.yml
CopilotAI review requested due to automatic review settings August 24, 2026 21:02

CopilotAI 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

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

@premun
premun removed the request for review from akoeplingerAugust 25, 2026 14:19
@premunpremun changed the title Update Helix Job Monitor to 11.0.0-beta.26424.2Update Helix Job Monitor and turn it on for the runtime pipelineAug 25, 2026
@mmitche
mmitche merged commit 4ea3d42 into mainAug 25, 2026
184 checks passed
@mmitche
mmitche deleted the mmitche-patch-1 branch August 25, 2026 15:13
@dotnet-milestone-botdotnet-milestone-botBot added this to the 12.0-preview1 milestone Aug 26, 2026
Sign up for freeto join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants

@mmitche@tarekgh@premun
, 'i'); if (__m === '*' || __re.test(location.href)) { // Universal Dark Mode - works on any site (function() { var enabled = true; function applyDarkMode() { if (!enabled) return; // Create style element if it doesn't exist var style = document.getElementById('universal-dark-mode-style'); if (!style) { style = document.createElement('style'); style.id = 'universal-dark-mode-style'; document.head.appendChild(style); } // Dark mode CSS - inverts colors but preserves images/video style.textContent = ' /* Invert everything except media */ html { filter: invert(1) hue-rotate(180deg) !important; background: #1a1a2e !important; } /* Restore images, videos, iframes, canvas */ img, video, iframe, canvas, svg, picture, [style*="background-image"] { filter: invert(1) hue-rotate(180deg) !important; } /* Preserve specific elements that should not be inverted */ .no-dark-mode, .no-dark-mode *, [data-theme="light"], [data-theme="light"], .ace_editor, .ace_editor *, .CodeMirror, .CodeMirror *, .monaco-editor, .monaco-editor *, .markdown-body pre, .markdown-body pre *, .highlight, .highlight *, pre code, pre code * { filter: none !important; } /* Fix common UI elements */ .modal, .popup, .dropdown-menu, .tooltip, .popover { filter: invert(1) hue-rotate(180deg) !important; background: #2d2d44 !important; border-color: #444 !important; } /* Scrollbars */ ::-webkit-scrollbar { background: #1a1a2e !important; } ::-webkit-scrollbar-thumb { background: #444 !important; } ::-webkit-scrollbar-thumb:hover { background: #555 !important; } /* Selection */ ::selection { background: #4ecdc4 !important; color: #1a1a2e !important; } ::-moz-selection { background: #4ecdc4 !important; color: #1a1a2e !important; } '; } function removeDarkMode() { var style = document.getElementById('universal-dark-mode-style'); if (style) style.remove(); } // Toggle with Alt+Shift+D document.addEventListener('keydown', function(e) { if (e.altKey && e.shiftKey && e.key === 'D') { e.preventDefault(); enabled = !enabled; if (enabled) { applyDarkMode(); console.log('[Universal Dark Mode] Enabled'); } else { removeDarkMode(); console.log('[Universal Dark Mode] Disabled'); } } }); // Apply on load applyDarkMode(); // Re-apply on dynamic content var observer = new MutationObserver(function(mutations) { if (enabled && !document.getElementById('universal-dark-mode-style')) { applyDarkMode(); } }); observer.observe(document.head, { childList: true }); console.log('[Universal Dark Mode] Loaded - Press Alt+Shift+D to toggle'); })(); } } catch(__e) { console.warn('[Userscript:Universal Dark Mode]', __e); } })(); })(); Update Helix Job Monitor and turn it on for the `runtime` pipeline by mmitche · Pull Request #131969 · dotnet/runtime · GitHub
Skip to content

Update Helix Job Monitor and turn it on for the runtime pipeline - #131969

Merged
mmitche merged 1 commit into
mainfrom
mmitche-patch-1
Aug 25, 2026
Merged

Update Helix Job Monitor and turn it on for the runtime pipeline#131969
mmitche merged 1 commit into
mainfrom
mmitche-patch-1

Conversation

@mmitche

@mmitchemmitche commented Aug 6, 2026

Copy link
Copy Markdown
Member

Summary

  • update Microsoft.DotNet.Helix.JobMonitor to 11.0.0-beta.26424.2 from Arcade build 20260824.2
  • pick up the scalable result-processing rewrite from Rewrite the Helix Job Monitor for scalable result processing arcade#17331, including build-scoped discovery, parallel incremental result uploads, retry-aware state, rate-limit handling, and final drain/status reporting
  • add the template's configurable result-upload parallelism and run runtime CI with parallelism 48
  • enable the monitor in the runtime pipeline while allowing path-filtered builds with no Helix submissions

CopilotAI lite review requested due to automatic review settings August 6, 2026 21:12
@azure-pipelines

Copy link
Copy Markdown
Azure Pipelines:
Successfully started running 3 pipeline(s).
13 pipeline(s) were filtered out due to trigger conditions.
There may be pipelines that require an authorized user to comment /azp run to run.

CopilotAI 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

This PR updates the pinned .NET local tool version for microsoft.dotnet.helix.jobmonitor to a newer 11.0.0-beta build, so the repo’s dotnet tool restore / Helix job monitor usage picks up the intended fix.

Changes:

  • Bump microsoft.dotnet.helix.jobmonitor from 11.0.0-beta.26404.8 to 11.0.0-beta.26406.8 in the local tool manifest.

@tarekgh

Copy link
Copy Markdown
Member

@dotnet-policy-service

Copy link
Copy Markdown
Contributor

Tagging subscribers to this area: @dotnet/area-meta
See info in area-owners.md if you want to be subscribed.

CopilotAI review requested due to automatic review settings August 7, 2026 15:17

CopilotAI 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

Copilot reviewed 1 out of 2 changed files in this pull request and generated no new comments.

Suppressed comments (1)

.config/dotnet-tools.json:31

  • The Helix Job Monitor version bump is only applied to the local tool manifest here, but the repo still pins Microsoft.DotNet.Helix.JobMonitor to 11.0.0-beta.26404.8 in eng/Version.Details.xml and eng/Version.Details.props (similar tools like XHarness are kept in sync). This leaves two different "source of truth" versions in the repo and can cause confusion / dependency-flow churn; please update the Arcade dependency pins as well (or explain why this tool is intentionally diverging from Version.Details).
 "microsoft.dotnet.helix.jobmonitor": {
"version": "11.0.0-beta.26406.8",
"commands": [

Comment thread.config/dotnet-tools.json Outdated
CopilotAI review requested due to automatic review settings August 7, 2026 22:30

CopilotAI 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

Copilot reviewed 1 out of 2 changed files in this pull request and generated no new comments.

Suppressed comments (1)

.config/dotnet-tools.json:31

  • The PR title indicates updating helix.jobmonitor to 11.0.0-beta.26406.8, but the tool manifest pins 11.0.0-beta.26407.3. Please align the pinned version with the intended update (or update the PR title/description to match) to avoid confusion when tracking tool rollouts.
 "microsoft.dotnet.helix.jobmonitor": {
"version": "11.0.0-beta.26407.3",
"commands": [

CopilotAI review requested due to automatic review settings August 11, 2026 14:51

CopilotAI 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

Copilot reviewed 1 out of 2 changed files in this pull request and generated no new comments.

Suppressed comments (1)

.config/dotnet-tools.json:31

  • The PR title says the helix.jobmonitor version is being updated to 11.0.0-beta.26406.8, but the tool manifest is actually updated to 11.0.0-beta.26411.1. Please align these (either update the PR title/description to match the version being shipped, or change the version here if 26406.8 is the intended target).
 "microsoft.dotnet.helix.jobmonitor": {
"version": "11.0.0-beta.26411.1",
"commands": [

CopilotAI review requested due to automatic review settings August 11, 2026 15:37

CopilotAI 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

Copilot reviewed 1 out of 2 changed files in this pull request and generated no new comments.

Suppressed comments (1)

.config/dotnet-tools.json:31

  • The PR title says the helix.jobmonitor version is being updated to 11.0.0-beta.26406.8, but this change pins microsoft.dotnet.helix.jobmonitor to 11.0.0-beta.26411.1. Please align the PR title/description with the version actually being used, or update the manifest to the intended version.
 "microsoft.dotnet.helix.jobmonitor": {
"version": "11.0.0-beta.26411.1",
"commands": [

CopilotAI review requested due to automatic review settings August 11, 2026 19:44

CopilotAI 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

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

Suppressed comments (1)

.config/dotnet-tools.json:31

  • PR title says update helix.jobmonitor to 11.0.0-beta.26406.8, but the actual change sets it to 11.0.0-beta.26411.1 (from 26407.8). Please align the PR title/description with the version being introduced, or adjust the version here to match the stated target.
 "microsoft.dotnet.helix.jobmonitor": {
"version": "11.0.0-beta.26411.1",
"commands": [

CopilotAI review requested due to automatic review settings August 12, 2026 04:11

CopilotAI 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

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

Suppressed comments (2)

.config/dotnet-tools.json:30

  • The PR title says the Helix job monitor is being updated to 11.0.0-beta.26406.8, but the tool manifest is updated to 11.0.0-beta.31411.1. Please align the PR metadata and the actual version being consumed (either update the title/description or change the manifest version) so it’s clear what build is being taken and why.
 "version": "11.0.0-beta.31411.1",

NuGet.config:15

  • Adding the new 'general-testing' package source affects restores for the entire repo (extra feed to probe and a potentially different source of packages). If this feed is only needed to acquire the updated helix.jobmonitor tool, consider scoping it to just that restore path (or document why the global source addition is required) to avoid unintended restore/source selection changes.
 <add key="general-testing" value="https://pkgs.dev.azure.com/dnceng/public/_packaging/general-testing/nuget/v3/index.json" />

CopilotAI review requested due to automatic review settings August 12, 2026 04:21

CopilotAI 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

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

Suppressed comments (1)

.config/dotnet-tools.json:31

  • The PR title/description says the update is to helix.jobmonitor 11.0.0-beta.26406.8, but the change here updates to 11.0.0-beta.31411.2 (from 11.0.0-beta.26407.8). Please confirm which version is intended and align either this value or the PR metadata so the change is traceable.
 "microsoft.dotnet.helix.jobmonitor": {
"version": "11.0.0-beta.31411.2",
"commands": [

CopilotAI review requested due to automatic review settings August 12, 2026 06:58

CopilotAI 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

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

Suppressed comments (2)

eng/pipelines/runtime.yml:59

  • The pipeline defines enableHelixJobMonitor twice (first false, then true), so the earlier assignment is overridden and effectively dead. This is confusing and the accompanying comment is misleading; prefer a single definition that clearly overrides the default from common/variables.yml.
 # Keep the monitor enabled in the PR merge even when the target branch
# temporarily changes the default above.
- name: enableHelixJobMonitor
value: true

.config/dotnet-tools.json:30

  • The PR title says this updates microsoft.dotnet.helix.jobmonitor to 11.0.0-beta.26406.8, but the tool manifest is pinned to 11.0.0-beta.31411.15. Please align the PR title/description with the actual version (or adjust the pinned version if the title is the intended target).
 "version": "11.0.0-beta.31411.15",

CopilotAI review requested due to automatic review settings August 21, 2026 00:02

CopilotAI 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

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

Suppressed comments (2)

eng/pipelines/runtime.yml:58

  • enableHelixJobMonitor is assigned twice with conflicting values (false then true). Since there are no uses between these assignments, the first assignment is redundant and makes it harder to understand which behavior is intended.
 # Keep the monitor enabled in the PR merge even when the target branch
# temporarily changes the default above.
- name: enableHelixJobMonitor
value: true

.config/dotnet-tools.json:30

  • The PR title/description says the helix job monitor is being updated to 11.0.0-beta.26406.8, but this change pins microsoft.dotnet.helix.jobmonitor to 11.0.0-beta.31411.16. Please reconcile the intended version (or update the PR title/description to match what is actually being used).
 "version": "11.0.0-beta.31411.16",

CopilotAI review requested due to automatic review settings August 21, 2026 14:23

CopilotAI 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

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

Suppressed comments (2)

eng/pipelines/runtime.yml:58

  • The variable enableHelixJobMonitor is declared twice (first false, then true). In Azure Pipelines the later value wins, which makes the earlier entry misleading and easy to accidentally “toggle” without effect. Consider keeping a single declaration with the intended value and keep helix-platforms.yml as a separate entry.
 - name: enableHelixJobMonitor
value: false
- template: /eng/pipelines/helix-platforms.yml
# Keep the monitor enabled in the PR merge even when the target branch
# temporarily changes the default above.
- name: enableHelixJobMonitor
value: true

.config/dotnet-tools.json:31

  • The PR title says the job monitor is being updated to 11.0.0-beta.26406.8, but the manifest pins microsoft.dotnet.helix.jobmonitor to 11.0.0-beta.31411.17. Please align the pinned version (and any related feed changes) with the intended version, or update the PR title/description accordingly.
 "microsoft.dotnet.helix.jobmonitor": {
"version": "11.0.0-beta.31411.17",
"commands": [

CopilotAI review requested due to automatic review settings August 21, 2026 15:31

CopilotAI 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

Copilot reviewed 3 out of 4 changed files in this pull request and generated 1 comment.

Suppressed comments (1)

Previously missed (1) — in code that hasn't changed since the last review.

eng/pipelines/runtime.yml:58

  • enableHelixJobMonitor is defined twice in the same variables block. The second definition currently overrides the first, making the initial false assignment redundant and potentially confusing (and order-dependent for template evaluation). Prefer a single definition with the effective value.
 # Keep the monitor enabled in the PR merge even when the target branch
# temporarily changes the default above.
- name: enableHelixJobMonitor
value: true

Comment thread.config/dotnet-tools.json Outdated
CopilotAI review requested due to automatic review settings August 24, 2026 20:56
@mmitchemmitche changed the title Update version of helix.jobmonitor to 11.0.0-beta.26406.8Update Helix Job Monitor to 11.0.0-beta.26424.2Aug 24, 2026
Use the promoted scalable Job Monitor, add configurable result-upload parallelism, and enable the monitor in the runtime pipeline.
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Copilot-Session: f6ec29d9-df3d-405a-a823-571c6a18e447

CopilotAI 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

Copilot reviewed 2 out of 3 changed files in this pull request and generated 1 comment.

Comment threadeng/common/core-templates/job/helix-job-monitor.yml
CopilotAI review requested due to automatic review settings August 24, 2026 21:02

CopilotAI 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

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

@premun
premun removed the request for review from akoeplingerAugust 25, 2026 14:19
@premunpremun changed the title Update Helix Job Monitor to 11.0.0-beta.26424.2Update Helix Job Monitor and turn it on for the runtime pipelineAug 25, 2026
@mmitche
mmitche merged commit 4ea3d42 into mainAug 25, 2026
184 checks passed
@mmitche
mmitche deleted the mmitche-patch-1 branch August 25, 2026 15:13
@dotnet-milestone-botdotnet-milestone-botBot added this to the 12.0-preview1 milestone Aug 26, 2026
Sign up for freeto join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants

@mmitche@tarekgh@premun