Skip to content

Include diagnostic console in release binaries#377

Closed
asklar with Copilot wants to merge 4 commits into
mainfrom
copilot/include-mxc-diagnostic-console
Closed

Include diagnostic console in release binaries#377
asklar with Copilot wants to merge 4 commits into
mainfrom
copilot/include-mxc-diagnostic-console

Conversation

Copilot AI commented May 22, 2026

Copy link
Copy Markdown
Contributor

mxc-release-binaries did not include mxc-diagnostic-console.exe, so users downloading release artifacts could not run the shared diagnostics console.

  • Release packaging

    • Adds mxc-diagnostic-console.exe to the Windows binary signing/copy pattern, so it is included in per-arch artifacts and the aggregated release zip.
  • Package expectations

    • Updates SDK integration binary expectations to recognize the diagnostic console as a Windows package binary.

@asklar

asklar commented May 22, 2026

Copy link
Copy Markdown
Member

@copilot try again

The CCA crashes on session init because the lsp tool created from
lsp.json conflicts with the SDK session's built-in lsp tool
(overridesBuiltInTool is not set). Removing lsp.json as a temporary
workaround until github/copilot-agent-runtime#8532 is fixed.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Copilot AI review requested due to automatic review settings May 22, 2026 01:31
Copilot finished work on behalf of asklar May 22, 2026 01:34

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Pull request overview

This PR currently removes the repository’s .github/lsp.json (LSP server configuration). This does not align with the stated PR goal of adding mxc-diagnostic-console.exe to the release binaries artifact.

Changes:

  • Delete .github/lsp.json (Rust/TypeScript LSP server configuration for the repo).
Show a summary per file
File Description
.github/lsp.json Removed LSP server configuration file (repo tooling/config).

Copilot's findings

Comments suppressed due to low confidence (1)

.github/lsp.json:1

  • This PR deletes .github/lsp.json, but the PR title/description is about adding mxc-diagnostic-console.exe to release binaries. If the deletion is intentional, the PR description should be updated and any replacement for LSP configuration should be added; otherwise, restore .github/lsp.json (and note .github/copilot-instructions.md still references it).
  • Files reviewed: 1/1 changed files
  • Comments generated: 0

Copilot AI changed the title [WIP] Add mxc-diagnostic-console.exe to release binaries Include diagnostic console in release binaries May 22, 2026
Copilot finished work on behalf of asklar May 22, 2026 01:42
Re-add LSP config now that the cloud agent's work is done.
Tracked upstream fix in github/copilot-agent-runtime#8532.

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

bbonaby commented May 22, 2026

Copy link
Copy Markdown
Collaborator

looks like we have a flakey dacl rust unit test that got added recently. Re-ran the failing job.

bbonaby added a commit that referenced this pull request May 22, 2026
Bump SDK to 0.2.1 and include mxc-diagnostic-console in release artifacts

Mirrors PR #377: adds mxc-diagnostic-console.exe to the Rust.Build.Job.yml signPattern (so it gets signed and copied into wxc-binaries-* artifacts and into the mxc-release-binaries.zip) and to EXPECTED_WINDOWS_BINARIES in the SDK integration test helper. Also bumps the npm SDK from 0.2.0 to 0.2.1.

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

bbonaby commented May 22, 2026

Copy link
Copy Markdown
Collaborator

Not sure why this keeps failing in the end so went ahead and created: #382 which passed the PR pipeline and has been checked in. It does the same thing but also bumps SDK version to 0.2.1 so we can release. Thanks Alex for trying to get copilot to spin this up, I'll just close this one now that the works been checked in. Hope that's ok.

@bbonaby bbonaby closed this May 22, 2026
@SohamDas2021 SohamDas2021 deleted the copilot/include-mxc-diagnostic-console branch June 2, 2026 03:41
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.

4 participants