Skip to content

Commit 032ecdb

Browse files
committed
Update to the latest tsp toolset
The client-location test was split into four different tests.
1 parent fed06ac commit 032ecdb

59 files changed

Lines changed: 1019 additions & 653 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

packages/typespec-rust/.scripts/tspcompile.js

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -80,7 +80,10 @@ const azureHttpSpecsGroup = {
8080
'spector_apiverpath': {input: 'azure/client-generator-core/api-version/path/client.tsp'},
8181
'spector_apiverquery': {input: 'azure/client-generator-core/api-version/query/client.tsp'},
8282
'spector_clientinit': {input: 'azure/client-generator-core/client-initialization/client.tsp'},
83-
'spector_clientloc': {input: 'azure/client-generator-core/client-location'},
83+
'spector_clientloc_move1': {input: 'azure/client-generator-core/client-location/move-method-parameter-to-client'},
84+
'spector_clientloc_move2': {input: 'azure/client-generator-core/client-location/move-to-existing-sub-client'},
85+
'spector_clientloc_move3': {input: 'azure/client-generator-core/client-location/move-to-new-sub-client'},
86+
'spector_clientloc_move4': {input: 'azure/client-generator-core/client-location/move-to-root-client'},
8487
'spector_emptystringasnone': {input: 'azure/client-generator-core/deserialize-empty-string-as-null'},
8588
'spector_flattenproperty': {input: 'azure/client-generator-core/flatten-property'},
8689
//'spector_coreoverride': {input: 'azure/client-generator-core/override/client.tsp'},

packages/typespec-rust/CHANGELOG.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,7 @@
1616
### Other Changes
1717

1818
* Enum values that coalesce into the same name no longer cause an error. The names will be flagged for improvement and diagnostics emitted.
19+
* Updated to the latest tsp toolset.
1920

2021
## 0.32.0 (2025-12-11)
2122

packages/typespec-rust/package.json

Lines changed: 16 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -49,21 +49,21 @@
4949
"homepage": "https://github.com/Azure/typespec-rust#readme",
5050
"readme": "https://github.com/Azure/typespec-rust/blob/main/readme.md",
5151
"devDependencies": {
52-
"@azure-tools/azure-http-specs": "0.1.0-alpha.34",
53-
"@azure-tools/typespec-autorest": "~0.63.0",
54-
"@azure-tools/typespec-azure-core": "~0.63.0",
55-
"@azure-tools/typespec-azure-resource-manager": "~0.63.0",
56-
"@azure-tools/typespec-client-generator-core": "~0.63.0",
52+
"@azure-tools/azure-http-specs": "0.1.0-alpha.36",
53+
"@azure-tools/typespec-autorest": "~0.64.0",
54+
"@azure-tools/typespec-azure-core": "~0.64.0",
55+
"@azure-tools/typespec-azure-resource-manager": "~0.64.0",
56+
"@azure-tools/typespec-client-generator-core": "~0.64.1",
5757
"@eslint/js": "^9.39.1",
5858
"@types/node": "^20.19.25",
59-
"@typespec/compiler": "^1.7.0",
60-
"@typespec/http": "^1.7.0",
61-
"@typespec/http-specs": "0.1.0-alpha.29",
62-
"@typespec/openapi": "^1.7.0",
63-
"@typespec/rest": "~0.77.0",
64-
"@typespec/spector": "0.1.0-alpha.21",
65-
"@typespec/versioning": "~0.77.0",
66-
"@typespec/xml": "~0.77.0",
59+
"@typespec/compiler": "^1.8.0",
60+
"@typespec/http": "^1.8.0",
61+
"@typespec/http-specs": "0.1.0-alpha.30",
62+
"@typespec/openapi": "^1.8.0",
63+
"@typespec/rest": "~0.78.0",
64+
"@typespec/spector": "0.1.0-alpha.22",
65+
"@typespec/versioning": "~0.78.0",
66+
"@typespec/xml": "~0.78.0",
6767
"@vitest/coverage-v8": "^4.0.10",
6868
"@vitest/ui": "^4.0.10",
6969
"c8": "^10.1.3",
@@ -73,9 +73,9 @@
7373
"vitest": "^4.0.10"
7474
},
7575
"peerDependencies": {
76-
"@azure-tools/typespec-client-generator-core": ">=0.63.3 <1.0.0",
77-
"@typespec/compiler": "^1.7.0",
78-
"@typespec/http": "^1.7.0"
76+
"@azure-tools/typespec-client-generator-core": ">=0.64.1 <1.0.0",
77+
"@typespec/compiler": "^1.8.0",
78+
"@typespec/http": "^1.8.0"
7979
},
8080
"dependencies": {
8181
"@azure-tools/codegen": "~2.10.1",

packages/typespec-rust/pnpm-lock.yaml

Lines changed: 197 additions & 204 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

packages/typespec-rust/test/Cargo.toml

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,10 @@ members = [
1818
"spector/azure/client-generator-core/api-version/path",
1919
"spector/azure/client-generator-core/api-version/query",
2020
"spector/azure/client-generator-core/client-initialization",
21-
"spector/azure/client-generator-core/client-location",
21+
"spector/azure/client-generator-core/client-location/move-method-parameter-to-client",
22+
"spector/azure/client-generator-core/client-location/move-to-existing-sub-client",
23+
"spector/azure/client-generator-core/client-location/move-to-new-sub-client",
24+
"spector/azure/client-generator-core/client-location/move-to-root-client",
2225
"spector/azure/client-generator-core/deserialize-empty-string-as-null",
2326
"spector/azure/client-generator-core/flatten-property",
2427
"spector/azure/client-generator-core/usage",

packages/typespec-rust/test/spector/azure/client-generator-core/client-location/Cargo.toml renamed to packages/typespec-rust/test/spector/azure/client-generator-core/client-location/move-method-parameter-to-client/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
[package]
2-
name = "spector_clientloc"
2+
name = "spector_clientloc_move1"
33
version = "0.1.0"
44
authors.workspace = true
55
edition.workspace = true

packages/typespec-rust/test/spector/azure/client-generator-core/client-location/move-method-parameter-to-client/src/generated/clients/mod.rs

Lines changed: 9 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

packages/typespec-rust/test/spector/azure/client-generator-core/client-location/src/generated/clients/client_location_move_method_parameter_to_blob_operations_client.rs renamed to packages/typespec-rust/test/spector/azure/client-generator-core/client-location/move-method-parameter-to-client/src/generated/clients/move_method_parameter_to_blob_operations_client.rs

Lines changed: 7 additions & 7 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

packages/typespec-rust/test/spector/azure/client-generator-core/client-location/move-method-parameter-to-client/src/generated/clients/move_method_parameter_to_client.rs

Lines changed: 79 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

packages/typespec-rust/test/spector/azure/client-generator-core/client-location/move-method-parameter-to-client/src/generated/mod.rs

Lines changed: 10 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)