Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
41 commits
Select commit Hold shift + click to select a range
11df853
Add Native Strings (#14419)
kuchungmsft May 1, 2026
c498040
address codeQL issues (#14425)
bobbrow May 5, 2026
0dd2603
Database population unification (#14426)
Colengms May 6, 2026
1f31ea4
Bump ip-address from 10.1.0 to 10.2.0 in /.github/actions (#14429)
dependabot[bot] May 7, 2026
47b3ffd
Bump axios from 1.15.0 to 1.16.0 in /.github/actions (#14431)
dependabot[bot] May 7, 2026
0f0d5a3
Add telemetry for run without debugging (#14428)
bobbrow May 7, 2026
f754fdb
Allow for scheduling CI on any branch on demand (#14433)
bobbrow May 7, 2026
8af9ded
Bump fast-xml-builder from 1.1.4 to 1.1.9 in /.github/actions (#14436)
dependabot[bot] May 8, 2026
a54f569
Bump fast-uri from 3.1.0 to 3.1.2 in /Themes (#14437)
dependabot[bot] May 8, 2026
61f7ecf
Bump fast-uri from 3.1.0 to 3.1.2 in /ExtensionPack (#14438)
dependabot[bot] May 8, 2026
76ff264
Bump fast-uri from 3.1.0 to 3.1.2 in /Extension (#14439)
dependabot[bot] May 8, 2026
de2aadc
Update postcss. (#14444)
sean-mcmanus May 11, 2026
63aa33f
Update fast-xml-parser. (#14445)
sean-mcmanus May 11, 2026
8f0f27e
add strings to localize (#14448)
lukka May 13, 2026
4ae7cd4
cpptools-srv2 crash handler. (#14449)
sean-mcmanus May 15, 2026
5a07193
Bump uuid and @azure/identity in /ExtensionPack (#14468)
dependabot[bot] May 21, 2026
cf49a16
Bump @nevware21/ts-utils from 0.13.0 to 0.14.0 in /Extension (#14469)
dependabot[bot] May 22, 2026
b3110d8
Update localization (#14461)
sean-mcmanus May 22, 2026
4e8203a
Reset status UI if DB fails to open (#14475)
Colengms May 22, 2026
90f2ed1
Add "important" doxygen.sectionTags. (#14473)
sean-mcmanus May 23, 2026
2727652
Add debuginfod launch option to cppdbg debugger schema (#14471)
WardenGnaw May 23, 2026
fd3926f
Bump uuid and @azure/identity in /Themes (#14476)
dependabot[bot] May 23, 2026
96d470a
Bump qs from 6.15.0 to 6.15.2 in /Themes (#14477)
dependabot[bot] May 23, 2026
a3d9417
Update localization (#14484)
sean-mcmanus May 26, 2026
52bec48
Bump tmp from 0.2.5 to 0.2.6 in /Extension (#14488)
dependabot[bot] May 28, 2026
1f6e545
Bump qs from 6.15.0 to 6.15.2 in /Extension (#14489)
dependabot[bot] May 28, 2026
6797ee4
Bump qs from 6.15.0 to 6.15.2 in /ExtensionPack (#14490)
dependabot[bot] May 28, 2026
25fd26a
Bump tmp from 0.2.5 to 0.2.7 in /ExtensionPack (#14492)
dependabot[bot] May 29, 2026
e669bc4
Bump tmp from 0.2.5 to 0.2.7 in /Themes (#14493)
dependabot[bot] May 29, 2026
59a3309
Remove compiler argument translation JSON files (#14467)
kuchungmsft May 29, 2026
71278ef
Update uuid and vsce. (#14495)
sean-mcmanus Jun 1, 2026
fd96957
Update brace-expansion. (#14494)
sean-mcmanus Jun 1, 2026
8a6124f
Add a progress indicator with cancel for Switch Header/Source. (#14386)
sean-mcmanus Jun 1, 2026
bb5b252
Remove always-auth. (#13377)
sean-mcmanus Jun 1, 2026
d83faa2
Update minimum VS Code version to 1.77 and vscode-languageclient to 9…
sean-mcmanus Jun 3, 2026
a54ba1e
Set debuginfod.enable to false (#14506)
WardenGnaw Jun 10, 2026
3b8c545
Bump shell-quote from 1.8.2 to 1.8.4 in /Extension (#14507)
dependabot[bot] Jun 10, 2026
b9150cb
Bump tmp from 0.2.6 to 0.2.7 in /Extension (#14512)
dependabot[bot] Jun 15, 2026
030c22c
Bump js-yaml from 4.1.1 to 4.2.0 in /Extension (#14514)
dependabot[bot] Jun 15, 2026
0666a0f
Bump form-data from 4.0.5 to 4.0.6 in /Extension (#14513)
dependabot[bot] Jun 15, 2026
2f19d5f
Merge branch 'main' into seanmcm/vs_june_2026
sean-mcmanus Jun 16, 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
1 change: 0 additions & 1 deletion .github/actions/.npmrc
Original file line number Diff line number Diff line change
@@ -1,4 +1,3 @@
registry=https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/
always-auth=true
# Disable postinstall scripts for supply chain security. Allowlist exceptions with npm trust: https://docs.npmjs.com/cli/v11/commands/npm-trust
ignore-scripts=true
13 changes: 9 additions & 4 deletions .github/actions/common/utils.ts
Original file line number Diff line number Diff line change
Expand Up @@ -25,7 +25,6 @@ export const normalizeIssue = (issue: {
const cleanse = (str: string) => {
let out = str
.toLowerCase()
.replace(/<!--.*-->/gu, '')
.replace(/.* version: .*/gu, '')
.replace(/issue type: .*/gu, '')
.replace(/vs ?code/gu, '')
Expand All @@ -36,6 +35,12 @@ export const normalizeIssue = (issue: {
.replace(/\s+/gu, ' ')
.replace(/```[^`]*?```/gu, '');

while (
out.includes('<!--') &&
out.includes('-->') &&
out.indexOf('-->') > out.indexOf('<!--')) {
out = out.slice(0, out.indexOf('<!--')) + out.slice(out.indexOf('-->') + 3);
}
while (
out.includes(`<details>`) &&
out.includes('</details>') &&
Expand Down Expand Up @@ -116,9 +121,9 @@ Repo: ${context.repo.owner}/${context.repo.repo}

<!-- Context:
${JSON.stringify(context, null, 2)
.replace(/<!--/gu, '<@--')
.replace(/-->/gu, '--@>')
.replace(/\/|\\/gu, 'slash-')}
.replace(/<!--/gu, '<@--')
.replace(/--!?\s*>/gu, '--@>')
.replace(/\/|\\/gu, 'slash-')}
-->
`);
};
Expand Down
77 changes: 46 additions & 31 deletions .github/actions/package-lock.json

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion .github/actions/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@
"@octokit/rest": "^21.1.1",
"@slack/web-api": "^6.9.1",
"applicationinsights": "^2.5.1",
"axios": "^1.15.0",
"axios": "^1.16.0",
"uuid": "^14.0.0"
},
"devDependencies": {
Expand Down
7 changes: 7 additions & 0 deletions .github/workflows/ci_linux.yml
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,12 @@ on:
branches: [ main ]
pull_request:
branches: [ main ]
workflow_dispatch:
inputs:
target-ref:
description: Branch, tag, or SHA to test
required: true
default: main

env:
FORCE_JAVASCRIPT_ACTIONS_TO_NODE24: true
Expand All @@ -15,3 +21,4 @@ jobs:
with:
runner-env: ubuntu-24.04
platform: linux
checkout-ref: ${{ github.event_name == 'workflow_dispatch' && github.event.inputs.target-ref || github.ref }}
7 changes: 7 additions & 0 deletions .github/workflows/ci_mac.yml
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,12 @@ on:
branches: [ main ]
pull_request:
branches: [ main ]
workflow_dispatch:
inputs:
target-ref:
description: Branch, tag, or SHA to test
required: true
default: main

env:
FORCE_JAVASCRIPT_ACTIONS_TO_NODE24: true
Expand All @@ -15,4 +21,5 @@ jobs:
with:
runner-env: macos-15
platform: mac
checkout-ref: ${{ github.event_name == 'workflow_dispatch' && github.event.inputs.target-ref || github.ref }}
yarn-args: --network-timeout 100000
7 changes: 7 additions & 0 deletions .github/workflows/ci_windows.yml
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,12 @@ on:
branches: [ main ]
pull_request:
branches: [ main ]
workflow_dispatch:
inputs:
target-ref:
description: Branch, tag, or SHA to test
required: true
default: main

env:
FORCE_JAVASCRIPT_ACTIONS_TO_NODE24: true
Expand All @@ -15,3 +21,4 @@ jobs:
with:
runner-env: windows-2025
platform: windows
checkout-ref: ${{ github.event_name == 'workflow_dispatch' && github.event.inputs.target-ref || github.ref }}
5 changes: 5 additions & 0 deletions .github/workflows/job-compile-and-test.yml
Original file line number Diff line number Diff line change
Expand Up @@ -11,6 +11,9 @@ on:
# Expects 'mac', 'linux', or 'windows'
required: true
type: string
checkout-ref:
required: false
type: string
yarn-args:
type: string

Expand All @@ -23,6 +26,8 @@ jobs:

steps:
- uses: actions/checkout@v5
with:
ref: ${{ inputs.checkout-ref }}

- name: Use Node.js 24
uses: actions/setup-node@v4
Expand Down
2 changes: 1 addition & 1 deletion Build/package/jobs_package_vsix.yml
Original file line number Diff line number Diff line change
Expand Up @@ -59,7 +59,7 @@ jobs:
- script: mkdir $(Build.ArtifactStagingDirectory)\vsix
displayName: Create Staging Directory

- script: npm install --no-save --ignore-scripts=false --include=optional --force @vscode/vsce@3.7.1
- script: npm install --no-save --ignore-scripts=false --include=optional --force @vscode/vsce@3.9.1
displayName: Install vsce
workingDirectory: $(Build.SourcesDirectory)\${{ parameters.srcDir }}

Expand Down
2 changes: 1 addition & 1 deletion Build/publish/jobs_publish_vsix.yml
Original file line number Diff line number Diff line change
Expand Up @@ -31,7 +31,7 @@ jobs:
$aadToken = az account get-access-token --query accessToken --resource $(AzureGuid) -o tsv
Write-Host "##vso[task.setvariable variable=AAD_TOKEN;issecret=true]$aadToken"

- script: npm install --no-save --ignore-scripts=false --include=optional --force @vscode/vsce@3.7.1
- script: npm install --no-save --ignore-scripts=false --include=optional --force @vscode/vsce@3.9.1
displayName: Install vsce

- script: npm rebuild @vscode/vsce-sign --ignore-scripts=false
Expand Down
1 change: 0 additions & 1 deletion Extension/.npmrc
Original file line number Diff line number Diff line change
@@ -1,4 +1,3 @@
registry=https://pkgs.dev.azure.com/azure-public/VisualCpp/_packaging/cpp_PublicPackages/npm/registry/
always-auth=true
# Disable postinstall scripts for supply chain security. Allowlist exceptions with npm trust: https://docs.npmjs.com/cli/v11/commands/npm-trust
ignore-scripts=true
33 changes: 0 additions & 33 deletions Extension/bin/common.json

This file was deleted.

File renamed without changes.
13 changes: 0 additions & 13 deletions Extension/bin/linux.clang.arm.json

This file was deleted.

13 changes: 0 additions & 13 deletions Extension/bin/linux.clang.arm64.json

This file was deleted.

13 changes: 0 additions & 13 deletions Extension/bin/linux.clang.x64.json

This file was deleted.

13 changes: 0 additions & 13 deletions Extension/bin/linux.clang.x86.json

This file was deleted.

Loading
Loading