Commit Graph

6364 Commits

Author SHA1 Message Date
Johannes
fddb80a0c7 no out-build needed 2026-02-03 16:17:36 +01:00
Johannes
fa93faf9aa feat: add copyCodiconsTask to core CI and esbuild tasks 2026-02-03 15:44:46 +01:00
Johannes
ebe5d39c37 better error handling 2026-02-03 12:46:04 +01:00
Johannes
35f4232d25 TRY use esbuild for core-ci 2026-02-03 12:21:44 +01:00
Johannes
286945b656 feat: enhance esbuild bundling with target support for desktop, server, and server-web 2026-02-03 12:18:39 +01:00
Johannes
9213327060 Merge branch 'main' into joh/esbuild-the-things 2026-02-03 11:46:18 +01:00
Robo
2c2c45a9b5 ci: skip server codesign for universal (#292475) 2026-02-03 07:03:21 +00:00
Matt Bierner
9e3e805950 Fix for windows 2026-02-02 22:42:48 -08:00
Matt Bierner
1b46833855 Use npx 2026-02-02 22:38:29 -08:00
Matt Bierner
cca17c1b7f Use ts-go for building our extensions
Also reverts to use experimental decorators due to stage 3 decorators not being supported yet https://github.com/microsoft/typescript-go/issues/2354

The skipLib check is needed to work around some jsdom types issues
2026-02-02 20:06:00 -08:00
Dmitriy Vasyura
8343acba0b Match macOS server entitlements to those used in client builds (#292442) 2026-02-02 19:04:42 -08:00
Johannes
73dcb4734d feat: implement esbuild-based bundling tasks and enhance NLS processing 2026-02-02 18:04:20 +01:00
Dmitriy Vasyura
ed8f9653da Sign macOS server binaries (#291872) 2026-02-02 15:53:33 +01:00
Raymond Zhao
b428b97455 chore: bump vscode/ripgrep to 1.17.0 (#272744)
* chore: bump vscode/ripgrep to 1.17.0

* Remove outdated test

Nested alternates are now supported in ripgrep 15
2026-01-30 23:05:22 +00:00
Raymond Zhao
fb1e3d22ac chore: exclude more files from BinSkim (#291946) 2026-01-30 12:58:31 -08:00
Robo
60a106e50d chore: remove legacy context menu from system setup (#291938) 2026-01-30 10:09:02 -08:00
Johannes
7642c07690 feat(nls): implement NLS plugin for esbuild with message extraction and processing 2026-01-30 18:31:27 +01:00
Johannes
f87458c765 feat: refactor CLI command handling and enhance bundling options for NLS and minification 2026-01-30 18:29:48 +01:00
Johannes
b513b493d3 feat(nls): add NLS plugin for esbuild and analysis utilities
- Introduced a new NLS plugin for esbuild to handle localization strings.
- Implemented NLSCollector for managing localization entries across builds.
- Added functionality to analyze TypeScript files for localize() and localize2() calls.
- Created utility functions for parsing localization keys and values.
- Enhanced the patching process for JavaScript files to replace localization calls with indices.
- Refactored existing code to utilize the new analysis and transformation utilities.
2026-01-30 18:23:41 +01:00
Johannes
5aa871acfd feat: add UTF-8 BOM handling for test files in copy process 2026-01-30 16:21:04 +01:00
Johannes
ddbeee8a57 feat: enhance TypeScript transpilation and bundling process with esbuild.transform 2026-01-30 15:47:33 +01:00
Sandeep Somavarapu
3fb76cabd4 fix #290501 (#291876)
* fix #290501

* Revert "fix #290501"

This reverts commit 3f0ce7842e.
2026-01-30 14:31:13 +00:00
Johannes
e4c62aa640 updates 2026-01-30 12:15:59 +01:00
Johannes
aba6094b82 Merge branch 'main' into joh/esbuild-the-things 2026-01-30 11:28:10 +01:00
Alex Ross
a1728b98fa Revert "Bump tar and dmg-builder in /build" (#291808)
Revert "Bump tar and dmg-builder in /build (#291331)"

This reverts commit fd3565eb6b.
2026-01-30 07:52:21 +00:00
Dmitriy Vasyura
4ac8b5ed98 Enable Windows ARM sanity tests on the new pool (#291753)
* Enable Windows ARM sanity tests on the new pool

* Update README
2026-01-29 23:30:36 +00:00
Raymond Zhao
000e601e5e Revert "engineering: use tar+zstd for win32 node_modules cache" (#291740)
Revert "engineering: use tar+zstd for win32 node_modules cache (#291624)"

This reverts commit 70529729e6.
2026-01-29 21:48:29 +00:00
dependabot[bot]
fd3565eb6b Bump tar and dmg-builder in /build (#291331)
Bumps [tar](https://github.com/isaacs/node-tar) to 7.5.7 and updates ancestor dependency [dmg-builder](https://github.com/electron-userland/electron-builder/tree/HEAD/packages/dmg-builder). These dependencies need to be updated together.


Updates `tar` from 6.2.1 to 7.5.7
- [Release notes](https://github.com/isaacs/node-tar/releases)
- [Changelog](https://github.com/isaacs/node-tar/blob/main/CHANGELOG.md)
- [Commits](https://github.com/isaacs/node-tar/compare/v6.2.1...v7.5.7)

Updates `dmg-builder` from 26.5.0 to 26.6.0
- [Release notes](https://github.com/electron-userland/electron-builder/releases)
- [Changelog](https://github.com/electron-userland/electron-builder/blob/master/packages/dmg-builder/CHANGELOG.md)
- [Commits](https://github.com/electron-userland/electron-builder/commits/electron-builder@26.6.0/packages/dmg-builder)

---
updated-dependencies:
- dependency-name: tar
  dependency-version: 7.5.7
  dependency-type: indirect
- dependency-name: dmg-builder
  dependency-version: 26.6.0
  dependency-type: direct:development
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-01-29 20:25:06 +00:00
João Moreno
70529729e6 engineering: use tar+zstd for win32 node_modules cache (#291624)
* engineering: use tar+zstd for win32 node_modules cache

* bump cache

* Update .github/workflows/pr-node-modules.yml

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

* Update build/azure-pipelines/win32/product-build-win32-node-modules.yml

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

* Update build/azure-pipelines/win32/steps/product-build-win32-compile.yml

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

* Update .github/workflows/pr-win32-test.yml

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

* bump cache salt

* more fixes

---------

Co-authored-by: Aman Karmani <aman@tmm1.net>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2026-01-29 21:16:43 +01:00
dependabot[bot]
8936d7e785 Bump tar from 7.5.6 to 7.5.7 in /build/npm/gyp (#291362)
Bumps [tar](https://github.com/isaacs/node-tar) from 7.5.6 to 7.5.7.
- [Release notes](https://github.com/isaacs/node-tar/releases)
- [Changelog](https://github.com/isaacs/node-tar/blob/main/CHANGELOG.md)
- [Commits](https://github.com/isaacs/node-tar/compare/v7.5.6...v7.5.7)

---
updated-dependencies:
- dependency-name: tar
  dependency-version: 7.5.7
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-01-29 12:01:31 -08:00
João Moreno
bf729fa50a strip out git askpass sourcemap footer (#291673)
fixes #282020
2026-01-29 18:27:20 +00:00
Alex Ross
e0e634e326 Bump macOS test timeout to 90 minutes (#291664)
The owners of this have asked us to try a longer timeout to help them determine if the issues we're seeing are perf degradation or a hang
2026-01-29 17:25:35 +00:00
Johannes Rieken
fe1d4cfca0 chore: update known CSS variabled (#291663) 2026-01-29 17:24:06 +00:00
mrleemurray
32c2dd2891 Add secondary button border and update related styles and colors 2026-01-29 10:49:11 +00:00
Robo
9f5995dd3f ci: restore reliability of terrapin check (#291484)
* ci: remove continueOnError setting

* fix: misconfigured peerdepedency setting for subfolders during postinstall

* fix: restore package lock urls for reliable git check
2026-01-28 22:13:32 -08:00
Dmitriy Vasyura
725d99634b Increase timeout for body download in fetchUrl to accommodate large files (#291443) 2026-01-28 23:51:21 +00:00
Dmitriy Vasyura
4d8241eeaa Sanity tests updates (#291399)
* Sanity tests updates

* Revert qemu accidental change.
2026-01-28 13:58:56 -08:00
Robo
09a6795b25 fix: path to appx package in Add-AppxProvisionedPackage command (#291300)
* fix: path to appx package in Add-AppxProvisionedPackage command

* fix: removing appx package in system setup
2026-01-28 16:58:34 +00:00
Robo
1b505efacc chore: update dmg icon vertical alignment (#291313) 2026-01-28 16:15:37 +00:00
Robo
0074df9396 fix: update disk badge icons for dmg (#290879)
* fix: update disk badge icons for dmg

* chore: try with code icons as badge

* fix: patch badge icon outside of dmgbuild

Refs https://github.com/dmgbuild/dmgbuild/issues/278
which doesn't work well on macOS 26. We avoid forking
the project in this manner.
2026-01-28 12:03:31 +01:00
Robo
da7ccce544 fix: icon and exe path for stable context menu (#290805) 2026-01-28 13:29:04 +11:00
Dmitriy Vasyura
7024815efd Add test for arm64 Linux with 64K page size (#290658) 2026-01-26 18:53:22 -08:00
Robo
67655b30f5 chore: bump electron@39.3.0 (#289985)
* chore: bump electron@39.3.0

* chore: update build

* chore: bump distro
2026-01-26 21:02:29 +00:00
Sandeep Somavarapu
d85e727379 remove built in profiles (#290528) 2026-01-26 20:39:49 +00:00
Sandeep Somavarapu
e7c53a91c7 introduce workbench mode for agent sessions window (#290500)
* introduce workbench mode for agent sessions window

* feedback

* simplify
2026-01-26 19:44:40 +00:00
Justin Chen
dabbb57ecb animations for reasoning and tool calls inside reasoning (#290216)
* animations for reasoning and tool calls inside reasoning

* add shimmer

* address some comments

* Update src/vs/workbench/contrib/chat/browser/widget/chatListRenderer.ts

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

* remove extra keyframes

---------

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2026-01-26 08:54:28 -08:00
Ladislau Szomoru
e3657ad9e3 Engineering - adopt the ACES VMs (#290427) 2026-01-26 16:50:05 +00:00
Alex Ross
10abebd051 Get codicons from node module (#289705)
* Revert "Revert codicon change (#289683)"

This reverts commit de6f371a92.

* Always run postinstall

* Two more places

* Move codicon copy into compilation

* Fix pipelines

* Update readme

* Fix watch task

* Move copy codicons

* MIssed some spots

* Error handing

* Fix path
2026-01-26 12:13:48 +01:00
Dmitriy Vasyura
141d5452e8 Cache docker images for sanity tests (#290124)
Cache sanity tests docker images in Azure DevOps pipelines
2026-01-24 13:22:34 +01:00
Dmitriy Vasyura
aaaac22b3c Sanity tests for Linux (#290072)
Added Linux containers for supported platforms.
Updated tests to run and pass on all targets.
2026-01-23 18:49:15 -08:00