Repository navigation
[aw] Restore CI scanner repository lookup dependency - #135202
Merged
vitek-karas merged 3 commits intoOct 6, 2026
Merged
Conversation
Keep the production GitHub backend toolsets aligned with the scanner eval and add focused regression checks for the gateway lookup dependency. Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
Contributor
|
Tagging subscribers to this area: @dotnet/runtime-infrastructure |
Preserve main's failure-reporting settings alongside the repository lookup dependency fix. Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
vitek-karas
marked this pull request as ready for review
October 5, 2026 12:34
|
Azure Pipelines: Successfully started running 1 pipeline(s). 15 pipeline(s) were filtered out due to trigger conditions. There may be pipelines that require an authorized user to comment /azp run to run. |
kotlarmilos
approved these changes
Oct 5, 2026
Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
kotlarmilos
approved these changes
Oct 6, 2026
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
Follow-up to #133684. The search wrapper worked, but the first post-merge scanner run stopped when reading candidate issues. The production gateway checks repository visibility using an internal
search_repositoriescall, which was unavailable after removing thereposbackend toolset:reposin the production GitHub backend toolsets and regenerate the lock file with its recorded compiler version, v0.86.2.issue_read,search_pull_requests, andpull_request_read.Why earlier validation missed this
Live candidate-read testing did occur, but the eval connected directly to GitHub MCP with
reposalready enabled. Production uses a remote backend through the gateway. The deterministic tests covered the search wrapper and candidate-read grading, not the gateway's internal metadata calls, and no check compared the backend toolsets. Consequently, successful eval reads did not establish that the production configuration could read the same candidates.Validation
node --test .github/workflows/evals/kbe-search.test.mjs: 26 passed, zero failed or skipped. Both new configuration checks failed against the original configuration before applying the fix.gh-aw-v0.86.2 compile --schedule-seed dotnet/runtime --actionlint: all six workflows compiled. Actionlint reported existing diagnostics; the scanner diagnostics also occur in the original lock file and are unchanged by this patch.gh-aw-v0.86.2 compile ci-failure-scan --schedule-seed dotnet/runtime: passed, preserving the scanner's existing failure-issue expiration setting.repos. The gateway exposed exactly the same three agent tools in both configurations.git diff --check: passed.No full scheduled scanner run was dispatched. The separate model-selection and incomplete-run reporting problems are outside this change.
Note
These changes and this PR description were prepared with GitHub Copilot.