Skip to content

Merge for 1.33.6 - #14627

Merged
sean-mcmanus merged 9 commits into
insidersfrom
main
Jul 31, 2026
Merged

Merge for 1.33.6#14627
sean-mcmanus merged 9 commits into
insidersfrom
main

Conversation

@sean-mcmanus

Copy link
Copy Markdown
Contributor

No description provided.

sean-mcmanus and others added 8 commits July 29, 2026 09:44
The installed @vscode/test-electron cannot launch the VS Code 1.131.0 macOS arm64 bundle (spawn Electron ENOENT), which fails the integration-test steps on every run. Pin the downloaded test VS Code to 1.130.0 (the last release that launches) until @vscode/test-electron is bumped to handle newer stable releases.
runVSCodeCommand only resolves on success (it throws on a non-zero exit), so its stderr is non-fatal output such as the Node [DEP0169] url.parse() deprecation warning emitted by the VS Code CLI. Log it as a warning instead of an error in installAndCopyBinaries.ts, and add DEP0169 to the test.ts stdio filter list.
…1.0 (#14619)

* Bump @vscode/test-electron to 3.1.0 so tests launch VS Code >=1.110 on macOS

VS Code 1.110 renamed the macOS main binary from Contents/MacOS/Electron to the product name and later removed the compatibility symlink (microsoft/vscode#326502, 2026-07-20), so @vscode/test-electron <=3.0.0 — which hardcodes the Electron name — fails to launch downloaded stable builds on macOS with 'spawn .../Contents/MacOS/Electron ENOENT'. 3.1.0 resolves the executable from the bundle's Info.plist CFBundleExecutable (microsoft/vscode-test#348, #349), letting the tests track latest stable VS Code again without pinning.

* Move test VS Code pin to 1.131.0

With @vscode/test-electron 3.1.0 the macOS 1.131.0 bundle launches correctly, so advance the pinned test VS Code from 1.130.0 to the current stable 1.131.0.
…#14620)

The check for include paths ending in '**' ran in sendCustomConfigurations,
after mergeConfigurations had already appended the includePath entries from
the user's c_cpp_properties.json to each configuration from the provider. A
trailing '**' is a supported way to recurse there, so the warning fired for
paths the provider never supplied.

Move the check ahead of that append so it only sees the provider's own
include paths.

Co-authored-by: Sean McManus <seanmcm@microsoft.com>
@sean-mcmanus
sean-mcmanus marked this pull request as ready for review July 31, 2026 02:27
@sean-mcmanus
sean-mcmanus requested a review from a team as a code owner July 31, 2026 02:27
@sean-mcmanus sean-mcmanus changed the title Preliminary merge for 1.33.6 Merge for 1.33.6 Jul 31, 2026
@sean-mcmanus
sean-mcmanus enabled auto-merge July 31, 2026 02:27
@sean-mcmanus
sean-mcmanus merged commit a83a4ef into insiders Jul 31, 2026
6 checks passed
@github-project-automation github-project-automation Bot moved this from Pull Request to Done in cpptools Jul 31, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Status: Done

Development

Successfully merging this pull request may close these issues.

4 participants