Skip to content

Update BinlogMcp NuGet feed from dotnet-eng to dotnet-tools#8456

Merged
YuliiaKovalova merged 2 commits into
mainfrom
ykovalova/update-binlogmcp-feed
May 21, 2026
Merged

Update BinlogMcp NuGet feed from dotnet-eng to dotnet-tools#8456
YuliiaKovalova merged 2 commits into
mainfrom
ykovalova/update-binlogmcp-feed

Conversation

@YuliiaKovalova
Copy link
Copy Markdown
Contributor

@YuliiaKovalova YuliiaKovalova commented May 21, 2026

The \AITools.BinlogMcp\ package is being moved from the \dotnet-eng\ feed to \dotnet-tools. The \dotnet-eng\ feed will be deleted.

Copilot AI review requested due to automatic review settings May 21, 2026 09:48
Copy link
Copy Markdown
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

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

Pull request overview

Updates the Build Failure Analysis agentic workflows and agent footer link to use the new dotnet-tools Azure Artifacts NuGet feed for AITools.BinlogMcp, replacing the deprecated dotnet-eng feed.

Changes:

  • Switched the nuget.config package source used by the build-failure-analysis workflows from dotnet-eng to dotnet-tools.
  • Updated the explanatory comment about fork PR behavior to reference dotnet-tools.
  • Updated the agent output footer link to point to the dotnet-tools feed.

Reviewed changes

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

File Description
.github/workflows/build-failure-analysis.md Updates the NuGet feed used to install AITools.BinlogMcp during build-failure analysis runs.
.github/workflows/build-failure-analysis-command.md Updates the NuGet feed used by the slash-command rerun workflow.
.github/agents/build-failure-analyst.agent.md Updates the footer link to the AITools.BinlogMcp package in the new feed.

Comment thread .github/workflows/build-failure-analysis.md
Comment thread .github/workflows/build-failure-analysis-command.md
Comment thread .github/agents/build-failure-analyst.agent.md Outdated
Copy link
Copy Markdown
Member

@Evangelink Evangelink left a comment

Choose a reason for hiding this comment

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

Review Summary

The feed migration from dotnet-engdotnet-tools is consistent across all three changed files (feed key name, NuGet package source URL, _artifacts browse link in the agent footer, and the inline comment). The factual motivation matches the PR description (package moved, old feed being deleted).

Dimension Result
Algorithmic Correctness ✅ All references updated consistently
Build Infrastructure & Dependencies ⚠️ Missing compiled .lock.yml files (see inline comment)
Documentation Accuracy ✅ Comment on fork-PR skip updated
Security ✅ No concerns — both feeds are public dnceng feeds
Scope & PR Discipline ✅ Tightly focused, one logical change

One finding: the two modified agentic workflow source files (build-failure-analysis.md, build-failure-analysis-command.md) have no corresponding compiled .lock.yml files in the repo. Every other agentic workflow .md in .github/workflows/ has a paired .lock.yml. Per the contributing guidelines, gh aw compile should be run after modifying these sources and the regenerated lock files committed in the same PR.

Generated by Expert Code Review (on open) for issue #8456 · ● 12.3M

Comment thread .github/workflows/build-failure-analysis.md
The AITools.BinlogMcp package is being moved from the dotnet-eng
feed to dotnet-tools. The dotnet-eng feed will be deleted.

Updated in:
- build-failure-analysis.md (nuget.config + fork PR comment)
- build-failure-analysis-command.md (nuget.config)
- build-failure-analyst.agent.md (footer link)

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Copilot AI review requested due to automatic review settings May 21, 2026 12:04
@YuliiaKovalova YuliiaKovalova force-pushed the ykovalova/update-binlogmcp-feed branch from d1e59e0 to b4fa22b Compare May 21, 2026 12:04
Copy link
Copy Markdown
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

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

Pull request overview

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

Comment thread .github/workflows/build-failure-analysis.lock.yml Outdated
Comment thread .github/workflows/build-failure-analysis.lock.yml Outdated
Comment thread .github/workflows/build-failure-analysis-command.lock.yml Outdated
Comment thread .github/workflows/build-failure-analysis-command.lock.yml Outdated
Comment thread .github/aw/actions-lock.json
Comment thread .github/aw/actions-lock.json
Per reviewer feedback:
- Compile build-failure-analysis.lock.yml and
  build-failure-analysis-command.lock.yml via gh aw compile --strict
- Fix footer SHA to use GH_AW_PR_HEAD_SHA (the resolved PR head)
  instead of github.sha (which may be wrong for workflow_dispatch)

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
@YuliiaKovalova YuliiaKovalova force-pushed the ykovalova/update-binlogmcp-feed branch from b4fa22b to 49fdfde Compare May 21, 2026 12:19
@YuliiaKovalova YuliiaKovalova merged commit 2f6f85c into main May 21, 2026
90 checks passed
@YuliiaKovalova YuliiaKovalova deleted the ykovalova/update-binlogmcp-feed branch May 21, 2026 12:21
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants