Alignment with 1.108.2 version of VS Code#646
Alignment with 1.108.2 version of VS Code#646RomanNikitenko wants to merge 5589 commits intoche-incubator:mainfrom
Conversation
@xterm/xterm@6.1.0-beta.77
Auto approve npm scripts from workspace package.json by default
npm scripts will be approved automatically with #285509. For npx we probably don't want to auto approve.
…ion.ps1 Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Remove unnecessary auto approve rules
Editor GPU: Support rendering strikethrough
Use executable bit when completing commands in terminal suggest
Fix: Replace terminal tabbed view lifecycle hack with Event.once
Fix: Replace terminal view lifecycle hack with Event.once
…mmands Fix auto-approve to suggest commands with flags when flags precede subcommand
|
Pull Request images published ✨ Editor amd64: quay.io/che-incubator-pull-requests/che-code:pr-646-amd64 |
Signed-off-by: Roman Nikitenko <rnikiten@redhat.com> Generated-by: Cursor AI
a74ab58 to
8b872b8
Compare
|
Pull Request images published ✨ Editor amd64: quay.io/che-incubator-pull-requests/che-code:pr-646-amd64 |
1 similar comment
|
Pull Request images published ✨ Editor amd64: quay.io/che-incubator-pull-requests/che-code:pr-646-amd64 |
Signed-off-by: Roman Nikitenko <rnikiten@redhat.com> Generated-by: Cursor AI
Protect Che-specific changes from commit 8409a01. Signed-off-by: Roman Nikitenko <rnikiten@redhat.com> Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Signed-off-by: Roman Nikitenko <rnikiten@redhat.com> Generated-by: Cursor AI
Signed-off-by: Roman Nikitenko <rnikiten@redhat.com> Generated-by: Cursor AI
159ccc6 to
0aafbe8
Compare
|
Pull Request images published ✨ Editor amd64: quay.io/che-incubator-pull-requests/che-code:pr-646-amd64 |
Point extensionId and chatExtensionId to redhat.devspaces-copilot-chat-integration to prevent the chat setup flow from trying to install GitHub.copilot-chat which is not available in the Open VSX registry. Grant the extension trusted auth access for github and github-enterprise providers. Signed-off-by: Roman Nikitenko <rnikiten@redhat.com> Made-with: Cursor
|
Pull Request images published ✨ Editor amd64: quay.io/che-incubator-pull-requests/che-code:pr-646-amd64 |
Add rebasing rules for commit 199009d Changes: - Override product.json to set chatExtensionId and add trusted auth access - Add replace rule for chatSetupController.ts to skip re-installation - Update rebase.sh conflict resolution routing - Document changes in CHANGELOG.md Signed-off-by: Roman Nikitenko <rnikiten@redhat.com> Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
Add rebasing rule for commit a26b438 which adds the devfile walkthrough extension to the builtInExtensions array. This extension provides walkthrough guides for working with devfiles in Che. Changes: - Add devfile.vscode-devfile extension to .rebase/add/code/product.json - Update CHANGELOG.md to document the change Signed-off-by: Roman Nikitenko <rnikiten@redhat.com> Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
|
Pull Request images published ✨ Editor amd64: quay.io/che-incubator-pull-requests/che-code:pr-646-amd64 |
1 similar comment
|
Pull Request images published ✨ Editor amd64: quay.io/che-incubator-pull-requests/che-code:pr-646-amd64 |
|
Pull Request images published ✨ Editor amd64: quay.io/che-incubator-pull-requests/che-code:pr-646-amd64 |
Signed-off-by: Roman Nikitenko <rnikiten@redhat.com>
|
Pull Request images published ✨ Editor amd64: quay.io/che-incubator-pull-requests/che-code:pr-646-amd64 |
|
Pull Request images published ✨ Editor amd64: quay.io/che-incubator-pull-requests/che-code:pr-646-amd64 |
TODO
axiosDev Spaces Copilot Chat Integrationextension:defaultChatAgentfordevspaces-copilot-chat-integration: 199009daxiosin theche-api/github-service: 6d11ed8PendingMigrationError: navigator is now a global in nodejs: 8b872b8GitHub Pull Requestsextension activation, see Alignment Che-Code with 1.108.x version of VS Code eclipse-che/che#23635 (comment), fix commit is: 8409a01ubi8/ubi9-based assembliespatchto the Devnpmandnode-gypfor the Devundici-related changes to upstream: c1cb307ajv-related changes to upstream eebf4d4minimatch-related changes to upstreamcode/test/smokedoes not depend onminimatchanymore 18c8f00code/test/mcpdoes not useminimatchanymore 90d41b8minimatch-related changes incode/buildto the upstream af6d4cfpath-to-regexp-related changes to upstreamWhat does this PR do?
1.108release branch of the upstream: https://github.com/microsoft/vscode/tree/release/1.108What issues does this PR fix?
eclipse-che/che#23635
How to test this PR?
Test any functionality, I tested the following:
Git Cloneflow from the Command PaletteI've tested the following use cases:
1. Released version of an extension should be installed
releasedversions of theQuarkusandLanguage Support for Javaextensions are installedGitHub Pull Requestsextension activation, see Alignment Che-Code with 1.108.x version of VS Code eclipse-che/che#23635 (comment)2. Chat icon
chat.commandCenter.enabledsettingAdd
vscode-editor-configurationsConfigMap to your namespace:vscode-editor-configurations ConfigMap
Restart workspace
Check the icon is not displayed anymore
3. Ability to manage extensions installation using a ConfigMap
4. Ansible-related use case
5. Default extensions should be installed when "Install from VSIX" is disabled (see #617)
Add
default-extensionsConfigMap to your namespace:default-extensions ConfigMap
Add
vscode-editor-configurationsConfigMap to your namespace:vscode-editor-configurations ConfigMap
Start workspace https://che-dogfooding.apps.che-dev.x6e0.p1.openshiftapps.com/#https://github.com/RomanNikitenko/web-nodejs-sample/tree/install-extensions-from-vsix?editor-image=quay.io/che-incubator-pull-requests/che-code:pr-646-amd64
Check:
Extensionspanel =>...=>Install from VSIXaction is absentCheck:
Extensionspanel =>Atlassian,SnowflakeandYAMLextensions are installed asdefaultextensions6. Test starting a workspace and basic functionality for the following images
Does this PR contain changes that override default upstream Code-OSS behavior?
git rebasewere added to the .rebase folder