Github.dev currently ships pre-release GitHub Pull Requests Plugin 0.158.0 which is incompatible with Github.dev pinned VS Code 1.128.1 #202007
Replies: 1 comment
-
|
💬 Your Product Feedback Has Been Submitted 🎉 Thank you for taking the time to share your insights with us! Your feedback is invaluable as we build a better GitHub experience for all our users. Here's what you can expect moving forward ⏩
Where to look to see what's shipping 👀
What you can do in the meantime 💻
As a member of the GitHub community, your participation is essential. While we can't promise that every suggestion will be implemented, we want to emphasize that your feedback is instrumental in guiding our decisions and priorities. Thank you once again for your contribution to making GitHub even better! We're grateful for your ongoing support and collaboration in shaping the future of our platform. ⭐ |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
-
🏷️ Discussion Type
Bug
Body
Summary
There appears to be a deployment/versioning mismatch in the GitHub repository experience on
github.dev/vscode.dev.When opening a GitHub repository (for example by pressing
.on any repository or pull request), the editor automatically provisions GitHub Pull Requests v0.158.0. However, that extension declares a minimum VS Code engine version of ^1.129.0, while the hosted editor is currently running VS Code 1.128.1.As a result, the GitHub Pull Requests extension is immediately disabled, breaking one of the primary workflows of
github.dev: working with and reviewing pull requests.Environment
.on any GitHub repository or pull requestgithub.dev/vscode.devExtension error:
Steps to Reproduce
.to open it ingithub.dev.Actual Behavior
The extension is disabled because its engine requirement exceeds the version of VS Code currently deployed by
github.dev.Since the extension is disabled, GitHub Pull Request functionality is unavailable.
Additionally, there is no supported way to downgrade to a compatible version from within the GitHub repository environment:
Because the automatically provisioned extension behaves as a built-in extension in this environment, users cannot replace it with a compatible release.
Expected Behavior
The version of GitHub Pull Requests automatically provisioned for GitHub repository workspaces should always be compatible with the version of VS Code deployed by
github.dev.Additional Observations
This appears to be specific to GitHub repository workspaces rather than
vscode.devitself.When opening https://vscode.dev directly (without opening a GitHub repository):
However, when opening a GitHub repository, the environment automatically provisions 0.158.0, which does not appear to be publicly available through either:
This suggests the GitHub repository experience is sourcing the extension from a different deployment channel than the public Marketplace.
Workaround
The only workaround I have found is:
The compatible version is then retained in browser storage for that browser profile and functions normally.
This workaround is not discoverable, and it is unavailable to users who begin in the GitHub repository experience because the compatible version cannot be installed or selected from there.
Suggested Resolution
Any of the following would resolve the issue:
github.devVS Code runtime to a version compatible with the automatically provisioned extension.Beta Was this translation helpful? Give feedback.
All reactions