DEV Community

Himanshu Bhoir
Himanshu Bhoir

Posted on

GitHub Copilot Fails in VS Code OSS Production Builds - Proposed API and Signature Verification Issues

I’m building a VS Code project using Code OSS and integrating GitHub Copilot. While it works fine in development debug mode, it fails in the production build with multiple errors related to proposed APIs and signature verification. Here are the key errors:

Proposed API Errors:
Extension 'GitHub.copilot-chat' CANNOT use API proposal: chatParticipantPrivate. Its package.json#enabledApiProposals-property declares: but NOT chatParticipantPrivate.
Similar errors for other proposed APIs like defaultChatParticipant, chatParticipantAdditions, terminalDataWriteEvent, etc.

Signature Verification Errors:
ERR SignatureVerificationInternal: Signature verification was not executed.

Issue:
The proposed APIs are not available in production builds, and signature verification is failing. How can I resolve these issues?

What I did?
Created production build for code oss 1.97.1 and no code edited. I installed github copilot chat in that did signin. There was no response from github copilot from chatbox

Environment:
VS Code OSS: 1.97.1
Node.js: 20.18.1
OS: windows
Relevant: I’m using Code OSS to build and test the project.

Image description
Image description

Billboard image

The Next Generation Developer Platform

Coherence is the first Platform-as-a-Service you can control. Unlike "black-box" platforms that are opinionated about the infra you can deploy, Coherence is powered by CNC, the open-source IaC framework, which offers limitless customization.

Learn more

Top comments (0)

Billboard image

The Next Generation Developer Platform

Coherence is the first Platform-as-a-Service you can control. Unlike "black-box" platforms that are opinionated about the infra you can deploy, Coherence is powered by CNC, the open-source IaC framework, which offers limitless customization.

Learn more

👋 Kindness is contagious

Please leave a ❤️ or a friendly comment on this post if you found it helpful!

Okay