Rob Lourens
23c0b41d69
Enable test/test-integration scripts to take file.test.ts arguments ( #306039 )
...
* Enable test/test-integration scripts to take file.test.ts arguments
The agent likes to use them this way, when it doesn't read the skill
Co-authored-by: Copilot <copilot@github.com >
* And this
* Fixes
* update
Co-authored-by: Copilot <copilot@github.com >
---------
Co-authored-by: Copilot <copilot@github.com >
2026-03-29 02:48:59 +00:00
Rob Lourens
c065b175fd
Add argument parsing, suite filtering, and grep support to integration test scripts ( #305837 )
...
* Add argument parsing, suite filtering, and grep support to integration test scripts
- Add --run, --runGlob, --grep, --suite, and --help argument parsing
- --suite selects extension host test suites (comma-separated, glob patterns)
- --grep forwards test name filter to all runners via MOCHA_GREP env var
- Validate --suite filter matches at least one known suite
- Add MOCHA_GREP support to testrunner.js, CSS and HTML test runners
- Seed user settings to suppress dock bounce notifications
- Always apply *.integrationTest.js glob for node.js tests
- Add integration-tests skill documentation
* Address Copilot review feedback
- Quote cd $ROOT, rm -rf $VSCODEUSERDATADIR, rmdir %VSCODEUSERDATADIR%
- Quote --runGlob pattern to prevent premature glob expansion
- Use GREP_ARGS array for safe grep forwarding in .sh
- Use conditional call with proper quoting for grep in .bat
- Deduplicate suite list into KNOWN_SUITES variable
- Remove unused EXTRA_ARGS and ARGS variables from .bat
* Fix Windows CI: remove unnecessary enabledelayedexpansion
The original script used plain 'setlocal'. Adding 'enabledelayedexpansion'
may affect path resolution behavior on Windows CI. Since no delayed
expansion (\!var\!) syntax is used, revert to the original 'setlocal'.
* Fix Windows CI: capture %~dp0 before call :label corrupts it
In Windows batch, 'call :label' can change what %~dp0 resolves to.
Our should_run_suite subroutine uses 'call :should_run_suite', which
caused %~dp0 to resolve to the wrong directory for extension paths
that appear after the subroutine call. Capture the script directory
once at startup into %SCRIPT_DIR% and use it everywhere.
2026-03-28 11:23:37 +11:00
dependabot[bot]
fca9a7879f
Bump picomatch from 4.0.3 to 4.0.4 in /test/mcp ( #304949 )
...
Bumps [picomatch](https://github.com/micromatch/picomatch ) from 4.0.3 to 4.0.4.
- [Release notes](https://github.com/micromatch/picomatch/releases )
- [Changelog](https://github.com/micromatch/picomatch/blob/master/CHANGELOG.md )
- [Commits](https://github.com/micromatch/picomatch/compare/4.0.3...4.0.4 )
---
updated-dependencies:
- dependency-name: picomatch
dependency-version: 4.0.4
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Raymond Zhao <7199958+rzhao271@users.noreply.github.com >
2026-03-27 14:14:17 -07:00
dependabot[bot]
5933225fdb
Bump picomatch from 4.0.3 to 4.0.4 in /test/smoke ( #304972 )
...
Bumps [picomatch](https://github.com/micromatch/picomatch ) from 4.0.3 to 4.0.4.
- [Release notes](https://github.com/micromatch/picomatch/releases )
- [Changelog](https://github.com/micromatch/picomatch/blob/master/CHANGELOG.md )
- [Commits](https://github.com/micromatch/picomatch/compare/4.0.3...4.0.4 )
---
updated-dependencies:
- dependency-name: picomatch
dependency-version: 4.0.4
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Raymond Zhao <7199958+rzhao271@users.noreply.github.com >
2026-03-27 14:14:13 -07:00
dependabot[bot]
094fdac406
Bump picomatch in /test/automation ( #304919 )
...
Bumps and [picomatch](https://github.com/micromatch/picomatch ). These dependencies needed to be updated together.
Updates `picomatch` from 2.3.1 to 2.3.2
- [Release notes](https://github.com/micromatch/picomatch/releases )
- [Changelog](https://github.com/micromatch/picomatch/blob/master/CHANGELOG.md )
- [Commits](https://github.com/micromatch/picomatch/compare/2.3.1...2.3.2 )
Updates `picomatch` from 4.0.3 to 4.0.4
- [Release notes](https://github.com/micromatch/picomatch/releases )
- [Changelog](https://github.com/micromatch/picomatch/blob/master/CHANGELOG.md )
- [Commits](https://github.com/micromatch/picomatch/compare/2.3.1...2.3.2 )
---
updated-dependencies:
- dependency-name: picomatch
dependency-version: 2.3.2
dependency-type: indirect
- dependency-name: picomatch
dependency-version: 4.0.4
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Raymond Zhao <7199958+rzhao271@users.noreply.github.com >
2026-03-26 21:49:26 +00:00
Dmitriy Vasyura
10f505746f
Add retries to sanity tests for dpkg lock errors on Linux ( #305235 )
2026-03-26 10:45:30 -07:00
Alexandru Dima
a7e3a4e1e5
fix: remove backslash escaping from terminal command labels ( #303856 )
...
* fix: remove escapeMarkdownSyntaxTokens from terminal command labels
Fixes #303844
The command text in ChatTerminalThinkingCollapsibleWrapper was being
escaped with escapeMarkdownSyntaxTokens(), which adds backslashes before
chars like - * # etc. This is unnecessary because the text is always
rendered inside markdown code spans or via .textContent, both of which
treat content as literal.
Also adds a component fixture for the terminal collapsible wrapper to
enable visual regression testing of command label rendering.
* fix: use DOM nodes instead of MarkdownString for sandbox command labels
Addresses review feedback: commands containing backticks (common in
PowerShell) would break the inline-code markdown spans. Now both
sandbox and non-sandbox paths use text nodes + <code> elements with
.textContent, which is always safe for arbitrary command text.
Also adds fixture cases for backtick-containing commands to catch
this class of issue.
* fix: remove colons from fixture names to fix CI artifact paths
* add screenshot baselines for terminal collapsible fixtures
2026-03-22 23:24:40 +09:00
Robo
99f2863bfe
fix: wire ext host restart through utility process api ( #302633 )
2026-03-19 11:21:00 +01:00
Dmitriy Vasyura
9de7db1a5c
Sanity tests improvements ( #302917 )
2026-03-18 18:42:27 +00:00
Matt Bierner
cfff60f09d
Merge pull request #300860 from mjbvz/dev/mjbvz/heavy-swallow
...
Re-remove webpack (again again)
2026-03-11 18:14:40 -07:00
Henning Dieterichs
5d56633a57
updates component explorer
2026-03-11 22:30:41 +01:00
Henning Dieterichs
7c08b33b79
update screenshot baselines from CI
2026-03-11 19:31:38 +01:00
Matt Bierner
7a090df6c7
Re-remove webpack (again again)
...
This reverts commit 1d31c3ce40 .
2026-03-11 10:46:45 -07:00
dependabot[bot]
393b54fc07
Bump minimatch from 3.1.2 to 3.1.5 in /test/automation ( #300521 )
...
Bumps [minimatch](https://github.com/isaacs/minimatch ) from 3.1.2 to 3.1.5.
- [Changelog](https://github.com/isaacs/minimatch/blob/main/changelog.md )
- [Commits](https://github.com/isaacs/minimatch/compare/v3.1.2...v3.1.5 )
---
updated-dependencies:
- dependency-name: minimatch
dependency-version: 3.1.5
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-03-11 16:55:45 +00:00
dependabot[bot]
85b620af6b
Bump hono from 4.12.5 to 4.12.7 in /test/mcp ( #300620 )
...
Bumps [hono](https://github.com/honojs/hono ) from 4.12.5 to 4.12.7.
- [Release notes](https://github.com/honojs/hono/releases )
- [Commits](https://github.com/honojs/hono/compare/v4.12.5...v4.12.7 )
---
updated-dependencies:
- dependency-name: hono
dependency-version: 4.12.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-03-11 09:31:33 -07:00
Matt Bierner
3709d98040
Merge pull request #300641 from mjbvz/dev/mjbvz/fond-loon
...
Add `min-release-age` in npmrc files
2026-03-10 23:03:40 -07:00
Matt Bierner
e9b82791e6
Commit other npmrc files
2026-03-10 20:56:09 -07:00
Osvaldo Ortega
1d31c3ce40
Revert "Re-remove webpack"
2026-03-10 20:12:53 -07:00
Osvaldo Ortega
ae536d389c
Exclude web.test.js
2026-03-10 16:00:59 -07:00
Matt Bierner
03968c2076
Re-remove webpack
...
All of our extensions are now using esbuild
2026-03-10 13:42:52 -07:00
dependabot[bot]
7b4ba7d093
Bump express-rate-limit from 8.2.1 to 8.3.0 in /test/mcp ( #299836 )
...
Bumps [express-rate-limit](https://github.com/express-rate-limit/express-rate-limit ) from 8.2.1 to 8.3.0.
- [Release notes](https://github.com/express-rate-limit/express-rate-limit/releases )
- [Commits](https://github.com/express-rate-limit/express-rate-limit/compare/v8.2.1...v8.3.0 )
---
updated-dependencies:
- dependency-name: express-rate-limit
dependency-version: 8.3.0
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-03-09 10:51:20 -07:00
Matt Bierner
625d9dd956
Add explicit mocha reference
2026-03-08 23:42:50 -07:00
Matt Bierner
356e210df9
Merge branch 'main' into dev/mjbvz/apparent-trout
2026-03-05 13:08:07 -08:00
dependabot[bot]
3487365a09
Bump hono from 4.12.3 to 4.12.5 in /test/mcp ( #299285 )
...
Bumps [hono](https://github.com/honojs/hono ) from 4.12.3 to 4.12.5.
- [Release notes](https://github.com/honojs/hono/releases )
- [Commits](https://github.com/honojs/hono/compare/v4.12.3...v4.12.5 )
---
updated-dependencies:
- dependency-name: hono
dependency-version: 4.12.5
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Raymond Zhao <7199958+rzhao271@users.noreply.github.com >
2026-03-05 18:11:06 +00:00
Matt Bierner
9086b47862
Temporarily restore webpack ext builds
...
Needed since https://github.com/microsoft/vscode/pull/298920 snuck in which brought back webpack for the github extension
2026-03-05 08:45:54 -08:00
dependabot[bot]
21ebaf37a1
Bump @hono/node-server from 1.19.9 to 1.19.10 in /test/mcp ( #299283 )
...
Bumps [@hono/node-server](https://github.com/honojs/node-server ) from 1.19.9 to 1.19.10.
- [Release notes](https://github.com/honojs/node-server/releases )
- [Commits](https://github.com/honojs/node-server/compare/v1.19.9...v1.19.10 )
---
updated-dependencies:
- dependency-name: "@hono/node-server"
dependency-version: 1.19.10
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-03-04 21:58:26 +00:00
Dmitriy Vasyura
a6fb33c237
Improve extension installation wait condition ( #299292 )
2026-03-04 21:57:23 +00:00
Henning Dieterichs
1a29c31071
update screenshot baselines from CI
2026-03-04 20:33:16 +01:00
Raymond Zhao
7dee96c44e
chore: fix serialize-javascript alerts ( #299248 )
2026-03-04 19:02:44 +00:00
Matt Bierner
ffc4f9dcb3
Reapply 8e445caeff
...
Switching to a slightly older postcss version to avoid the official build issue
2026-03-03 10:57:52 -08:00
Raymond Zhao
6c485b90d5
chore: run npm audit fix ( #298839 )
2026-03-03 09:45:17 -08:00
Matt Bierner
8e445caeff
Revert "Remove remaining webpack references for building extensions"
...
This reverts commit 3d7cf10fd1 .
2026-03-02 22:42:15 -08:00
Matt Bierner
3d7cf10fd1
Remove remaining webpack references for building extensions
...
All extensions now should be fully ported over to use esbuild instead of webpack
2026-03-02 15:07:39 -08:00
Dmitriy Vasyura
9d61d1947f
Add more logging to sanity test runner ( #298664 )
2026-03-02 11:50:36 +01:00
dependabot[bot]
d1d66da10a
Bump minimatch from 3.1.2 to 3.1.5 in /test/integration/browser ( #298658 )
...
Bumps [minimatch](https://github.com/isaacs/minimatch ) from 3.1.2 to 3.1.5.
- [Changelog](https://github.com/isaacs/minimatch/blob/main/changelog.md )
- [Commits](https://github.com/isaacs/minimatch/compare/v3.1.2...v3.1.5 )
---
updated-dependencies:
- dependency-name: minimatch
dependency-version: 3.1.5
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-03-02 08:53:34 +00:00
dependabot[bot]
e2344f9b6b
Bump minimatch from 9.0.6 to 9.0.9 in /test/sanity ( #298126 )
...
Bumps [minimatch](https://github.com/isaacs/minimatch ) from 9.0.6 to 9.0.9.
- [Changelog](https://github.com/isaacs/minimatch/blob/main/changelog.md )
- [Commits](https://github.com/isaacs/minimatch/compare/v9.0.6...v9.0.9 )
---
updated-dependencies:
- dependency-name: minimatch
dependency-version: 9.0.9
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-02-27 17:36:27 +00:00
Henning Dieterichs
77ec1740b7
updates baseline
2026-02-27 17:58:11 +01:00
Dmitriy Vasyura
a0a6cd83e2
Improve sanity tests stability ( #298253 )
2026-02-27 16:06:37 +00:00
Ben Villalobos
9ba3e6af04
Revert "Bump hono from 4.12.0 to 4.12.3 in /test/mcp" ( #298137 )
...
Revert "Bump hono from 4.12.0 to 4.12.3 in /test/mcp (#298076 )"
This reverts commit 4ce5eb1a83 .
2026-02-27 01:35:36 +00:00
dependabot[bot]
4ce5eb1a83
Bump hono from 4.12.0 to 4.12.3 in /test/mcp ( #298076 )
...
Bumps [hono](https://github.com/honojs/hono ) from 4.12.0 to 4.12.3.
- [Release notes](https://github.com/honojs/hono/releases )
- [Commits](https://github.com/honojs/hono/compare/v4.12.0...v4.12.3 )
---
updated-dependencies:
- dependency-name: hono
dependency-version: 4.12.3
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-02-26 15:47:44 -08:00
Megan Rogge
a2b7750527
skip a11y test vs failing if timeout occurs ( #298058 )
2026-02-26 18:47:05 +00:00
Martin Aeschlimann
c0e2678a6a
Naming of instructions files, use constants, make consistent ( #297742 )
...
* Naming of instruction files, use constants, make consistent
* update
* update
2026-02-26 10:26:43 +01:00
dependabot[bot]
0aa520dbb9
Bump minimatch from 9.0.5 to 9.0.6 in /test/sanity ( #297542 )
...
Bumps [minimatch](https://github.com/isaacs/minimatch ) from 9.0.5 to 9.0.6.
- [Changelog](https://github.com/isaacs/minimatch/blob/main/changelog.md )
- [Commits](https://github.com/isaacs/minimatch/compare/v9.0.5...v9.0.6 )
---
updated-dependencies:
- dependency-name: minimatch
dependency-version: 9.0.6
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-02-24 22:20:25 -08:00
Dmitriy Vasyura
d0f203e76f
Add Win32 metadata all executable binaries ( #296710 )
2026-02-24 09:29:02 +01:00
Henning Dieterichs
5c4204e60d
updates component explorer
2026-02-23 22:44:44 +01:00
Henning Dieterichs
2650c907f6
use git lfs ( #297013 )
2026-02-23 17:11:15 +01:00
dependabot[bot]
0bafbc18b3
Bump hono from 4.11.7 to 4.12.0 in /test/mcp ( #296460 )
...
Bumps [hono](https://github.com/honojs/hono ) from 4.11.7 to 4.12.0.
- [Release notes](https://github.com/honojs/hono/releases )
- [Commits](https://github.com/honojs/hono/compare/v4.11.7...v4.12.0 )
---
updated-dependencies:
- dependency-name: hono
dependency-version: 4.12.0
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-02-23 15:58:16 +01:00
Henning Dieterichs
bdd6e80b9f
update screenshot baselines from CI
2026-02-23 12:50:38 +01:00
Dmitriy Vasyura
ee401a1256
Sanity tests perf improvements ( #296248 )
2026-02-22 16:55:53 +00:00
Henning Dieterichs
1cc58eb412
update screenshot baselines from CI
2026-02-20 19:57:07 +01:00