Skip to content

Commit 4c0a3ac

Browse files
author
iscai-msft
committed
Merge branch 'python/addTypedDict' of https://github.com/iscai-msft/typespec into python/addTypedDict
2 parents edb252d + 94f613b commit 4c0a3ac

37 files changed

Lines changed: 943 additions & 142 deletions

.chronus/changes/fix-multipart-filename-2026-5-29-17-50-0.md

Lines changed: 0 additions & 7 deletions
This file was deleted.
Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
---
2+
changeKind: fix
3+
packages:
4+
- "@typespec/playground"
5+
---
6+
7+
Retain the emitter query parameter in the URL when a sample is selected

.chronus/changes/fix-python-multi-etag-collision-2026-05-27-10-15-00.md

Lines changed: 0 additions & 7 deletions
This file was deleted.

.chronus/changes/fix-python-prerelease-version-stamping-2026-5-27-13-30-0.md

Lines changed: 0 additions & 7 deletions
This file was deleted.
Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
---
2+
changeKind: internal
3+
packages:
4+
- "@typespec/http-client-python"
5+
---
6+
7+
Only copy the legacy code paths required for tests from the baseline sparse-checkout instead of copying the entire `azure/` and `unbranded/` baseline trees.
Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
---
2+
changeKind: fix
3+
packages:
4+
- "@typespec/compiler"
5+
---
6+
7+
[Language Server] Wrapped LSP server handlers with `wrapUnhandledError` to preserve server-side stack traces in error messages forwarded to the client. Previously, the JSON-RPC layer discarded the original stack trace, making unhandled errors in telemetry opaque.
Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
---
2+
changeKind: fix
3+
packages:
4+
- "typespec-vscode"
5+
---
6+
7+
Improved telemetry instrumentation for `install-global-compiler-cli`, `preview-openapi3`, `start-server`, and `server-path-changed` events by adding missing `lastStep` tracking and error detail logging. Added actionable error message when compiler is found but neither `node` nor `tsp` is available on PATH, guiding users to fix common nvm/fnm/volta configuration issues.

eng/emitters/pipelines/templates/stages/emitter-stages.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -388,6 +388,7 @@ stages:
388388
displayName: Use Node 22.x for playground bundle
389389
inputs:
390390
versionSpec: "22.x"
391+
checkLatest: true
391392
- script: npm ci
392393
displayName: Install emitter dependencies for playground bundle
393394
workingDirectory: $(Build.SourcesDirectory)/${{ parameters.PackagePath }}

eng/emitters/pipelines/templates/steps/build-step.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -64,6 +64,7 @@ steps:
6464
retryCountOnTaskFailure: 3
6565
inputs:
6666
versionSpec: ${{ parameters.NodeVersion }}
67+
checkLatest: true
6768

6869
- task: UsePythonVersion@0
6970
displayName: "Use Python ${{ parameters.PythonVersion }}"

eng/emitters/pipelines/templates/steps/test-step.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -60,6 +60,7 @@ steps:
6060
retryCountOnTaskFailure: 3
6161
inputs:
6262
versionSpec: ${{ parameters.NodeVersion }}
63+
checkLatest: true
6364

6465
- task: UsePythonVersion@0
6566
displayName: "Use Python ${{ parameters.PythonVersion }}"

0 commit comments

Comments
 (0)