Ladislau Szomoru
bde73caaee
Engineering - remove pipeline resource ( #294497 )
2026-02-11 14:24:51 +05:00
Matt Bierner
d434a65945
Use esbuild to pack the markdown extension for desktop and web ( #294208 )
...
* Try using esbuild to bundle our built-in extensions
Test switching to esbuild instead of webpack to bundle our buildin extensions. Setup so we can do this incrementally and starting with the markdown extension as a test
* Fix build ext media
* Fix .ts script name check
* Update comment
* Use ts for all scripts
2026-02-10 20:32:40 +00:00
Dmitriy Vasyura
e60eb8c3b1
Fix double update issue on Windows ( #292746 )
2026-02-10 12:32:55 +00:00
Matt Bierner
39009f2b37
Cleanup tsgo compile
2026-02-09 09:34:50 -08:00
Robo
d565dc148b
Revert "Bump tar and dmg-builder in /build ( #293531 )" ( #293824 )
...
This reverts commit aea8c3f92d .
2026-02-09 08:27:00 +00:00
dependabot[bot]
aea8c3f92d
Bump tar and dmg-builder in /build ( #293531 )
...
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.7.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.7.0/packages/dmg-builder )
---
updated-dependencies:
- dependency-name: tar
dependency-version: 7.5.7
dependency-type: indirect
- dependency-name: dmg-builder
dependency-version: 26.7.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-02-06 21:31:33 +00:00
Dmitriy Vasyura
58f24e2fa2
Remove extra parentheses from ShouldUpdateShortcut checks in code.iss ( #293385 )
2026-02-06 14:33:13 +01:00
Dmitriy Vasyura
d872b794fb
Avoid overwriting shortcuts during background update if they already exist ( #293366 )
2026-02-06 11:50:22 +01:00
Robo
610de18785
fix: allows to run apps that leverage Apple's CoreAudio Tap api ( #293215 )
...
[CoreAudio Tap API Reference](https://github.com/insidegui/AudioCap )
Co-authored-by: Bug-Reaper <llama@soundsafari.io >
2026-02-05 21:31:13 +00:00
Alex Ross
e32b285afc
Warn about distro commit and compat check early ( #293104 )
...
* Warn about distro commit and compat check early
* Move distro and extension validation to separate non-blocking stage (#293124 )
* Initial plan
* Add separate ValidationChecks stage for distro and extension warnings
- Created new product-validation-checks.yml template for validation checks
- Added ValidationChecks stage to product-build.yml that runs in parallel with Compile
- Only runs when VSCODE_PUBLISH is true (release builds)
- Removed checks from product-compile.yml to avoid duplication
- Both checks use continueOnError and warning modes to make stage go orange without blocking
Co-authored-by: joaomoreno <22350+joaomoreno@users.noreply.github.com >
* Simplify product-validation-checks.yml following product-publish/release pattern
- Removed unnecessary node_modules caching, NPM registry setup, and authentication
- Simplified to just install build dependencies (npm ci in build directory)
- Reduced from 91 lines to 41 lines (55% reduction)
- Follows same pattern as product-publish.yml and product-release.yml
Co-authored-by: joaomoreno <22350+joaomoreno@users.noreply.github.com >
---------
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com >
Co-authored-by: joaomoreno <22350+joaomoreno@users.noreply.github.com >
---------
Co-authored-by: Copilot <198982749+Copilot@users.noreply.github.com >
Co-authored-by: joaomoreno <22350+joaomoreno@users.noreply.github.com >
2026-02-05 18:00:33 +00:00
Benjamin Pasero
5bfd50175c
Revert "chore: replace legacy watcher with @parcel/watcher for build file watching ( #292803 )" ( #293152 )
...
* Revert "ignore watch errors (#292873 )"
This reverts commit 08f3997957 .
* Revert "chore: replace legacy watcher with @parcel/watcher for build file watching (#292803 )"
This reverts commit 82b251a409 .
2026-02-05 16:49:17 +00:00
Robo
a3b2a31e23
fix: launching application after install on windows ( #292864 )
...
* fix: launching application after install on windows
* chore: rely on setup to create the mutex
2026-02-05 23:55:42 +09:00
Dmitriy Vasyura
e6fdfd7d0e
Update icons for ipynb and code-workspace file associations on Windows ( #293037 )
2026-02-05 18:54:49 +09:00
Dmitriy Vasyura
de9c5a99a8
Register App Path for VS Code on Windows ( #293009 )
2026-02-05 18:51:18 +09:00
Josh Spicer
0561e9e261
Do not update agent status indicator bg color when debugging ( #292905 )
...
* do not update agent status inicator bg color when debugging
* actually this
* Add themeable agentStatusIndicator.background color to avoid debug override (#292944 )
* Initial plan
* Add themeable agentStatusIndicator.background color to avoid debug override
Co-authored-by: joshspicer <23246594+joshspicer@users.noreply.github.com >
---------
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com >
Co-authored-by: joshspicer <23246594+joshspicer@users.noreply.github.com >
* update known variables
---------
Co-authored-by: Copilot <198982749+Copilot@users.noreply.github.com >
2026-02-05 10:46:25 +01:00
João Moreno
08f3997957
ignore watch errors ( #292873 )
2026-02-04 17:31:19 +00:00
Robo
b3669c244f
ci: fix electron download from test steps ( #292811 )
...
* ci: fix electron download from test steps
* build: always repackage electron from oss entry scripts
2026-02-04 16:37:20 +01:00
Alex Ross
eff3b9aee5
BUILD: Revert "build: always repackage electron from oss entry scripts ( #292770 )" ( #292812 )
...
Revert "build: always repackage electron from oss entry scripts (#292770 )"
This reverts commit fef6f5a081 .
2026-02-04 11:41:42 +00:00
João Moreno
82b251a409
chore: replace legacy watcher with @parcel/watcher for build file watching ( #292803 )
2026-02-04 10:51:23 +00:00
Robo
fef6f5a081
build: always repackage electron from oss entry scripts ( #292770 )
...
* build: always repackage electron
* fix: policyExport.integrationTest.ts on windows
2026-02-04 11:00:45 +01:00
Joaquín Ruales
d3dbc037c0
Prepopulate the Find in Page search text with the currently selected text in the page ( #291800 )
...
* Prepopulate Find textbox
* Add warning taken from preload.ts
* Small changes
* Refactor preload script comments for clarity and security emphasis
* Small comment change
* Small comment change
* Update comment
* Use isolated world instead of main world
* Comment update
* Update comment
* Update comment
* PR Feedback
* Small comment
2026-02-03 22:48:14 -08:00
Matt Bierner
3cd367d42a
Fix source maps for extensions after tsgo
...
Overlooked that these aren't generated anymore
2026-02-03 19:21:35 -08:00
Matt Bierner
dba5f79770
Merge pull request #292704 from mjbvz/dev/mjbvz/isolated-quokka
...
Switch to standard import in build file
2026-02-03 15:24:25 -08:00
Matt Bierner
2c03cf9542
Merge pull request #292461 from microsoft/dev/mjbvz/ext-ts-go
...
Use ts-go for building our extensions
2026-02-03 14:58:55 -08:00
Robo
d0e516655a
fix: rename product executable on macOS ( #291948 )
...
* fix: rename product executable name on macOS
* chore: update test/automation/src/electron.ts
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
* chore: update test/automation/src/electron.ts
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
* chore: rename in additional places
* chore: rename in code-perf.js
* chore: create symlink for backwards compatibility
---------
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2026-02-03 14:50:21 -08:00
Matt Bierner
a80927010b
Switch to standard import in build file
...
Weird destructing artifact from js -> ts rewrite was messing up references
2026-02-03 14:44:24 -08:00
Matt Bierner
5a76a426cd
Merge branch 'main' into dev/mjbvz/ext-ts-go
2026-02-03 11:02:05 -08:00
Robo
d797bd8de4
fix: always remove the old context menu entries on win11 ( #291574 )
2026-02-03 10:17:56 -08:00
Robo
2bf84bff1b
chore: update missing lock file changes ( #292584 )
2026-02-03 16:23:02 +00: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
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
Sandeep Somavarapu
3fb76cabd4
fix #290501 ( #291876 )
...
* fix #290501
* Revert "fix #290501 "
This reverts commit 3f0ce7842e .
2026-01-30 14:31:13 +00: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