Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
30 commits
Select commit Hold shift + click to select a range
1906a6a
Use npm ci in issue workflows (#14702)
sean-mcmanus Aug 25, 2026
3202675
Pin the Yarn bootstrap and add SHA-512 lock checksums (#14703)
sean-mcmanus Aug 25, 2026
659f11c
Register LLVM component for LLDB-MI (#14704)
sean-mcmanus Aug 25, 2026
c96e2fc
Add xobjgen to gitignore (for Linux/Mac). (#14707)
sean-mcmanus Aug 25, 2026
118c136
Retry transient Yarn install failures (#14708)
sean-mcmanus Aug 25, 2026
ba48a2c
Ensure the language client is always ready before using it (#14617)
bobbrow Aug 25, 2026
9b38c64
Update 1.34.0 changelog (#14710)
sean-mcmanus Aug 25, 2026
6da77a5
Update changelog and version for 1.34.1 (#14714)
sean-mcmanus Aug 28, 2026
06ad05a
Update clang-tidy checks to 23.1.0 (#14713)
sean-mcmanus Aug 28, 2026
b8a7644
Use native file type mappings for TypeScript-side classification (#14…
Colengms Aug 29, 2026
2f25880
Add 1.34.2 changelog (#14722)
sean-mcmanus Aug 31, 2026
733bea5
Remove ignored network isolation policy (#14728)
sean-mcmanus Sep 2, 2026
9e4a502
Bump fast-uri from 3.1.5 to 3.1.6 in /ExtensionPack (#14731)
dependabot[bot] Sep 3, 2026
9da1ada
Bump @xmldom/xmldom from 0.8.13 to 0.8.15 in /Extension (#14733)
dependabot[bot] Sep 3, 2026
1d15f6b
Bump browserslist from 4.28.1 to 4.28.8 in /Extension (#14732)
dependabot[bot] Sep 3, 2026
2857a07
Remove unused gulp-sourcemaps dependency (#14729)
sean-mcmanus Sep 3, 2026
0376beb
Fix custom configuration provider regression (#14725)
sean-mcmanus Sep 3, 2026
8031bd0
Ignore empty crash report files (#14730)
sean-mcmanus Sep 3, 2026
3801eba
Fix fast-uri dependency. (#14735)
sean-mcmanus Sep 3, 2026
be33c27
Implement session state tracking for "Run and Debug" button when Inte…
8prashant Sep 3, 2026
b8cc519
Fix #11263: Make Edit Configurations UI fully theme-aware in custom t…
8prashant Sep 3, 2026
3d8ad21
Add processFilter for remote attach process selection (#14684)
afreof Sep 3, 2026
661e893
Bump the github-actions group with 2 updates (#14738)
dependabot[bot] Sep 3, 2026
ff5cd25
Fix localization translation errors (#14737)
sean-mcmanus Sep 3, 2026
c31cb2a
Update changelog for 1.34.3 (#14740)
sean-mcmanus Sep 4, 2026
fdc2bcf
Update changelog and version for 1.34.4. (#14748)
sean-mcmanus Sep 8, 2026
fda9db5
Enable PR CI for release and insiders (#14751)
sean-mcmanus Sep 8, 2026
b798b02
Fix localization string import (#14743)
sean-mcmanus Sep 8, 2026
01aa09c
Add Run and Debug session state tests (#14736)
sean-mcmanus Sep 8, 2026
90e03b9
Merge main into vs
sean-mcmanus Sep 9, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion .github/workflows/bug-debugger.yml
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@ jobs:
- name: Checkout Actions
uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1
- name: Install Actions
run: cd ./.github/actions && npm install --production && cd ../..
run: cd ./.github/actions && npm ci --omit=dev && cd ../..
- name: Add Comment
uses: ./.github/actions/AddComment
with:
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/by-design-closer-debugger.yml
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@ jobs:
- name: Checkout Actions
uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1
- name: Install Actions
run: cd ./.github/actions && npm install --production && cd ../..
run: cd ./.github/actions && npm ci --omit=dev && cd ../..
- name: Stale Closer
uses: ./.github/actions/StaleCloser
with:
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/by-design-closer.yml
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@ jobs:
- name: Checkout Actions
uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1
- name: Install Actions
run: cd ./.github/actions && npm install --production && cd ../..
run: cd ./.github/actions && npm ci --omit=dev && cd ../..
- name: Stale Closer
uses: ./.github/actions/StaleCloser
with:
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/ci_linux.yml
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ on:
push:
branches: [ main ]
pull_request:
branches: [ main ]
branches: [ main, release, insiders ]
workflow_dispatch:
inputs:
target-ref:
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/ci_mac.yml
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ on:
push:
branches: [ main ]
pull_request:
branches: [ main ]
branches: [ main, release, insiders ]
workflow_dispatch:
inputs:
target-ref:
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/ci_windows.yml
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ on:
push:
branches: [ main ]
pull_request:
branches: [ main ]
branches: [ main, release, insiders ]
workflow_dispatch:
inputs:
target-ref:
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/codeql.yml
Original file line number Diff line number Diff line change
Expand Up @@ -63,7 +63,7 @@ jobs:

# Initializes the CodeQL tools for scanning.
- name: Initialize CodeQL
uses: github/codeql-action/init@ff2f1c621b7f889edc0d3c761ac2e6a3f8cdb0dd # v4.37.7
uses: github/codeql-action/init@cdf488f595d80d6e07e03d4674febd5ab45fa938 # v4.37.9
with:
languages: ${{ matrix.language }}
build-mode: ${{ matrix.build-mode }}
Expand Down Expand Up @@ -91,7 +91,7 @@ jobs:
exit 1

- name: Perform CodeQL Analysis
uses: github/codeql-action/analyze@ff2f1c621b7f889edc0d3c761ac2e6a3f8cdb0dd # v4.37.7
uses: github/codeql-action/analyze@cdf488f595d80d6e07e03d4674febd5ab45fa938 # v4.37.9
with:
category: "/language:${{matrix.language}}"

2 changes: 1 addition & 1 deletion .github/workflows/duplicate-closer.yml
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@ jobs:
- name: Checkout Actions
uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1
- name: Install Actions
run: cd ./.github/actions && npm install --production && cd ../..
run: cd ./.github/actions && npm ci --omit=dev && cd ../..
- name: Stale Closer
uses: ./.github/actions/StaleCloser
with:
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/enhancement-closer-no-milestone.yml
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@ jobs:
- name: Checkout Actions
uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1
- name: Install Actions
run: cd ./.github/actions && npm install --production && cd ../..
run: cd ./.github/actions && npm ci --omit=dev && cd ../..
- name: Stale Closer
uses: ./.github/actions/StaleCloser
with:
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/enhancement-closer-triage.yml
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@ jobs:
- name: Checkout Actions
uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1
- name: Install Actions
run: cd ./.github/actions && npm install --production && cd ../..
run: cd ./.github/actions && npm ci --omit=dev && cd ../..
- name: Stale Closer
uses: ./.github/actions/StaleCloser
with:
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/enhancement-reopener.yml
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@ jobs:
- name: Checkout Actions
uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1
- name: Install Actions
run: cd ./.github/actions && npm install --production && cd ../..
run: cd ./.github/actions && npm ci --omit=dev && cd ../..
- name: Run Reopener
uses: ./.github/actions/Reopener
with:
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/external-closer-debugger.yml
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@ jobs:
- name: Checkout Actions
uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1
- name: Install Actions
run: cd ./.github/actions && npm install --production && cd ../..
run: cd ./.github/actions && npm ci --omit=dev && cd ../..
- name: Stale Closer
uses: ./.github/actions/StaleCloser
with:
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@ jobs:
- name: Checkout Actions
uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1
- name: Install Actions
run: cd ./.github/actions && npm install --production && cd ../..
run: cd ./.github/actions && npm ci --omit=dev && cd ../..
- name: Stale Closer
uses: ./.github/actions/StaleCloser
with:
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/feature-request-closer-triage.yml
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@ jobs:
- name: Checkout Actions
uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1
- name: Install Actions
run: cd ./.github/actions && npm install --production && cd ../..
run: cd ./.github/actions && npm ci --omit=dev && cd ../..
- name: Stale Closer
uses: ./.github/actions/StaleCloser
with:
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/feature-request-debugger.yml
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@ jobs:
- name: Checkout Actions
uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1
- name: Install Actions
run: cd ./.github/actions && npm install --production && cd ../..
run: cd ./.github/actions && npm ci --omit=dev && cd ../..
- name: Add Comment
uses: ./.github/actions/AddComment
with:
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/feature-request-reopener.yml
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@ jobs:
- name: Checkout Actions
uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1
- name: Install Actions
run: cd ./.github/actions && npm install --production && cd ../..
run: cd ./.github/actions && npm ci --omit=dev && cd ../..
- name: Run Reopener
uses: ./.github/actions/Reopener
with:
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/investigate-closer-debugger.yml
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@ jobs:
- name: Checkout Actions
uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1
- name: Install Actions
run: cd ./.github/actions && npm install --production && cd ../..
run: cd ./.github/actions && npm ci --omit=dev && cd ../..
- name: Stale Closer
uses: ./.github/actions/StaleCloser
with:
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@ jobs:
- name: Checkout Actions
uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1
- name: Install Actions
run: cd ./.github/actions && npm install --production && cd ../..
run: cd ./.github/actions && npm ci --omit=dev && cd ../..
- name: Stale Closer
uses: ./.github/actions/StaleCloser
with:
Expand Down
33 changes: 32 additions & 1 deletion .github/workflows/job-compile-and-test.yml
Original file line number Diff line number Diff line change
Expand Up @@ -38,8 +38,27 @@ jobs:
run: yarn test-yarn-lock && yarn verify-yarn-lock
working-directory: Extension

- name: Validate LLDB-MI component manifest
run: yarn test-lldb-mi-component-manifest && yarn verify-lldb-mi-component-manifest
working-directory: Extension

- name: Install Dependencies
run: yarn install ${{ inputs.yarn-args }}
shell: bash
env:
YARN_ARGS: ${{ inputs.yarn-args }}
run: |
read -r -a yarn_args <<< "$YARN_ARGS"
for attempt in 1 2 3; do
if yarn install "${yarn_args[@]}"; then
exit 0
fi
if (( attempt == 3 )); then
exit 1
fi
delay=$((attempt * 15))
printf 'yarn install failed; retrying in %d seconds.\n' "$delay" >&2
sleep "$delay"
done
working-directory: Extension

- name: Install gdb (linux)
Expand Down Expand Up @@ -78,6 +97,11 @@ jobs:
run: yarn test --scenario=SingleRootProject
working-directory: Extension

- name: Run SimpleCppProject tests (Windows)
if: ${{ inputs.platform == 'windows' }}
run: yarn test --scenario=SimpleCppProject
working-directory: Extension

- name: Run E2E IntelliSense features tests (Windows)
if: ${{ inputs.platform == 'windows' }}
run: yarn test --scenario=MultirootDeadlockTest
Expand All @@ -98,6 +122,13 @@ jobs:
run: yarn test --scenario=SingleRootProject
working-directory: Extension

- name: Run SimpleCppProject tests (linux/macOS)
if: ${{ inputs.platform == 'mac' || inputs.platform == 'linux' }}
uses: coactions/setup-xvfb@b6b4fcfb9f5a895edadc3bc76318fae0ac17c8b3 # v1.0.1
with:
run: yarn test --scenario=SimpleCppProject
working-directory: Extension

- name: Run E2E IntelliSense features tests (linux/macOS)
if: ${{ inputs.platform == 'mac' || inputs.platform == 'linux' }}
uses: coactions/setup-xvfb@b6b4fcfb9f5a895edadc3bc76318fae0ac17c8b3 # v1.0.1
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/locker.yml
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@ jobs:
- name: Checkout Actions
uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1
- name: Install Actions
run: cd ./.github/actions && npm install --production && cd ../..
run: cd ./.github/actions && npm ci --omit=dev && cd ../..
- name: Run Locker
uses: ./.github/actions/Locker
with:
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/more-info-needed-closer-debugger.yml
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@ jobs:
- name: Checkout Actions
uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1
- name: Install Actions
run: cd ./.github/actions && npm install --production && cd ../..
run: cd ./.github/actions && npm ci --omit=dev && cd ../..
- name: Stale Closer
uses: ./.github/actions/StaleCloser
with:
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/more-info-needed-closer.yml
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@ jobs:
- name: Checkout Actions
uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1
- name: Install Actions
run: cd ./.github/actions && npm install --production && cd ../..
run: cd ./.github/actions && npm ci --omit=dev && cd ../..
- name: Stale Closer
uses: ./.github/actions/StaleCloser
with:
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/question-closer-debugger.yml
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@ jobs:
- name: Checkout Actions
uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1
- name: Install Actions
run: cd ./.github/actions && npm install --production && cd ../..
run: cd ./.github/actions && npm ci --omit=dev && cd ../..
- name: Stale Closer
uses: ./.github/actions/StaleCloser
with:
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/question-closer.yml
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@ jobs:
- name: Checkout Actions
uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1
- name: Install Actions
run: cd ./.github/actions && npm install --production && cd ../..
run: cd ./.github/actions && npm ci --omit=dev && cd ../..
- name: Stale Closer
uses: ./.github/actions/StaleCloser
with:
Expand Down
2 changes: 1 addition & 1 deletion Build/cg/cg.yml
Original file line number Diff line number Diff line change
Expand Up @@ -61,7 +61,7 @@ extends:
featureFlags:
autoBaseline: false
settings:
networkIsolationPolicy: Permissive,CFSClean,CFSClean2,CFSClean3
networkIsolationPolicy: CFSClean,CFSClean2,CFSClean3

stages:
- stage: build
Expand Down
2 changes: 1 addition & 1 deletion Build/package/cpptools_extension_pack.yml
Original file line number Diff line number Diff line change
Expand Up @@ -32,7 +32,7 @@ extends:
image: 1ESPT-Windows2025
os: windows
settings:
networkIsolationPolicy: Permissive,CFSClean,CFSClean2,CFSClean3
networkIsolationPolicy: CFSClean,CFSClean2,CFSClean3

stages:
- stage: package
Expand Down
2 changes: 1 addition & 1 deletion Build/package/cpptools_themes.yml
Original file line number Diff line number Diff line change
Expand Up @@ -32,7 +32,7 @@ extends:
image: 1ESPT-Windows2025
os: windows
settings:
networkIsolationPolicy: Permissive,CFSClean,CFSClean2,CFSClean3
networkIsolationPolicy: CFSClean,CFSClean2,CFSClean3

stages:
- stage: package
Expand Down
1 change: 1 addition & 0 deletions Extension/.gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -20,6 +20,7 @@ bin/scout_driver
bin/process_wait_test_helper
bin/unittests
bin/vcpkgsrvtest
bin/xobjgen
bin/*.dll
bin/.vs

Expand Down
2 changes: 1 addition & 1 deletion Extension/.scripts/import_edge_strings.ts
Original file line number Diff line number Diff line change
Expand Up @@ -47,7 +47,7 @@ export async function main() {
for (const locFolderName of locFolderNames) {
const languageInfo = languages.find(l => l.folderName === locFolderName);
if (!languageInfo) {
return;
continue;
}
const localePath = path.join(localizeRepoPath, locFolderName);
const lclPaths = await glob("vc/vc/cpfeui.dll.lcl", { cwd: localePath, nocase: true, nodir: true });
Expand Down
Loading
Loading