Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
601 commits
Select commit Hold shift + click to select a range
e1b8223
[EngSys] Skip ratelimit log if no response headers (#36958)
mikeharder Aug 26, 2025
ac0c405
Bump zod from 4.1.1 to 4.1.3 in /.github (#36956)
dependabot[bot] Aug 26, 2025
e8411c5
changed name file (#36960)
azure-sdk Aug 26, 2025
90a727f
snake case tool names (#36959)
jeo02 Aug 26, 2025
0490f6e
Remove csharp-service-dir parameter and standardize C# emitter output…
Copilot Aug 26, 2025
098e31d
[ILogger] Add warning() method (#36967)
mikeharder Aug 26, 2025
4bf96d0
Sync eng/common directory with azure-sdk-tools for PR 11839 (#36965)
azure-sdk Aug 26, 2025
17891d9
fix issues introduced by previous api-version bump of storagemover (#…
ArcturusZhang Aug 27, 2025
813eef5
Update models.tsp (#36908)
welovej Aug 27, 2025
0191a07
[workloadorchestration] update operation (#36977)
v-jiaodi Aug 27, 2025
67cd66f
Add back location and azure-asyncoperation (#36980)
pshao25 Aug 27, 2025
f9391df
Change the description of deprecating vm refresh action of RetainedDa…
zzzzwj Aug 27, 2025
8c4ec8e
update route description (#36974)
koyasu221b Aug 27, 2025
747924e
[issues.js] Add "logger" parameter (#36987)
mikeharder Aug 27, 2025
54fa57e
Adding readme.md file in resource-manager folder (#36660)
bsomeshekar Aug 27, 2025
3b09dc4
[Swagger to TSP conversion] [mgmt] dnsresolver (#36066)
haolingdong-msft Aug 28, 2025
d013cc7
Add @qiaozha as code owner for suppressions.yaml (#37001)
qiaozha Aug 28, 2025
00fea50
[Typespec Migration] migrate mysql-flexible to typespec (#35895)
kazrael2119 Aug 28, 2025
11939f3
Revert "Unified Evaluation API Spec (Version upgrade) (#36115)" (#36964)
risinh Aug 28, 2025
be56046
Add DeliveryReport GET endpoint for ACS SMS (#36621)
kirill-linnik Aug 28, 2025
ad24d5f
[Support] tsp migration (#35579)
msyyc Aug 28, 2025
3c07222
Add new version for Automated Response Public Preview (#36646)
TalFrankel Aug 28, 2025
ba32cc6
update model name (#37007)
NneOkeke Aug 28, 2025
1650e52
Update HDInsight Linked Service Swagger definition with new payload f…
nakul16168 Aug 28, 2025
09db8e3
rename model (#37008)
NneOkeke Aug 28, 2025
ef7bd64
Bump marked from 16.2.0 to 16.2.1 in /.github/shared (#37002)
dependabot[bot] Aug 28, 2025
b31e38e
Bump marked from 16.2.0 to 16.2.1 in /.github (#37000)
dependabot[bot] Aug 28, 2025
0d514a3
Bump zod from 4.1.3 to 4.1.4 in /.github (#36999)
dependabot[bot] Aug 28, 2025
2bac2dd
Add specific instruction for self service SDK gen from release planne…
praveenkuttappan Aug 28, 2025
f9b00d9
Updating v1 specs with Chat, Embeddings, Responses, and Vector Stores…
glecaros Aug 28, 2025
16b9c2f
Revert "Bump @microsoft.azure/openapi-validator-rulesets (#36894)" (#…
mikeharder Aug 28, 2025
a87c04e
[readme.js] Add more tests for duplicate tags (#37012)
mikeharder Aug 28, 2025
222af36
Bump zod from 4.1.4 to 4.1.5 in /.github (#37019)
dependabot[bot] Aug 29, 2025
fbc9262
Convert Webpubsub Swagger to Tsp (#35228)
mcgallan Aug 29, 2025
81df49b
[compute-recommender] Add client.tsp (#37021)
ChenxiJiang333 Aug 29, 2025
706d9b4
Java, client.tsp for storagemover (#37023)
weidongxu-microsoft Aug 29, 2025
cbfe154
Release Microsoft.Network 2024-10-01 (#35689)
kamboj-prjwl Aug 29, 2025
0202b86
Update client.tsp (#37024)
kazrael2119 Aug 29, 2025
e60eab3
Migrate PostgresqlHsc to TypeSpec (#35623)
XiaofeiCao Aug 29, 2025
02eba4b
Migrate quota to TypeSpec (#35884)
pshao25 Aug 29, 2025
3166001
refactor(schemaregistry): migrate to unified folder structure (#36734)
zedy-wj Aug 29, 2025
d72799a
Refactor devtestlabs folder structure to comply with Azure Guidelines…
v-xuto Aug 29, 2025
bceb039
Refactor(containerstorage): migrate to unified folder structure (#36…
v-xuto Aug 29, 2025
6c8195e
refactor(datareplication): migrate to unified folder structure (#36768)
zedy-wj Aug 29, 2025
53e8d29
Refactor(deviceprovisioningservices): migrate to unified folder struc…
v-xuto Aug 29, 2025
593b1a7
Refactor elasticsan folder structure to comply with Azure Guidelines …
v-xuto Aug 29, 2025
0e30b14
refactor(azurelargeinstance): migrate to unified folder structure (#3…
zedy-wj Aug 29, 2025
d6e40f2
refactor(azurefleet): migrate to unified folder structure (#36805)
zedy-wj Aug 29, 2025
c4be46c
refactor(purviewpolicy): migrate to unified folder structure (#36803)
zedy-wj Aug 29, 2025
eb24fec
Refactor(guestconfiguration): migrate to unified folder structure (#3…
v-xuto Aug 29, 2025
3302f73
Refactor(powerbidedicated): migrate to unified folder structure (#36879)
v-xuto Aug 29, 2025
436fd67
refactor(desktopvirtualization): migrate to unified folder structure …
zedy-wj Aug 29, 2025
05b85d8
refactor(vmware): migrate to unified folder structure (#36802)
zedy-wj Aug 29, 2025
a07e3c5
fix the error in deliveryStatus type definition (from enum to string)…
kirill-linnik Aug 29, 2025
93e11e2
[dependabot.yml] Unfreeze autorest, js-yaml, cross-env. Ungroup open…
mikeharder Aug 29, 2025
1bbda16
Update CODEOWNERS for search data-plane and resource-manager (#37035)
kuanlu95 Aug 29, 2025
429fd8c
Remove Web KS from 08-01 Azure Search SDK (#36992)
jadrefke Aug 29, 2025
5f5bfdb
Fix response body in spec (#36707)
ArberH Aug 29, 2025
c05e898
Sync eng/common directory with azure-sdk-tools for PR 11905 (#37036)
azure-sdk Aug 29, 2025
39e7cf4
[Microsoft.AppConfiguration] Fix reference bug (#36072)
hahahahahaiyiwen Aug 29, 2025
80daf1b
Source user ID from graph api in TME (#37037)
azure-sdk Aug 29, 2025
c52ba99
Revert "Migrate quota to TypeSpec (#35884)" (#37040)
tejasm-microsoft Aug 29, 2025
cd17f4b
Users/tejasma/2025 09 01 (#36629)
tejasm-microsoft Aug 30, 2025
e50dbdb
[.github] Workflows that use PR diff should trigger on "edited" (#37042)
mikeharder Aug 30, 2025
8070fb8
Update documentation for VirtualNetworkGateway and VirtualWan VpnServ…
Nilambari Aug 30, 2025
0d3ffc7
Add 2 new POST APIs on VirtualNetworkGateway and VirtualWan resources…
Nilambari Aug 30, 2025
af75984
Add Python support to client names in client.tsp (#37068)
ChenxiJiang333 Sep 1, 2025
1ab5b71
clean tag (#36559)
judyzhu10 Sep 1, 2025
a4241ee
[TSP Migration][advisor] TypeSpec migrated from swagger (#34319)
HarveyLink Sep 1, 2025
c2f167e
tsmv, add ignoreDefinitionCase option (#37065)
weidongxu-microsoft Sep 1, 2025
1cefed9
add publish to jobtype (#37070)
linyguo Sep 2, 2025
864675e
[OffAzure] Site model changes to merge DR and Migrate scenarios (#35842)
ayushi1804 Sep 2, 2025
416149d
fix readme.md (#37077)
mcgallan Sep 2, 2025
012db0a
Remove Private Decorator in Notificationhubs (#36903)
mcgallan Sep 2, 2025
32c8fdc
Remove Private Decorator in SqlViirtualmachine (#36904)
mcgallan Sep 2, 2025
26bcf96
Remove private decorators (#36943)
melina5656 Sep 2, 2025
a37a5b7
Remove private decorators (#36938)
melina5656 Sep 2, 2025
663130c
Remove private decorators (#36944)
melina5656 Sep 2, 2025
23a2afb
Remove useless suppression (#36937)
melina5656 Sep 2, 2025
a6ae31b
Remove private decorators (#36946)
melina5656 Sep 2, 2025
b6beed1
[Bicep.Management] Fix C# names to align with original SDK (#35643)
anthony-c-martin Sep 2, 2025
213441b
Avere Azure Storage Cache Auto Import 2025-07-01 API Spec (#33395)
Aman-Jain-14 Sep 2, 2025
04b8740
storage task assignment regex and top bug fix (#36668)
saaqebs Sep 2, 2025
c5d52ee
Add pull-requests: write permission to copilot-setup-steps.yml workfl…
Copilot Sep 2, 2025
14849ff
[TSP Migration][redis] TypeSpec migrated from swagger (#35243)
melina5656 Sep 3, 2025
253a2db
New Disconnected Operations API (#36394)
aviranjan24 Sep 3, 2025
bb58530
Add issues service to microsoft.monitor preview/2025 05 03 preview (#…
liadtal Sep 3, 2025
63ea593
Update coding agent guidelinesto avoid adding API version (#37104)
praveenkuttappan Sep 3, 2025
1597e00
Exclude CODEOWNERS from matched files (#36990)
chidozieononiwu Sep 3, 2025
e976bdf
Add instructions for copilot REST API reviews (#35590)
mikekistler Sep 3, 2025
d7b5cae
update webpubsub config to fix JS automation failure (#37139)
kazrael2119 Sep 4, 2025
e009ee8
update javascript config (#37076)
kazrael2119 Sep 4, 2025
4968b83
Updated to include serviceAccountName for confluent (#36738)
Shekar2004 Sep 4, 2025
0b92e4f
[oav] handle filename=undefined when sorting errors (#37135)
scbedd Sep 4, 2025
194542c
update client.tsp (#37144)
kazrael2119 Sep 4, 2025
1417cdc
Add back the stable version that was removed by mistake (#37113)
xinzhizou Sep 4, 2025
acf562c
update the typespec in fabric (#37147)
ArcturusZhang Sep 4, 2025
ad2d848
[openapi-review.instructions.md] formatting (#37151)
mikeharder Sep 4, 2025
09695f5
refactor(containerregistry): migrate control plane to unified folder …
CodeJourneys Sep 4, 2025
d18f451
Review request for Microsoft.ContainerService/aks to add version prev…
FumingZhang Sep 5, 2025
4ac54c3
[Swagger to TSP conversion] [mgmt] msi (#36029)
wanlwanl Sep 5, 2025
681c15a
java, update doc/sample and tspconfig for emitter-output-dir (#37063)
weidongxu-microsoft Sep 5, 2025
34b917e
Specify the api version used for .NET SDK generation (#37164)
xinzhizou Sep 5, 2025
a049157
refactor(chaos): migrate to unified folder structure (#36810)
zedy-wj Sep 5, 2025
e51e007
refactor(trustedsigning): migrate to unified folder structure (#37006)
zedy-wj Sep 5, 2025
41fa078
refactor(mongocluster): migrate to unified folder structure (#36661)
v-xuto Sep 5, 2025
b24436e
refactor(dns): migrate to unified folder structure (#36815)
zedy-wj Sep 5, 2025
a677547
Refactor(sqlvirtualmachine): migrate to unified folder structure (#36…
v-xuto Sep 5, 2025
2c98714
refactor(notificationhubs): migrate to unified folder structure (#36728)
v-xuto Sep 5, 2025
1520fd0
Refactor(hardwaresecuritymodules): migrate to unified folder structur…
v-xuto Sep 5, 2025
379a6f3
refactor(botservice): migrate to unified folder structure (#36816)
zedy-wj Sep 5, 2025
decfe86
Refactor privatedns folder structure to comply with Azure Guidelines …
v-xuto Sep 5, 2025
06bc8c5
refactor(maintenance): migrate to unified folder structure (#36823)
zedy-wj Sep 5, 2025
3b32f83
refactor(servicenetworking): migrate to unified folder structure (#36…
zedy-wj Sep 5, 2025
1d3a6fb
Refactor(appconfiguration): migrate to unified folder structure (#36945)
v-xuto Sep 5, 2025
885bc71
refactor(app): migrate to unified folder structure (#36764)
v-xuto Sep 5, 2025
d65156f
Refactor(translation): migrate to unified folder structure (#36765)
v-xuto Sep 5, 2025
1288090
refactor(fabric): migrate to unified folder structure (#36821)
zedy-wj Sep 5, 2025
86e2487
refactor(recoveryservices): migrate to unified folder structure (#36813)
zedy-wj Sep 5, 2025
964e5a7
refactor(fileshares): migrate to unified folder structure (#36692)
v-xuto Sep 5, 2025
529c4e1
Sync eng/common directory with azure-sdk-tools for PR 11974 (#37159)
azure-sdk Sep 6, 2025
5d8335d
Add back the `@armResourceOperations` to computeschedule typespec and…
ArcturusZhang Sep 8, 2025
229dfd2
Update client.tsp for Azure.ResourceManager.WorkloadOrchestration (#3…
ArthurMa1978 Sep 8, 2025
ea41cfe
fix readme file for linter (#37185)
nrafalowski Sep 8, 2025
f48d18f
Updated tspconfig.yaml file to generate SDK properly for python, java…
aviranjan24 Sep 8, 2025
cf275fa
Updated service-dir in SDK configurations (#37223)
aviranjan24 Sep 8, 2025
a71c94f
feat(apim): Make url/protocol optional in Backend and provide example…
tomkerkhove Sep 8, 2025
b6472ff
Storage STG 100 (#36825)
seanmcc-msft Sep 8, 2025
6267b64
Simplify all specs to omit `@useDependency` for Azure Core and Arm li…
timotheeguerin Sep 8, 2025
8626bcf
updating documentation based on Cx requirement (#36586)
hiaga Sep 9, 2025
acba65e
Convert dataprotection to TypeSpec (#35817)
JiaqiZhang-Dev Sep 9, 2025
8177829
Rectify 2024-11-01 preview API to make it backward compatible with pr…
drishtipeshwani09 Sep 9, 2025
72c82ae
[botservice] Remove private decorators (#36947)
melina5656 Sep 9, 2025
bf2a34e
Update client.tsp for Azure.ResourceManager.Resource.Bicep (#37237)
ArthurMa1978 Sep 9, 2025
5ebf384
[servicefabricmesh] Add readme.python.md (#37238)
ChenxiJiang333 Sep 9, 2025
d0de8cf
Create readme for Python SDK settings (#37240)
ChenxiJiang333 Sep 9, 2025
e1ec9fd
Convert Storagesync swagger to Tsp (#35732)
mcgallan Sep 9, 2025
b53afea
Update SDK generation pipeline to link SDK pull request to release pl…
praveenkuttappan Sep 9, 2025
261adc4
Fix namespace to azure.ai.textanalytics (#37252)
amber-Chen-86 Sep 9, 2025
9fa3e34
Blob TypeSpec updates: Storage STG 100 (#37041)
catalinaperalta Sep 10, 2025
c58c75b
Remove async support for acquirePolicyToken (#37134)
Celinadhh Sep 10, 2025
31af470
Add a new step to mark SDK generation status as failed in release pla…
praveenkuttappan Sep 10, 2025
168d171
remove Discription in cspell (#37281)
mcgallan Sep 10, 2025
3ea06bd
bump vite from 7.1.3 to 7.1.5 (#37284)
mikeharder Sep 10, 2025
e4fc3b7
[dns] Remove private decorators (#36936)
melina5656 Sep 10, 2025
dbdc061
Feature/yuvalbeker/adding new api version preview (#36292)
yuvalbeker Sep 10, 2025
76c4e51
[liftrneon] use ArmCustomPatchSync for patch method (#37109)
kazrael2119 Sep 10, 2025
168b2fe
fix the nvainvnet swagger (#37178)
sbhosalemsft Sep 10, 2025
5f964a0
Consolidate definition (#37282)
tadelesh Sep 10, 2025
058c58e
Release insights microsoft.insights preview/2024 03 01 preview (#35822)
yashmuel Sep 10, 2025
bd0424e
Add new code owners for SQL specifications (#37098)
ericshape Sep 10, 2025
2ceda53
Add stable API version 09-01 for StorageDiscovery (#37017)
shanefujs Sep 10, 2025
05584a1
Upgrade to TypeSpec 1.4.0 (#37308)
timotheeguerin Sep 10, 2025
c2d22f8
[Azure.OpenAI.v1] Adding definitions for containers. (#37277)
glecaros Sep 10, 2025
eea8403
refactor(containerregistry): migrate data plane to unified folder str…
CodeJourneys Sep 10, 2025
dca492c
Jserbent/release azure search management plane 2025 10 01 preview (#3…
jonathanserbent Sep 10, 2025
72d0669
Description change for metadata list api to include trackingIDs descr…
bhattashishMsft Sep 10, 2025
242a68b
Bump @azure/oad from 0.11.0 to 0.12.0 in /eng/tools/openapi-diff-runn…
dependabot[bot] Sep 11, 2025
8358c74
Bump @microsoft.azure/openapi-validator-rulesets from 2.1.7 to 2.1.9 …
dependabot[bot] Sep 11, 2025
99c61c6
[.github/prompts] Add prompt for "go" emitter configuration (#37224)
richardpark-msft Sep 11, 2025
e380cd0
Update the client configuration to release Azure.ResourceManager.Comp…
ArthurMa1978 Sep 11, 2025
4026752
Release microsoft.key vault stable/2025-05-01 (#34161)
fponzi-ms Sep 11, 2025
712ab9d
[Microsoft.Migrate] [2024-03-03-preview] Making swagger and typespec …
dbhatia-ms Sep 11, 2025
1a726f6
updated namespace to `azure-ai-textanalytics-authoring` (#37345)
amber-Chen-86 Sep 11, 2025
b16d845
Update review instructions for Copilot data plane
maririos Sep 11, 2025
8d99d96
Update Key Vault client.tsp for Rust (#37349)
heaths Sep 11, 2025
492c363
Add custom instructions to fetch TypeSpec docs (#37355)
azure-sdk Sep 11, 2025
6705fa4
Fix the definition of CustomCredential to match actual service respon…
dargilco Sep 11, 2025
e616d58
Bump @microsoft.azure/openapi-validator-core and @microsoft.azure/ope…
dependabot[bot] Sep 11, 2025
1fa830f
Bump @autorest/openapi-to-typespec (#37350)
dependabot[bot] Sep 11, 2025
34efb62
[Text Authoring] remove new properties 20250515preview (#35840)
amber-Chen-86 Sep 11, 2025
e89374a
adopt new tsp-client config (#37022)
tadelesh Sep 11, 2025
35c0c63
Make Prepare-Release.ps1 executable (#37367)
azure-sdk Sep 12, 2025
706f864
[TSP migration] Migrate relay to TypeSpec (#36240)
MaryGao Sep 12, 2025
940dbe1
Update the client configuration to release Azure.ResourceManager.Neon…
ArthurMa1978 Sep 12, 2025
1ce11a2
update (#37327)
msyyc Sep 12, 2025
9bb1d0c
Update the client configuration to release Azure.ResourceManager.Comp…
ArthurMa1978 Sep 12, 2025
febf076
Update the relevant paths in cspell.yaml file for app and deviceprovi…
v-xuto Sep 12, 2025
d67803b
add new version 2024-12-30 (#37283)
judyzhu10 Sep 12, 2025
040776c
[TSP Migration][quota] Migrate quota to TypeSpec (#37145)
melina5656 Sep 12, 2025
b6366cb
remove go config (#37385)
jliusan Sep 12, 2025
5fd1ebf
[NetAppFiles]Release microsoft.net app 2025 07 01 preview (#36982)
audunn Sep 12, 2025
1c46b25
[cdn] migrate to typespec from swagger (#36263)
welovej Sep 12, 2025
4a5f8d5
Refactor(servicefabricmanagedclusters): migrate to unified folder str…
v-xuto Sep 12, 2025
9c0c7c8
Refactor(advisor): migrate to unified folder structure (#37027)
v-xuto Sep 12, 2025
c07353d
Refactor databox folder structure to comply with Azure Guidelines (#3…
v-xuto Sep 12, 2025
cb904a1
Refactor(dataprotection): migrate to unified folder structure (#37066)
v-xuto Sep 12, 2025
10a7fe0
Refactor(dnsresolver): migrate to unified folder structure (#37062)
v-xuto Sep 12, 2025
37886ac
Refactor(msi): migrate to unified folder structure (#37071)
v-xuto Sep 12, 2025
ca53f6a
Refactor postgresqlhsc folder structure to comply with Azure Guidelin…
v-xuto Sep 12, 2025
05b99a9
refactor(relay): migrate to unified folder structure (#37057)
zedy-wj Sep 12, 2025
f748865
refactor(signalr): migrate to unified folder structure (#37054)
zedy-wj Sep 12, 2025
51d8534
refactor the folder structure (#37285)
zedy-wj Sep 12, 2025
b7badd8
refactor(support): migrate to unified folder structure (#37051)
zedy-wj Sep 12, 2025
2d710d2
refactor(webpubsub): migrate to unified folder structure (#37050)
zedy-wj Sep 12, 2025
f55afd4
refactor(help): migrate to unified folder structure (#37049)
zedy-wj Sep 12, 2025
719b642
Copy GetDependencyViewForAllMachines changes from private repo to pub…
aashima11 Sep 12, 2025
83327af
New API GA version for ACS Email Inline Attachment feature (#37153)
ddouglas-msft Sep 12, 2025
51222a6
Migrate more services to not have use dependency (#37390)
timotheeguerin Sep 12, 2025
90f4042
Release machinelearningservices microsoft.machine learning services 2…
fmabroukmsft Sep 12, 2025
4af373f
Rename properties for azure dotnet sdk generation (#37362)
shraddhasun Sep 12, 2025
76b1d53
Add spec for Defender for Storage Settings stable API version (#37048)
raniwishahy Sep 14, 2025
1004eed
Add Python client name for RecoveryServicesClient (#37332)
ChenxiJiang333 Sep 15, 2025
498a7d2
move subid to method level (#37334)
msyyc Sep 15, 2025
c71db74
java config (#37341)
XiaofeiCao Sep 15, 2025
618194c
Add SalesforceV2 partitionOption (#36731)
wenqibu Sep 15, 2025
ad7a3e8
API docs related fixes and examples content reordering (#37217)
sachinsoni29 Sep 15, 2025
e868f56
[disconnectedoperations] Create client.tsp (#37401)
ChenxiJiang333 Sep 15, 2025
23e8495
docs(playwrighttesting): Readme update with deprecation notice (#37222)
kashish2508 Sep 15, 2025
2cab0ef
fix tspconfig for java (#37403)
v-hongli1 Sep 15, 2025
a83122b
Microsoft.NetworkCloud 2025-07-01-preview public release (#35265)
bryan-strassner Sep 15, 2025
ffd38e5
Dev sentinel securityinsights microsoft.security insights 2025 09 01 …
guywilfshukrun Sep 15, 2025
ebb5453
Changes made on client.tsp for csharp sdk generation (#37413)
aviranjan24 Sep 15, 2025
4356092
Sync eng/common directory with azure-sdk-tools for PR 11931 (#37424)
azure-sdk Sep 15, 2025
bb5a993
Update Compute CODEOWNERS (#36519)
haagha Sep 15, 2025
04d520c
update copilot instructions for tsp init and typespec doc retrieval (…
chrisradek Sep 15, 2025
454fe3d
[Compute] 2025-04-01 release (#36781)
haagha Sep 15, 2025
a3f8a42
Update tspconfig.yaml (#37407)
welovej Sep 16, 2025
f19bec6
Update back-compatible.tsp to align with the commit ID used by the SD…
welovej Sep 16, 2025
3323341
bump @apidevtools/json-schema-ref-parser from 14.2.0 to 14.2.1 (#37432)
mikeharder Sep 16, 2025
3b4ebff
build(deps-dev): bump globals from 16.3.0 to 16.4.0 in /.github (#37275)
dependabot[bot] Sep 16, 2025
457bcb1
build(deps-dev): bump globals from 16.3.0 to 16.4.0 in /.github/share…
dependabot[bot] Sep 16, 2025
605c0f9
Remove basic-setup-py configuration from tspconfig (#37442)
msyyc Sep 16, 2025
4e49542
Release azurearcdata/2025 06 01 preview (#36912)
Shiwani-K Sep 16, 2025
e18475e
Update class names and property types for Spot Placement Score .NET S…
Elina-L Sep 16, 2025
3ed4c07
Update client.tsp (#37434)
ChenxiJiang333 Sep 16, 2025
ae91a3a
Update tspconfig.yaml (#37461)
tadelesh Sep 16, 2025
fabdcd1
add go module suffix (#36979)
jliusan Sep 16, 2025
0ddf6be
Add an optional property 'SqlServerInstanceId' in 2025-09-01-preview …
suah0205 Sep 16, 2025
c2c7ee7
Description impovement (#36863)
audunn Sep 16, 2025
7f211d6
Bump @azure/avocado to 0.9.2, pin deps we own (#37468)
mikeharder Sep 16, 2025
4fb1c6c
Bump marked from 16.2.1 to 16.3.0 (#37471)
mikeharder Sep 16, 2025
a6cdc38
Bump debug from 4.4.1 to 4.4.3 (#37472)
mikeharder Sep 16, 2025
3331cf9
build(deps-dev): bump @azure/avocado from 0.9.2 to 0.9.3 (#37476)
dependabot[bot] Sep 16, 2025
a7f1f9d
bump zod from 4.1.5 to 4.1.8 (#37478)
mikeharder Sep 16, 2025
bd3efd2
build(deps-dev): bump @octokit/types from 14.1.0 to 15.0.0 in /.githu…
dependabot[bot] Sep 16, 2025
7993c20
Bump @actions/github-script from `f28e40c` to `ed59741` in /.github (…
dependabot[bot] Sep 16, 2025
e14ea6d
build(deps-dev): bump @azure-tools/typespec-client-generator-core (#3…
dependabot[bot] Sep 16, 2025
e85b022
[hybridkubernetes][Microsoft.Kubernetes][Preview]Added 2025-12-01-pre…
ikanni Sep 16, 2025
3a60179
build(deps-dev): bump eslint-plugin-unicorn from 60.0.0 to 61.0.2 in …
dependabot[bot] Sep 16, 2025
b3a239f
build(deps-dev): bump the eslint group across 2 directories with 3 up…
dependabot[bot] Sep 16, 2025
7202be8
[Monitor Query Logs] .NET client updates (#37425)
jsquire Sep 16, 2025
358a4ad
Migrate devcenter to TypeSpec (#36201)
pshao25 Sep 16, 2025
520e1f6
Key Vault 2025-07-01 API version (#37018)
melissamserv Sep 16, 2025
9e8f84c
update (#37456)
welovej Sep 17, 2025
e35d4b5
quota, java, backward-compatible change (#37493)
weidongxu-microsoft Sep 17, 2025
c90b62d
fix emitter options for csharp in storageactions and portalservices (…
ArcturusZhang Sep 17, 2025
f2b8c86
add go config (#37499)
jliusan Sep 17, 2025
959652a
update powershell module version (#37494)
shanefujs Sep 17, 2025
6bc9d62
Merge branch main into release-app-Microsoft.App-stable/2025-07-01
azure-sdk Sep 17, 2025
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/CODEOWNERS
Original file line number Diff line number Diff line change
Expand Up @@ -65,7 +65,7 @@
/specification/cognitiveservices/data-plane/Language/ @assafi @rokulka @ChongTang @annatisch @heaths @deyaaeldeen @kristapratico @mssfang @joseharriaga @minhanh-phan

# PRLabel: %Compute
/specification/compute/ @bilaakpan-ms @sandido @dkulkarni-ms @haagha @MS-syh2qs @grizzlytheodore @mabhard @danielli90 @smotwani @ppatwa @vikramd-ms @yunusm @ZhidongPeng @nkuchta @maheshnemichand @najams @changov
/specification/compute/ @xinzewang233 @audreyttt @haagha @bilaakpan-ms @grizzlytheodore @mabhard @danielli90 @smotwani @ppatwa @vikramd-ms @yunusm @ZhidongPeng @nkuchta @maheshnemichand @najams @changov

/specification/consumption/ @arusing @micahbresette

Expand Down
112 changes: 77 additions & 35 deletions .github/copilot-instructions.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,38 @@
# New TypeSpec projects

Before creating or initializing a TypeSpec project, you must know your org name, service name, and the type of service: data-plane or control-plane (ARM).

Then create a new project directory under the `specification/<orgName>/resource-manager/<RPNamespace>/<ServiceName>` or `specification/<orgName>/data-plane/<ServiceName>` path, following the guidelines below.

```
specification/
└── <orgName1>/
├── cspell.yaml
└── resource-manager/
├── readme.md ß NOTE: For ARM schema validation; see bullet #2 below
└── <RPNamespace>/ ß NOTE: Control-plane only (not data-plane)
└── <ServiceName1>/ ß Customer-facing service name; each version gets Documentation & SDK package
├── tspconfig.yaml ß TypeSpec files
├── main.tsp
├── models.tsp
├── readme.md ß autorest readme with YAML blocks
└── examples/ ß TypeSpec example folder
└── <api-version>/ ß One folder per service version described in TypeSpec
└── <example .json files>
└── preview/ and stable/
└── <api-version>/ ß One folder per service version described in OpenAPI. These folders are created and populated by compiling the TypeSpec folder for the service.
├── <OpenAPI .json files>
└── examples/ ß OpenAPI example folder
└── <example .json files>
└── <ServiceName2>/ // Customer-facing service name; contents identical to above structure
└── data-plane/
└── <ServiceName3>/ // Customer-facing service name; contents identical to above structure
```

Use the `./specification/widget` directory as a reference for creating your own project directory.

Only after the project directory is created according to the above guidelines may you run the `azsdk_init_typespec_project` tool to initialize the project.

## Converting a specification from swagger to typespec

Users can convert a specification from swagger to typespec by using `tsp-client` a CLI designed to help developers throughout various stages of typespec development.
Expand Down Expand Up @@ -130,6 +165,10 @@ enum Versions {
- camelCase fixes only apply to the typespec property names, any corresponding string values you should left as is.
- String values in typespec files should be left untouched.

## Up-to-date TypeSpec documentation

Follow [typespec docs](../eng/common/instructions/azsdk-tools/typespec-docs.instructions.md) to get the most up-to-date documentation for TypeSpec, including best practices for writing TypeSpec for Azure.

<!-- LINKS -->

[contoso-widget-manager]: ../specification/contosowidgetmanager/Contoso.WidgetManager/
Expand All @@ -140,67 +179,68 @@ enum Versions {
[ci-fix]: ../documentation/ci-fix.md
[url-type]: https://typespec.io/docs/language-basics/built-in-types#string-types
[no-enum]: https://azure.github.io/typespec-azure/docs/libraries/azure-core/rules/no-enum

[typespec-structure-guidelines]: ../documentation/typespec-structure-guidelines.md

# SDK generation from TypeSpec

## Agent context for TypeSpec and SDK process
- Check all open files in the editor and check if `main.tsp` or `tspconfig.yaml` are open in the editor. If either of
these files are open, then use the parent path of the `main.tsp` or `tspconfig.yaml` as default TypeSpec project root
path.
- If `main.tsp` and `tspconfig.yaml` are not open in the editor, then check if there are any TypeSpec project paths in
the context. If there are no TypeSpec project paths in the context, then prompt user to select a TypeSpec project path
from the list of paths. If user does not have a TypeSpec project, then prompt user to create a new TypeSpec project.
## Agent context for TypeSpec and SDK process

- Check all open files in the editor and check if `main.tsp` or `tspconfig.yaml` are open in the editor. If either of
these files are open, then use the parent path of the `main.tsp` or `tspconfig.yaml` as default TypeSpec project root
path.
- If `main.tsp` and `tspconfig.yaml` are not open in the editor, then check if there are any TypeSpec project paths in
the context. If there are no TypeSpec project paths in the context, then prompt user to select a TypeSpec project path
from the list of paths. If user does not have a TypeSpec project, then prompt user to create a new TypeSpec project.

### Prerequisites

- User should have a GitHub account and should be logged in to GitHub account using GitHub CLI `gh auth login`.
- run `npm ci` to install the dependencies
- To use Azure MCP tool calls, the user must have PowerShell installed. Provide [PowerShell installation instructions](https://learn.microsoft.com/powershell/scripting/install/installing-powershell) if not installed, and recommend restarting the IDE to start the MCP server.


### Basic Rules for SDK Generation from TypeSpec

1. **User Guidance**:
- Assume the user is unfamiliar with the SDK release process. Provide clear, concise instructions for each step.
- Assume the user is unfamiliar with the SDK release process. Provide clear, concise instructions for each step.

2. **File Handling**:
- Do not overwrite `tspconfig.yaml` or `main.tsp`. Use existing files and suggest updates if necessary.
- Use the path of the `tspconfig.yaml` file already open in the editor or the `.tsp` file path as the project root.
- If no `.tsp` file or folder is in the current context, prompt the user to select a valid TypeSpec project root path.
- Do not overwrite `tspconfig.yaml` or `main.tsp`. Use existing files and suggest updates if necessary.
- Use the path of the `tspconfig.yaml` file already open in the editor or the `.tsp` file path as the project root.
- If no `.tsp` file or folder is in the current context, prompt the user to select a valid TypeSpec project root path.

3. **Process Visibility**:
- Highlight all steps in the SDK generation process, showing completed and remaining steps.
- Do not skip any main steps. Ensure all steps are completed before moving to the next.
- Highlight all steps in the SDK generation process, showing completed and remaining steps.
- Do not skip any main steps. Ensure all steps are completed before moving to the next.

4. **Git Operations**:
- Avoid using the `main` branch for pull requests. Prompt the user to create or switch to a new branch if necessary.
- Display git commands (e.g., `git checkout`, `git add`, `git commit`, `git push`) with a "Run" button instead of
asking the user to copy and paste.
- Do not run `git diff`
- Avoid using the `main` branch for pull requests. Prompt the user to create or switch to a new branch if necessary.
- Display git commands (e.g., `git checkout`, `git add`, `git commit`, `git push`) with a "Run" button instead of
asking the user to copy and paste.
- Do not run `git diff`

5. **Azure-Specific Rules**:
- Always use `Azure` as the repo owner in MCP tool calls.
- Confirm with the user if they want to change the repo owner or target branch, and prompt for new values if needed.
- Always use `Azure` as the repo owner in MCP tool calls.
- Confirm with the user if they want to change the repo owner or target branch, and prompt for new values if needed.

6. **Exclusions**:
- Exclude changes to the `.gitignore` file and contents within the `.github` and `.vscode` folders from API spec and SDK pull requests.
- Exclude changes to the `.gitignore` file and contents within the `.github` and `.vscode` folders from API spec and SDK pull requests.

7. **Working Branch Rule**:
- If the typespec pull request already exists or is merged stay on the `main` branch, otherwise ensure the TypeSpec project repository and the current working repository are not on the `main` branch:
- Check the current branch name for the cloned GitHub repository:
- If the current branch is `main`, prompt the user to create a new branch using
`git checkout -b <branch name>`.
- If the current branch is not `main`, prompt the user to either select an existing branch or create a
new one.
- For branch switching:
- If a branch already exists and differs from the current branch, prompt the user to switch using
`git checkout <branch name>`.
- GitHub pull requests cannot be created from the `main` branch. Ensure all changes are made on a non-`main` branch.
- If the typespec pull request already exists or is merged stay on the `main` branch, otherwise ensure the TypeSpec project repository and the current working repository are not on the `main` branch:
- Check the current branch name for the cloned GitHub repository:
- If the current branch is `main`, prompt the user to create a new branch using
`git checkout -b <branch name>`.
- If the current branch is not `main`, prompt the user to either select an existing branch or create a
new one.
- For branch switching:
- If a branch already exists and differs from the current branch, prompt the user to switch using
`git checkout <branch name>`.
- GitHub pull requests cannot be created from the `main` branch. Ensure all changes are made on a non-`main` branch.

By following these rules, the SDK release process will remain clear, structured, and user-friendly.

## Steps to generate SDK from TypeSpec API specification

Follow [typespec to sdk](..\eng\common\instructions\azsdk-tools\typespec-to-sdk.instructions.md) to generate and release SDK from TypeSpec API specification. The process is divided into several steps, each with specific actions to ensure a smooth SDK generation and release process.
Do not skip the step that choose SDK generation method to ensure the user selects the appropriate method for SDK generation, either locally or using the SDK generation pipeline. Do not repeat the steps. Before using tools, check if user has Powershell installed.

Expand All @@ -210,25 +250,27 @@ Do not skip the step that choose SDK generation method to ensure the user select
4. **Review and Commit Changes**: Stage and commit TypeSpec modifications, ensuring the current branch is not "main". Do not create pull request yet.
5. **Create Specification Pull Request**: Create a pull request for TypeSpec changes if not already created. This is required only if there are TypeSpec changes in current branch.
6. **Choose SDK Generation Method**: Determine how to generate SDKs (locally or via pipeline). Only Python is supported for local SDK generation at this time.
7. **Generate SDKs via Pipeline**: Generate SDKs using [run sdk gen pipeline](..\eng\common\instructions\azsdk-tools\run-sdk-gen-pipeline.instructions.md), monitor the pipeline status and displaying generated SDK PR links.
7. **Generate SDKs via Pipeline**: Generate SDKs using [run sdk gen pipeline](..\eng\common\instructions\azsdk-tools\run-sdk-gen-pipeline.instructions.md), monitor the pipeline status and displaying generated SDK PR links.
8. **Show generated SDK PR**: Display the generated SDK pull request links for review.
9. **Validate Label and then Codeowners**: Validate the service label and codeowners for the created SDK service using both [validate service label](..\eng\common\instructions\azsdk-tools\validate-service-label.instructions.md) and [validate codeowners](..\eng\common\instructions\azsdk-tools\validate-codeowners.instructions.md).
10. **Create a release plan**: To create a release plan refer to [create release plan](..\eng\common\instructions\azsdk-tools\create-release-plan.instructions.md)
11. **Prompt user to change spec pull request to ready for review from draft status**: Update spec pull request to change it to ready for review.
12. **Release package**: Release the SDK package using `azsdk_release_sdk` tool.

## Release readiness of SDK and information about the release pipeline

Run [check package readiness](..\eng\common\instructions\azsdk-tools\check-package-readiness.instructions.md) to check the release readiness of an SDK package. This prompt will collect the required information from the user, execute the readiness check, and present the results.

## Instructions for GitHub coding agent to generate SDKs using GitHub.com

Run only SDK generation step and Update SDK details back in issue description and release plan. Do not run TypeSpec validation, or service label check. This is applicable only when GitHub copilot coding agent is used to generate SDK and if a Release Plan is available in the context.
Coding agent must wait until all SDK generation pipeline are in completed status and then fetch the SDK details from pipeline run. This is applicable only when a GitHub issue is assigned to GitHub coding agent to generate SDK from a TypeSpec project. This is not applicable when running Copilot from Visual Studio and VS Code.

steps:
- Run SDK generation pipeline for the given TypeSpec path for all languages mentioned in the description.
- Keep checking the pipeline status until pipeline is in completed or failed status.
- Find SDK pull request links from the pipeline run.
constraints:
- Do not invoke other steps.
- Do not modify main.tsp file or any files in TypeSpec project.
- Do not add API version to an existing main.tsp if input API version is not present.
- Do not add API version to an existing main.tsp if input API version is not present.
2 changes: 1 addition & 1 deletion .github/instructions/openapi-review.instructions.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ applyTo: "**/*.json"

# Copilot Review Instructions for reviewing OpenAPI v2

Please review OpenAPI v2 (Swagger) definition files with the following in mind:
When performing a code review, review OpenAPI v2 (Swagger) definition files with the following in mind:

## API Guidelines Alignment

Expand Down
Loading
Loading