Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
42 commits
Select commit Hold shift + click to select a range
98055e0
Fix configuration path regex escaping (#14674)
sean-mcmanus Aug 13, 2026
5926619
Update inactive regions to support column granularity (#14667)
Colengms Aug 13, 2026
d41ba04
Bump the github-actions group with 2 updates (#14678)
dependabot[bot] Aug 14, 2026
720e9e0
Upgrade nanoid to 3.3.18 (#14690)
sean-mcmanus Aug 18, 2026
e46f612
Fix SimpleCppProject test setup (#14687)
sean-mcmanus Aug 18, 2026
938834c
Update IntelliSense localization strings (#14676)
sean-mcmanus Aug 19, 2026
4996c98
Ignore process wait test helper (#14694)
sean-mcmanus Aug 19, 2026
48b1dd7
Retry OneLocBuild dependency installation (#14697)
sean-mcmanus Aug 20, 2026
8ab2826
Add localized warning for disabled browse database (#14683)
sean-mcmanus Aug 20, 2026
af190d8
Harden Linux gdb installation (#14695)
sean-mcmanus Aug 20, 2026
b8475bf
Fix configuration path diagnostic ranges (#14679)
sean-mcmanus Aug 20, 2026
5d05e95
Bump the github-actions group with 2 updates (#14698)
dependabot[bot] Aug 21, 2026
92768bc
Update changelog and version for 1.34.0 (#14700)
sean-mcmanus Aug 21, 2026
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
873f9e3
Merge branch 'main' into seanmcm/1_34_4_release
sean-mcmanus Sep 8, 2026
fda9db5
Enable PR CI for release and insiders (#14751)
sean-mcmanus Sep 8, 2026
bfe8f9f
Merge branch 'main' into seanmcm/1_34_4_release
sean-mcmanus Sep 8, 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@f205ea1c3313d32999d8d6a48b4f6530d4437b38 # v4.37.4
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@f205ea1c3313d32999d8d6a48b4f6530d4437b38 # v4.37.4
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
46 changes: 43 additions & 3 deletions .github/workflows/job-compile-and-test.yml
Original file line number Diff line number Diff line change
Expand Up @@ -38,15 +38,43 @@ 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)
if: ${{ inputs.platform == 'linux' }}
timeout-minutes: 10
run: |
sudo apt-get update
sudo apt-get install -y gdb
sudo apt-get \
-o Acquire::Retries=3 \
-o Acquire::http::Timeout=30 \
-o Acquire::https::Timeout=30 \
update
sudo apt-get \
-o Acquire::Retries=3 \
-o Acquire::http::Timeout=30 \
-o Acquire::https::Timeout=30 \
install -y gdb

- name: Compile Sources
run: yarn run compile
Expand All @@ -69,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 @@ -89,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
1 change: 1 addition & 0 deletions Build/loc/TranslationsImportExport.yml
Original file line number Diff line number Diff line change
Expand Up @@ -56,6 +56,7 @@ extends:
- task: CmdLine@2
inputs:
script: 'cd Extension && yarn install'
retryCountOnTaskFailure: 3

- task: CmdLine@2
inputs:
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
2 changes: 2 additions & 0 deletions Extension/.gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -17,8 +17,10 @@ bin/isense_driver
bin/libc.so
bin/LICENSE.txt
bin/scout_driver
bin/process_wait_test_helper
bin/unittests
bin/vcpkgsrvtest
bin/xobjgen
bin/*.dll
bin/.vs

Expand Down
Loading
Loading