Commit Graph

1142 Commits

Author SHA1 Message Date
Osvaldo Ortega
9b5510e909 Sessions: E2E test fixes 2026-03-19 17:27:30 -06:00
Bryan Chen
ca52dc8f5f Merge pull request #302860 from microsoft/bryanchen-d/fix-missing-session-provider
fix: return undefined when session provider is missing
2026-03-18 14:58:00 -07:00
Bryan Chen
55095cdd63 docs: update fix-error prompt with PR creation guidelines and Copilot review process 2026-03-18 13:58:29 -07:00
João Moreno
ac80cd0611 chore: remove workflow to prevent package-lock.json changes in PRs (#302901) 2026-03-18 17:47:16 +00:00
Bryan Chen
fa4879a84e Merge pull request #302589 from microsoft/bryanchen-d/fix-listener-leak-show-checkmarks
fix: reduce listener leak from per-part show-checkmarks subscriptions
2026-03-18 07:36:52 -07:00
Bryan Chen
e0e770689f fix: update instructions for handling Copilot review comments in PRs 2026-03-17 16:32:44 -07:00
Rob Lourens
1c035e8297 Merge branch 'main' into connor4312/agent-host-server 2026-03-17 13:56:32 -07:00
Bryan Chen
4922d2a864 Merge pull request #302298 from microsoft/bryanchen-d/fix-notebook-index-out-of-range
fix: enrich notebook model index error diagnostics and fix sort comparator (#301207)
2026-03-17 11:47:00 -07:00
Benjamin Pasero
bc80e42af6 sessions - tweaks to sessions list for better readability (#302433) 2026-03-17 17:13:32 +00:00
Bryan Chen
3182751ba8 docs: enhance submission guidelines for error fixes in telemetry 2026-03-17 10:08:34 -07:00
Rob Lourens
3da382383e Merge remote-tracking branch 'origin/main' into connor4312/agent-host-server 2026-03-16 16:25:07 -07:00
Megan Rogge
045e2da42d Strengthen accessibility skill language (#301555) 2026-03-13 18:42:51 +00:00
Ben Villalobos
894acd3ec7 Allow vs-code-engineering bot to update distro field in package.json (#301218) 2026-03-13 11:40:01 -07:00
Connor Peet
b1781a18ba add instructions for agent host development 2026-03-13 10:10:17 -07:00
Ben Villalobos
4f6fa90167 Add Copilot review instructions for OSS license files (#300954) 2026-03-12 09:56:37 -07:00
Henning Dieterichs
5d56633a57 updates component explorer 2026-03-11 22:30:41 +01:00
Benjamin Christopher Simmonds
fe7157a1f3 Merge pull request #300905 from microsoft/benibenj/military-rodent
Add support for running tasks on worktree creation
2026-03-11 21:52:15 +01:00
BeniBenj
466961c128 remove hook command for sessionStart 2026-03-11 21:06:49 +01:00
Henning Dieterichs
f1428b977c Enables screenshot CI again 2026-03-11 19:31:38 +01:00
dependabot[bot]
e7153ed180 Bump actions/github-script from 7 to 8 (#300759)
Bumps [actions/github-script](https://github.com/actions/github-script) from 7 to 8.
- [Release notes](https://github.com/actions/github-script/releases)
- [Commits](https://github.com/actions/github-script/compare/v7...v8)

---
updated-dependencies:
- dependency-name: actions/github-script
  dependency-version: '8'
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-03-11 09:33:56 -07:00
dependabot[bot]
7e8b4cc1f5 Bump actions/upload-artifact from 4 to 7 (#300760)
Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact) from 4 to 7.
- [Release notes](https://github.com/actions/upload-artifact/releases)
- [Commits](https://github.com/actions/upload-artifact/compare/v4...v7)

---
updated-dependencies:
- dependency-name: actions/upload-artifact
  dependency-version: '7'
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-03-11 09:33:54 -07:00
Sam Tran
2f1d77a9a2 Update assignee for ~capi labeled issues (#299531)
Modify assignees for ~capi command

Updating with our new PM to triage and assess reported issues.

Co-authored-by: Logan Ramos <lramos15@gmail.com>
2026-03-11 10:44:10 -04:00
Alex Ross
3e89f06714 Re-enable API proposal version check (#300716)
* Revert "Merge pull request #300495 from mjbvz/dev/mjbvz/fierce-hawk"

This reverts commit 2eefd9e554, reversing
changes made to 34bfd71aea.

* Add lots of logging

* Update .github/workflows/api-proposal-version-check.yml

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>

---------

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2026-03-11 13:37:38 +01:00
Henning Dieterichs
9d5ebb8f07 Updates skill 2026-03-11 12:30:20 +01:00
Henning Dieterichs
86343fcf31 Disables automatic component explorer updates 2026-03-11 12:30:20 +01:00
Osvaldo Ortega
d2bdbb63e6 Merge pull request #298392 from microsoft/copilot-worktree-2026-02-27T00-36-54
Add agent sessions functionality and corresponding tests
2026-03-10 18:24:42 -07:00
Osvaldo Ortega
e6e173c830 display 2026-03-10 17:26:16 -07:00
Osvaldo Ortega
6db7214593 npm i 2026-03-10 17:07:09 -07:00
Osvaldo Ortega
68a4e6dd69 transpile 2026-03-10 16:36:06 -07:00
Osvaldo Ortega
82e5207443 npm i 2026-03-10 16:20:04 -07:00
Josh Spicer
d8b77d0c59 sessions: Update create-pr prompt and add sessions developer agent (#300575)
* Add sessions.md for Sessions Window Developer instructions and tools

* Remove unnecessary tools section from Sessions Window Developer documentation

* Clarify developer role description in sessions.md
2026-03-10 16:12:17 -07:00
Osvaldo Ortega
2b1926511a ignore scripts 2026-03-10 15:58:40 -07:00
Osvaldo Ortega
da5b9e899c CI 2026-03-10 15:53:16 -07:00
Matt Bierner
0cd1e5976a Disable api-version-check for now
Needed to unblock #300477
2026-03-10 10:22:07 -07:00
Alex Ross
4198c6b4c4 Try fix workflow list (#300458)
* Try fix workflow list

* Fix API name again.
2026-03-10 16:30:39 +01:00
Alex Ross
54b762dd84 Rerun the failed API version check (#300443)
* Rerun the failed API version check

* CCR comments
2026-03-10 14:59:01 +01:00
Alex Ross
cba3c7aac7 Add API proposal version check (#300392)
* Add API proposal version check

* CCR feedback

* Test with version bump

* Comment improvements

* Undo test version bump

* More comment improvement
2026-03-10 12:52:52 +01:00
Henning Dieterichs
74c765017e Disable screenshots until time out bug is fixed (#300293) 2026-03-10 00:52:12 +00:00
Josh Spicer
975cdcf8fe policy: DeprecatedEditModeHidden (#300290)
* Add 'DeprecatedEditModeHidden' policy

* Add 'add-policy' skill
2026-03-10 00:38:04 +00:00
Henning Dieterichs
1b0e9461de groups component explorer updates 2026-03-06 19:05:28 +01:00
Benjamin Pasero
9495e313c0 sessions - clarify instructions around compiling and testing (#299255) 2026-03-04 11:45:50 -08:00
Benjamin Pasero
0d35e5d19e eng - explain fallback for how to check for compilation issues fast in CLI envs (#299117)
* eng - explain fallback for how to check for compilation issues fast in CLI envs

* Update .github/copilot-instructions.md

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>

* Update .github/copilot-instructions.md

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>

* .

---------

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2026-03-04 07:51:24 +01:00
Benjamin Pasero
06c96dcab4 sessions - AI customizations for selfhost (#299053)
* sessions - AI customizations for selfhost

* more

* Update .github/hooks/hooks.json

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>

* Update .github/skills/sessions/SKILL.md

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>

---------

Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2026-03-04 05:56:19 +01:00
dependabot[bot]
3eab7b9d79 Bump actions/upload-artifact from 4 to 7 (#298952)
Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact) from 4 to 7.
- [Release notes](https://github.com/actions/upload-artifact/releases)
- [Commits](https://github.com/actions/upload-artifact/compare/v4...v7)

---
updated-dependencies:
- dependency-name: actions/upload-artifact
  dependency-version: '7'
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-03-03 09:32:24 -08:00
Henning Dieterichs
42cdbe270e configures dependabot to automatically update component explorer 2026-03-03 14:01:06 +01:00
Benjamin Pasero
8c6874835d sessions - updates to selfhost setup (#298943)
* sessions - updates to selfhost setup

* document more hooks
2026-03-03 04:39:31 -08:00
Henning Dieterichs
cd41bf1fe1 Updates component explorer 2026-03-03 12:57:45 +01:00
João Moreno
d2f1f7ce97 Inline Compile & CompileCLI stages into platform specific jobs (#296006)
* chore: ralph loop checkpoint - 2026-02-17 12:48

* fix shell script

* Inline compile stage into platform jobs

Remove the standalone Compile stage from the ADO pipeline. Each
platform job (Windows, Linux, macOS, Alpine, Web) now compiles
TypeScript itself instead of downloading a shared Compilation artifact.

- Add VSCODE_RUN_CHECKS parameter to Linux jobs for hygiene/lint/CG
- Add VSCODE_RUN_COMPILE_EXTRAS parameter to macOS jobs for telemetry
  extraction and sourcemap upload
- Remove VSCODE_COMPILE_ONLY parameter entirely
- Delete product-compile.yml (no longer referenced)

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>

* Always run telemetry extraction on macOS builds

The macOS Universal app merge requires both x64 and arm64 builds to have
identical file sets. Telemetry extraction was only running on arm64 (via
VSCODE_RUN_COMPILE_EXTRAS), causing the universal merge to fail due to
missing telemetry-core.json and telemetry-extensions.json in the x64 build.

Move telemetry extraction outside the VSCODE_RUN_COMPILE_EXTRAS gate so
it runs on all macOS builds. Sourcemap upload remains gated.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>

* Run telemetry extraction on all client builds

All client builds (Linux, Windows, macOS) need telemetry-core.json and
telemetry-extensions.json. Previously only macOS arm64 ran extract-telemetry.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>

* Only run telemetry extraction on Linux x64 (client build)

Linux arm64 and armhf are server-only builds, no need for telemetry files.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>

* Remove .ralph scaffolding files

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>

* Fix telemetry extraction on Windows with native PowerShell

The bash extract-telemetry.sh script fails on Windows because the Unix
bin shim gets interpreted as Node.js code. Use a native PowerShell
implementation that calls the extractor JS entry point directly.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>

* Handle missing telemetry files gracefully on Windows

The telemetry extractor may skip emitting declarations-resolved.json
when no events are found. Handle this case with a warning instead of
failing the build.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>

* Use deterministic build date from git commit timestamp

When each platform compiles independently, the build date embedded in
cli.js (via INSERT_PRODUCT_CONFIGURATION) differs between machines
because each uses new Date().toISOString(). This causes the macOS
Universal app merge to fail since cli.js SHA differs between x64/arm64.

Fix: use the git commit date (git log -1 --format=%cI HEAD) instead
of the current wall-clock time. This ensures all independent builds
on different machines produce identical timestamps.

Updated in:
- build/lib/date.ts: writeISODate() uses git commit date
- build/next/index.ts: bundle(), transpile, and readISODate fallback
  all use git commit date

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>

* Remove redundant extensions-ci task from CI pipelines

core-ci (esbuild path) already includes cleanExtensionsBuildTask,
compileNonNativeExtensionsBuildTask, and compileExtensionMediaBuildTask.
Running extensions-ci in parallel caused a race condition where
core-ci's rimraf of .build/extensions clashed with extensions-ci
writing to the same directory.

Also removes dead code:
- extensions-ci and extensions-ci-pr task definitions (fully subsumed)
- core-ci-old task (useEsbuildTranspile is always true)

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>

* remove VSCODE_RUN_COMPILE_EXTRAS

* address PR feedback regarding code duplication of `getGitCommitDate()` function by exporting a single helper function from `build/lib/date.ts` and importing it in `build/next/index.ts` to ensure consistent behavior and improve code maintainability.

* update readISODate function to return git commit date instead of current date

* add telemetry sorting script and integrate into build process for consistent output

* refactor telemetry extraction process: replace shell script with TypeScript implementation

* update skill

* update telemetry-extractor dependency to version 1.19.0

* fix build

* fix more duplicate telemetry definition issues

* cleanup

* refactor: consolidate validation checks into quality checks and remove obsolete tasks

* bust the cache

* undo cache bust

* fix expression

* fix

* fix: update Azure storage account name in quality checks

* fix: initialize stages set with 'Quality'

* fix: add VSCODE_BUILD_TYPE parameter with options for Product and CI builds

* fix: update Azure Pipeline CLI to use parameters instead of variables for queueing builds

* fix: update VSCODE_BUILD_TYPE parameter values for clarity

* fix: update default value for VSCODE_BUILD_TYPE parameter to 'Product'

* leaner

* even leaner

* only npm ci in build

* 💄

* run entire npm ci

* fix

* fix

* fix it

* Inline CompileCLI into platform stages

- Remove centralized CompileCLI stage
- Move CLI jobs into Windows, Linux, macOS stages as independent jobs
- CLI jobs now compile, publish unsigned mid-job, sign, and publish signed
- Platform compile jobs use deemon + waitForArtifacts for async CLI download
- Delete separate CLI sign jobs (now merged into CLI compile jobs)
- Remove CompileCLI from publish.ts stage tracking

* fix: macOS CLI signing - use proper directory structure for ESRP

* fix: add BUILDS_API_URL to Windows and Linux job templates

* fix: label Linux CLI jobs clearly

---------

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Co-authored-by: João Moreno <22350+joaomoreno@users.noreply.github.com>
2026-03-01 08:48:08 +01:00
Alexandru Dima
479f1b02bc Update Kusto instructions (#298447) 2026-02-28 16:11:45 +01:00
Henning Dieterichs
5428850858 fixes screenshot status (#298303) 2026-02-27 18:04:49 +00:00