RHAIENG-6078: Upgrade code-server from v4.106.3 to v4.112.0#2484
Conversation
|
Skipping CI for Draft Pull Request. |
|
@ysok — This PR is from a fork. Recommended: Push your branch to the main repo for full CI: Then open a new PR from that branch. No push access? A maintainer will cherry-pick and test your changes. See CONTRIBUTING.md for details. |
|
[APPROVALNOTIFIER] This PR is NOT APPROVED This pull-request has been approved by: The full list of commands accepted by this bot can be found here. DetailsNeeds approval from an approver in each of these files:Approvers can indicate their approval by writing |
|
Important Review skippedDraft detected. Please check the settings in the CodeRabbit UI or the ⚙️ Run configurationConfiguration used: Repository YAML (base), Repository UI (inherited), Organization UI (inherited) Review profile: CHILL Plan: Enterprise Run ID: You can disable this status message by setting the Use the checkbox below for a quick retry:
✨ Finishing Touches🧪 Generate unit tests (beta)
✨ Simplify code
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
|
/build-codeserver |
fe3962d to
53836d6
Compare
|
Caution There are some errors in your PipelineRun template.
|
|
/build-codeserver |
6394b95 to
092a739
Compare
|
/build-codeserver |
092a739 to
9518db8
Compare
|
/build-codeserver |
1 similar comment
|
/build-codeserver |
ec94cdd to
0a48e54
Compare
|
/build-codeserver |



RHAIENG-6078: Upgrade code-server from v4.106.3 to v4.112.0
Description
Upgrade code-server from v4.106.3 to v4.112.0 (VS Code 1.112.0, Node 22.22.0) for the ubi9-python-3.12 workbench image. Refresh the prefetch submodule, Tekton prefetch paths, Dockerfile (git-lfs, version bumps), and replace the v4.106.3 patch overlay with v4.112.0 — including regenerated npm lockfiles, pinned rolldown-vite, gulpfile.reh.ts ppc64/s390x targets, and js-debug 1.112.0. Add ppc64/s390x build fixes for VS Code 1.112’s tsgo dependency: fall back to tsc, serialize extension packaging, skip noEmit typecheck under QEMU, and cap Node heap. Validated with sandbox tests and local hermetic builds on arm64 and ppc64le.
How Has This Been Tested?
Self checklist (all need to be checked):
make test(gmakeon macOS) before asking for reviewDockerfile.konfluxfiles should be done inodh/notebooksand automatically synced torhds/notebooks. For Konflux-specific changes, modifyDockerfile.konfluxfiles directly inrhds/notebooksas these require special attention in the downstream repository and flow to the upcoming RHOAI release.Merge criteria: