[bgen] Route output through IToolLog - #26615
rolfbjarne wants to merge 4 commits into
Conversation
Add an injectable bgen entry point while preserving standalone console behavior, diagnostic formatting, cancellation, and verbosity handling. Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
Use the compiled API definition option required after the source compilation removal. Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
Use a global bundler namespace import, route console errors to stderr, and remove unused cancellation support. Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
There was a problem hiding this comment.
Copilot encountered an error and was unable to review this pull request. You can try again by re-requesting a review.
Note
This error may be related to your runner configuration. You can now configure runners for Copilot code review separately from Copilot cloud agent by creating a copilot-code-review.yml file with your setup steps. Read the docs for details.
🔥 [PR Build #429cd74] Build failed (Build macOS tests) 🔥Build failed for the job 'Build macOS tests' (with job status 'Failed') Pipeline on Agent |
This comment has been minimized.
This comment has been minimized.
🔥 [PR Build #429cd74] Build failed (Detect API changes) 🔥Build failed for the job 'Detect API changes' (with job status 'Failed') Pipeline on Agent |
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
✅ API diff for current PR / commitNET (empty diffs)✅ API diff vs stableNET (empty diffs)ℹ️ Generator diffGenerator Diff: vsdrops (html) vsdrops (raw diff) gist (raw diff) - Please review changes) Pipeline on Agent |
🔥 [PR Build #429cd74] Build failed (Build packages) 🔥Build failed for the job 'Build packages' (with job status 'Failed') Pipeline on Agent |
🔥 [CI Build #429cd74] Test results 🔥Test results❌ Tests failed on VSTS: test results 3 tests crashed, 5 tests failed, 244 tests passed. Failures❌ generator tests2 tests failed, 3 tests passed.Failed tests
Html Report (VSDrops) Download ❌ monotouch tests (MacCatalyst)1 tests failed, 24 tests passed.Failed tests
Html Report (VSDrops) Download ❌ windows tests1 tests failed, 2 tests passed.Failed tests
Html Report (VSDrops) Download ❌ xtro tests1 tests failed, 0 tests passed.Failed tests
Html Report (VSDrops) Download ❌ Tests on macOS Sonoma (14) testsHtml Report (VSDrops) Download ❌ Tests on macOS Sequoia (15) testsHtml Report (VSDrops) Download ❌ Tests on macOS Tahoe (26) testsHtml Report (VSDrops) Download Successes✅ assembly-processing: All 1 tests passed. Html Report (VSDrops) Download macOS testsLinux Build VerificationPipeline on Agent |
Refactor bgen diagnostics and normal output to use an injected
IToolLogwhile preserving standalone command-line behavior throughConsoleLog.This adds
BindingTouch.Run (string [] args, IToolLog log)for in-process callers. It is preparatory work for adding bgen as an in-process MSBuild task.Supersedes #26612.
🤖 Pull request created by Copilot