Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
359 commits
Select commit Hold shift + click to select a range
669a56e
build(deps-dev): bump @azure-tools/typespec-client-generator-cli (#42…
dependabot[bot] Apr 7, 2026
0fb947f
build(deps-dev): bump @vitest/coverage-v8 in /.github/shared (#42085)
dependabot[bot] Apr 7, 2026
56d2297
[Maps] Migrate Search to TSP (#40695)
laiapat Apr 7, 2026
0b8d8f2
[Maps] Migrate Weather to TSP (#41399)
laiapat Apr 7, 2026
f5d25f9
[Maps] Migrate Traffic to TSP (#41757)
laiapat Apr 7, 2026
ea8bc18
[Maps] Migrate Timezone to TSP (#41398)
laiapat Apr 7, 2026
d997fca
[Maps] Migrate Route to TSP (#40697)
laiapat Apr 7, 2026
5b00f20
[Maps] Migrate Render to TSP (#40698)
laiapat Apr 7, 2026
a1ebf99
[Maps] Migrate Geolocation to TSP (#40620)
laiapat Apr 7, 2026
3c26863
Add code owners for Foundry Data Plane TypeSpec folder (#42077)
dargilco Apr 7, 2026
359ab5e
Update Batch API documentation to specify ISO 8601 format for duratio…
wanghoppe Apr 7, 2026
809693a
[Storage] Auditing `azure_storage_queue` TypeSpec documentation (#42088)
vincenttran-msft Apr 8, 2026
bae8d61
logicapp auto project typespec (#41180)
msjaydeep Apr 8, 2026
c35a8db
Improve typespec author skill invocation chance (#42005)
haolingdong-msft Apr 8, 2026
01ee9d0
Add C# naming fixes for StorageMover SDK review comments (#42095)
sssash18 Apr 8, 2026
8bcabc8
Add Hero Scenarios workflow — service README suggestion for API spec …
deyaaeldeen Apr 8, 2026
d10ab89
Sync eng/common directory with azure-sdk-tools for PR 14918 (#42172)
azure-sdk Apr 8, 2026
f9a6d8b
Upgrade typespec 1.11 (#42208)
timotheeguerin Apr 8, 2026
2ea4fc5
bump fleet csharp api version to 2026-02-01-preview (#42215)
frantran Apr 8, 2026
f777570
SDK generation workflow to update release plan (#42067)
praveenkuttappan Apr 8, 2026
b01e32f
[Foundry] Consolidating service patterns + Adding LRO. (#42174)
glecaros Apr 8, 2026
7d3cd81
build(deps-dev): bump the eslint group across 2 directories with 1 up…
dependabot[bot] Apr 8, 2026
b3167e3
Add new api-version 2026-04-30 for Features_Disable LRO action and Ge…
ajitbhalekar Apr 9, 2026
da74edd
Add Python clientName customization for ServerVersion.8.4 to fix ENUM…
Copilot Apr 9, 2026
f84195c
[ServiceBus] Add Java clientName and tspconfig updates for TypeSpec m…
weidongxu-microsoft Apr 9, 2026
14f36a9
Replace ProxyResource in ServiceFabric (#42198)
mcgallan Apr 9, 2026
b33b899
add JS workaround for device registry (#42196)
kazrael2119 Apr 9, 2026
7346f2b
[TSP Migration][authorization-12-01]TypeSpec migrated from swagger (#…
mcgallan Apr 9, 2026
e0f9774
build(deps-dev): bump @azure-tools/typespec-client-generator-core (#4…
dependabot[bot] Apr 9, 2026
d55cfa5
Add C# provisioning emitter config for MySQL FlexibleServers (#42105)
ArcturusZhang Apr 9, 2026
b9679d0
Sync eng/common directory with azure-sdk-tools for PR 15020 (#42219)
azure-sdk Apr 9, 2026
1cb81ab
MPG migration - billingbenefits (#41058)
haiyuazhang Apr 9, 2026
b3944c3
Fix BotService schema: update models.tsp and regenerate swagger files…
Kundanha Apr 9, 2026
14ea458
Replace Network/Common NameSpace (#42225)
mcgallan Apr 9, 2026
d7bc5c7
Sync eng/common directory with azure-sdk-tools for PR 15041 (#42232)
azure-sdk Apr 9, 2026
70d6d91
Batch naming updates for python (#41966)
wiboris Apr 9, 2026
0238251
Manually sync post-apiview.yml from azure-sdk-tools (#42238)
weshaggard Apr 9, 2026
355a4be
Recover from local version parsing failures in install (#42243)
azure-sdk Apr 9, 2026
f7b4c19
Update CODEOWNERS for Cognitive Services (#42163)
fmabroukmsft Apr 9, 2026
b0be6ab
Add missing descriptions to enum values (#41428)
nachoalonsoportillo Apr 9, 2026
d578ca0
Azure VM Image Builder API Release 2025-10-01 (#41665)
kof-f Apr 9, 2026
8fa1530
Fix naming issues in DesktopVirtualization client.tsp per SDK review …
fullpanic Apr 10, 2026
30d37aa
fix: deduplicate hero-scenarios guidelines and upgrade gh-aw to v0.67…
deyaaeldeen Apr 10, 2026
ca19bab
[Tsp Conversion][app] Container App Tsp Conversion (#40251)
cxznmhdcxz Apr 10, 2026
9b92ce9
add flatten to mitigate js breakings (#42229)
kazrael2119 Apr 10, 2026
3927d97
Update flattenProperty for deprecated properties (#42258)
kazrael2119 Apr 10, 2026
3315929
[TSP Migration] storagcache TypeSpec migrated from swagger (#42197)
welovej Apr 10, 2026
a2a282a
Add C# client customizations for StackHCI migration (#40854)
live1206 Apr 10, 2026
da481e6
[JS] Enable head-as-boolean for resources deployments (#42228)
v-jiaodi Apr 10, 2026
89a39b0
MPG migration - providerhub (#42123)
haiyuazhang Apr 10, 2026
0cfd3bd
[TSP Migration][sql] Migrate Swagger 2025-02-01-preview to TypeSpec (…
melina5656 Apr 10, 2026
2026ec2
Remove customTopics from all CognitiveServices API versions (backfill…
fmabroukmsft Apr 10, 2026
a70d233
chore: upgrade gh-aw to v0.68.0 and recompile workflows (#42255)
deyaaeldeen Apr 10, 2026
dace6e3
Remove deprecated APIs for hybridaks (#42177)
jonnguyen1 Apr 10, 2026
031a583
API review changes for Java SDK (#41926)
ReneOv-MSFT Apr 10, 2026
7716abd
Adding validation to baseProfile and resourceOverrides in ResourcePro…
sumedhsp-msft Apr 10, 2026
6299627
Sync .github directory with azure-sdk-tools for PR 15048 (#42267)
azure-sdk Apr 10, 2026
bdf9cf6
build(deps): bump basic-ftp from 5.2.0 to 5.2.2 (#42278)
dependabot[bot] Apr 11, 2026
578847d
[package-lock.json] bump lodash (#42224)
mikeharder Apr 11, 2026
963bc1e
build(deps-dev): bump @autorest/openapi-to-typespec (#42249)
dependabot[bot] Apr 11, 2026
d25ec44
[package.json] sort deps (#42285)
mikeharder Apr 11, 2026
5c4b36f
[MSI] Update tspconfig.yaml and client.tsp for Java SDK migration (#4…
weidongxu-microsoft Apr 13, 2026
8742677
[.github] bump brace-expansion (#42303)
mikeharder Apr 13, 2026
e785afc
[.github] bump typescript to v6 (#42304)
mikeharder Apr 13, 2026
f01c7da
build(deps-dev): bump @azure-tools/spec-gen-sdk from 0.9.6 to 0.9.7 (…
dependabot[bot] Apr 13, 2026
e17a36b
build(deps): bump marked from 17.0.5 to 17.0.6 in /.github/shared (#4…
dependabot[bot] Apr 13, 2026
62caf40
build(deps): bump marked from 17.0.5 to 17.0.6 in /.github (#42295)
dependabot[bot] Apr 13, 2026
badb188
remove version tagging for java sdk generation (#42306)
abaranwal-ms Apr 13, 2026
0308555
[eng/tools] bump typescript to v6 (#42309)
mikeharder Apr 13, 2026
c22e879
dns: migrate DNS TypeSpec project for Java SDK (#42314)
weidongxu-microsoft Apr 13, 2026
b7c7ac1
Adding new api version 2026-04-01-preview (#42210)
sofiya09 Apr 13, 2026
c1a002d
hero-scenarios: switch to hero-scenarios.md and support fork PRs (#42…
deyaaeldeen Apr 13, 2026
79d43f0
add 2026-04-01-preview api (#42060)
jonnguyen1 Apr 13, 2026
31b1452
build(deps-dev): bump the eslint group across 2 directories with 1 up…
dependabot[bot] Apr 13, 2026
47103cd
Sync eng/common directory with azure-sdk-tools for PR 14920 (#42288)
azure-sdk Apr 13, 2026
9cef0d9
hero-scenarios: fall back to add-comment when file not in PR diff (#4…
deyaaeldeen Apr 13, 2026
efc0162
Allow empty keyVersion on Keys crypto client APIs (#42274)
heaths Apr 13, 2026
54b4984
Use Key Vault 2025-07-01 for Rust SDK (#42342)
heaths Apr 14, 2026
7bde2c9
Re-apply PR #41920: Make ApiVersion pipeline parameter truly optional…
Copilot Apr 14, 2026
e977b25
Sync eng/common directory with azure-sdk-tools for PR 15119 (#42340)
azure-sdk Apr 14, 2026
99eb623
[post-apiview.yml] Use new runner pool (#42347)
mikeharder Apr 14, 2026
f3f95cc
Search data-plane: remove interfaces in client.tsp to enable generati…
Copilot Apr 14, 2026
986a70d
dns, fix incorrect tsp (#42316)
weidongxu-microsoft Apr 14, 2026
66be9a7
search, java client, add clientRequired to accept header (#42257)
weidongxu-microsoft Apr 14, 2026
3ee9512
[post-apiview.yml] Remove condition to run on fork PRs (#42353)
mikeharder Apr 14, 2026
af5e491
Remove PR condition because it is alwasy empty for PRs from forks (#4…
azure-sdk Apr 14, 2026
4b3d334
hero-scenarios: add hero-scenarios-added label after posting comment …
deyaaeldeen Apr 14, 2026
7f6945b
Revert preview version 2026-01-01-preview in Microsoft.RecoveryServic…
vidyadharijami Apr 14, 2026
c10d011
privatedns: update tspconfig.yaml and client.tsp for Java SDK migrati…
weidongxu-microsoft Apr 14, 2026
e9ea171
[TSP conversion][datamigration] Tsp convert (#42193)
cxznmhdcxz Apr 14, 2026
4accdfe
update (#42357)
welovej Apr 14, 2026
cbfa5bf
Typespec changes for 2024-04-01-preview SDK release (#41971)
ransinha1989 Apr 14, 2026
8742bf6
Sync eng/common directory with azure-sdk-tools for PR 14973 (#42212)
azure-sdk Apr 14, 2026
2923b0a
Wangamber/feat/stt typespec align (#37598)
amber-yujueWang Apr 14, 2026
edf549e
redisenterprise release new api version 2026-02-01-preview (#40058)
RileyMac12 Apr 14, 2026
14cbce9
Rename Messages versions for C# (#42371)
MaiLinhP Apr 14, 2026
308d547
client.tsp customizations for 2026-04-01-GA API (#42063)
efrainretana Apr 14, 2026
4b6c57a
Remove KS Create and CreateOrUpdate examples from 2025-11-01-preview …
yangylu91 Apr 15, 2026
a3293ce
Update CODEOWNERS to add additional owners for ARM instruction files …
ravimeda Apr 15, 2026
d060684
Update docs (#42254)
yitaopan Apr 15, 2026
7729476
build(deps): bump simple-git from 3.33.0 to 3.35.2 in /.github/shared…
dependabot[bot] Apr 15, 2026
6fb5024
build(deps): bump simple-git from 3.33.0 to 3.35.2 in /.github (#42348)
dependabot[bot] Apr 15, 2026
5fcc6ce
build(deps-dev): bump vitest from 4.1.2 to 4.1.3 in /.github (#42387)
dependabot[bot] Apr 15, 2026
7ad7643
build(deps-dev): bump vitest from 4.1.2 to 4.1.3 in /.github/shared (…
dependabot[bot] Apr 15, 2026
7c26328
build(deps): bump marked from 17.0.6 to 18.0.0 in /.github (#42388)
dependabot[bot] Apr 15, 2026
18fe08b
Fix LRO response types for GalleryScript and GalleryScriptVersion ope…
tadelesh Apr 15, 2026
04fedd7
Update ADR Spec Code Owners (#42178)
hmmorales Apr 15, 2026
dddcb1f
Add GitHub Workflow to validate ARM leases (#39495)
tejaswiMinnu Apr 15, 2026
d372018
[Analyze-document] added default tag in readme (#41425)
amber-Chen-86 Apr 15, 2026
f5b2b28
add java fixes to client.tsp (#42386)
idickerson7 Apr 15, 2026
fb9228a
Allow ARM Auto-Signoff even when NotReadyForARMReview (#42239)
tejaswiMinnu Apr 15, 2026
3f4fd63
[Analyze-document] update typespec for document 2026-05-01 (#41178)
amber-Chen-86 Apr 15, 2026
f5bf9b0
[JS] Mitigate breaking change (#42397)
v-jiaodi Apr 16, 2026
75dd1e0
update routes for bulkactions (#41544)
NneOkeke Apr 16, 2026
2b46ec0
[hanaonazure] Tsp conversion (#42315)
cxznmhdcxz Apr 16, 2026
acab46a
resolve go breaking change (#42423)
tadelesh Apr 16, 2026
318086e
[extendedlocation] Tsp conversion (#42299)
cxznmhdcxz Apr 16, 2026
5edf687
Rename (server-level) to (using databaseName parameter) in x-ms-examp…
GalGoldi72 Apr 16, 2026
7ca75b8
[Orbital] Add stable API version 2026-04-15 for Microsoft Planetary C…
karthick-rn Apr 16, 2026
6fd2120
update clientTsp for iotoperation (#42395)
kazrael2119 Apr 16, 2026
157952a
Adding new API version 2026-01-01 to Microsoft.RecoveryServices (#41997)
vidyadharijami Apr 16, 2026
b6ff384
Renamed base-profile to virtualMachineBaseProfile to avoid breakin… (…
sumedhsp-msft Apr 16, 2026
7ffc2a0
Batch removal of unused property (#41815)
wiboris Apr 16, 2026
4bf9349
[CODEOWNERS] update `deviceregistry` (#42412)
hmmorales Apr 16, 2026
92d892f
Sync eng/common directory with azure-sdk-tools for PR 15153 (#42430)
azure-sdk Apr 16, 2026
2ddde2a
remove bypass local dns (#42434)
azure-sdk Apr 16, 2026
237a4f5
Modifying the identity parameters required for the Azure Purview Acco…
annugoyall Apr 16, 2026
c6fd3c7
Update copilot hooks to add user prompt hook (#42438)
praveenkuttappan Apr 16, 2026
bb862b1
Add Microsoft.Monitor/pipelineGroups csharp client configurations for…
andborja Apr 16, 2026
469971e
Sync eng/common directory with azure-sdk-tools for PR 15105 (#42440)
azure-sdk Apr 16, 2026
731c5fa
Delete eng/common/pipelines/templates/steps/bypass-local-dns.yml (#42…
azure-sdk Apr 16, 2026
6df20c4
Artifact Signing dataplane GA API definition (#40048)
Jaxelr Apr 17, 2026
2cd1655
[WebPubSub] Fix TSP migration deviations (#42144)
MoChilia Apr 17, 2026
78aaaa8
[TSP Migration][resourcehealth] Migrate Swagger 2025-05-01 to TypeSpe…
melina5656 Apr 17, 2026
c804359
Remove Private Endpoint Connection Proxy (#42170)
srinivaas-ganesan Apr 17, 2026
15fc417
Mark LinkOrganization.token as secret with x-ms-secret extension (#42…
rsinghal26 Apr 17, 2026
f11d40c
ServiceFabric: C# backward-compat decorators for MPG migration (#42363)
live1206 Apr 17, 2026
485a906
Add C# mgmt emitter config for CognitiveServices (#41375)
live1206 Apr 17, 2026
82b7dbf
MPG migration - databoxedge (#41947)
haiyuazhang Apr 17, 2026
a761c9e
Add C# client customizations for ContainerInstance mgmt SDK migration…
ArcturusZhang Apr 17, 2026
fecd9f0
Prepare release for Azure.ResourceManager.CognitiveServices api-versi…
ArthurMa1978 Apr 17, 2026
4664d78
[dependabot.yml] Add cooldown period for actions updates (#42479)
mikeharder Apr 17, 2026
4675e01
Sync eng/common directory with azure-sdk-tools for PR 15134 (#42416)
azure-sdk Apr 17, 2026
f5fc6db
Sync .github directory with azure-sdk-tools for PR 15134 (#42415)
azure-sdk Apr 17, 2026
0fa038c
Add new resource type slis and slissignalpreview to public repository…
titplegend Apr 17, 2026
f186506
[Analyze-document] update typespec for document 2026-05-15-preview (#…
amber-Chen-86 Apr 18, 2026
82467b8
Sync eng/common directory with azure-sdk-tools for PR 15192 (#42480)
azure-sdk Apr 18, 2026
8b2ae2c
Review request for Microsoft.ContainerService/aks to add version stab…
FumingZhang Apr 20, 2026
4f2ec8a
Added DataAsset,DataColumn APIs in Purview Unified Catalog (#41793)
AnilKumarPolepalli Apr 20, 2026
2512e3b
[JS] Enable compatibility-lro for datafactory (#42503)
v-jiaodi Apr 20, 2026
0295acb
Update minimumTlsVersion description to note TLS1.3 is not supported …
jwfeshuk Apr 20, 2026
47c3766
MPG migration - costmanagement (#42062)
haiyuazhang Apr 20, 2026
c5044e9
[NetAppFiles] Release microsoft.net app 2026 01 01 (#42162)
audunn Apr 20, 2026
01ddec1
ARM API Reviewer: Copilot agent for Azure REST API spec PR reviews (#…
ravimeda Apr 20, 2026
0607ac7
[Compute] 2025-11-01 release (#39476)
audreyttt Apr 20, 2026
bd278d1
Add @@clientName prefix for Feature and VmFamily types in ComputeLimi…
ajitbhalekar Apr 20, 2026
0e7d7f6
Update typespec-azure-resource-manager (#42384)
markcowl Apr 20, 2026
1e6111d
Add RecreatingStandby (#41270)
nehrao1 Apr 20, 2026
c8e4b68
Fix query parameter name (#42528)
AnilKumarPolepalli Apr 21, 2026
84d3ee4
Adding new preview api version for azure vm (#42396)
deepakmauryams Apr 21, 2026
95f5146
[HDInsight] Add C# mgmt emitter and fix spec for TypeSpec migration (…
live1206 Apr 21, 2026
8ea3680
[WebPubSub] Fix data-plane error response shape (#42534)
MoChilia Apr 21, 2026
45dfe3e
Add SchedulerTime clientName for StorageMover SDK review comment (#42…
sssash18 Apr 21, 2026
d0bc296
Refactor(monitoringservice): migrate to unified folder structure (#42…
v-xuto Apr 21, 2026
5142fed
Add API version 2026-04-01 for Microsoft.Storage (#41271)
jwfeshuk Apr 21, 2026
b8953e0
[DPS] Migrate dataplane API to typespec (stable/2021-10-01 + preview/…
pratik11jain Apr 21, 2026
d554130
Microsoft.ApiMangement 2025-09-01-preview spec changes (#40207)
solankisamir Apr 21, 2026
9afcf60
[Microsoft.AppConfiguration] Add specs for `2025-08-01-preview` API v…
austintolani Apr 21, 2026
3ee5078
Update-DocsMsToc.ps1 - Use powershell-yaml 0.4.12, include fixes for …
azure-sdk Apr 21, 2026
6ac841e
[python] Add client name for HorizonDb (#42362)
ChenxiJiang333 Apr 22, 2026
5717c13
method name change (#42521)
wiboris Apr 22, 2026
4850dea
Add @@usage(Model, Usage.input, "csharp") for C# ApiCompat compatibil…
ArcturusZhang Apr 22, 2026
4f60398
[Desktop Virtualization] Update tsp files to adapt stable version (#4…
Fat-Salty-fish Apr 22, 2026
c7d2f56
Correction: Update Model-Router Routing mode to quality instead of ac…
javed-73 Apr 22, 2026
705eb0b
[TSP Migration][monitor] TypeSpec migrated from swagger (#42199)
melina5656 Apr 22, 2026
133e9c0
Add x-ms-pageable to batchOutboundRules POST for CognitiveServices (#…
Dchillakuru Apr 22, 2026
dea82a7
[Rust] Leave Key Vault key version optional for encrypt, sign, and wr…
heaths Apr 22, 2026
4a01d71
Bump @azure-tools/typespec-client-generator-cli (#42581)
azure-sdk Apr 22, 2026
d32a3f6
Exclude SloView operations from SDK generation (#42529)
saleelpk Apr 22, 2026
972d843
Add C# provisioning emitter config for ServiceNetworking (#42574)
ArcturusZhang Apr 23, 2026
e97cc19
build(deps-dev): bump the typespec group across 1 directory with 3 up…
dependabot[bot] Apr 23, 2026
d23cbcc
Add C# mgmt emitter config for DnsResolver (#41374)
live1206 Apr 23, 2026
74cdf67
MPG migration - frontdoor (#42540)
haiyuazhang Apr 23, 2026
58bc72e
fix: add missing AssetQueryParameters to WMTS endpoints (#42562)
karthick-rn Apr 23, 2026
2972b6f
Add csharp-provisioning emitter config for ContainerInstance (#42512)
ArcturusZhang Apr 23, 2026
f1d9cb1
Replaced V2 with AssetDQ and Updated related API specifications (#42321)
Sreeramulu-dev Apr 23, 2026
73bd1f8
Rename model SliResource to SliResourceProperties for csharp (#42600)
saleelpk Apr 23, 2026
23c9d1e
[EngSys] Bump minimum Node version from 20 to 22 (#42608)
mikeharder Apr 23, 2026
50b9857
bump prettier from 3.8.1 to 3.8.3 (#42589)
mikeharder Apr 23, 2026
8d2d1d5
build(deps-dev): bump the eslint group across 2 directories with 1 up…
dependabot[bot] Apr 23, 2026
544c763
build(deps): bump simple-git from 3.35.2 to 3.36.0 in /.github (#42500)
dependabot[bot] Apr 23, 2026
849b1b4
build(deps): bump simple-git from 3.35.2 to 3.36.0 in /.github/shared…
dependabot[bot] Apr 23, 2026
ebef3cb
build(deps-dev): bump vitest from 4.1.3 to 4.1.4 in /.github/shared (…
dependabot[bot] Apr 23, 2026
18d561d
build(deps-dev): bump @vitest/coverage-v8 in /.github/shared (#42452)
dependabot[bot] Apr 23, 2026
3e97369
build(deps-dev): bump @vitest/coverage-v8 in /.github (#42451)
dependabot[bot] Apr 23, 2026
ae4aac7
build(deps-dev): bump vitest from 4.1.3 to 4.1.4 in /.github (#42450)
dependabot[bot] Apr 23, 2026
643e142
Migrate Resources/resources to TypeSpec (#42158)
pshao25 Apr 24, 2026
c478347
Update clientName to support JavaScript in client.tsp (#42628)
kazrael2119 Apr 24, 2026
ce1af5f
Update AppService spec (#42603)
ArthurMa1978 Apr 24, 2026
0b6d022
MPG migration Spec - Maintenance (#40010)
mzhongl524 Apr 24, 2026
33f69f5
build(deps-dev): bump @azure-tools/typespec-client-generator-cli (#42…
dependabot[bot] Apr 24, 2026
29e942b
build(deps-dev): bump typescript from 6.0.2 to 6.0.3 in /.github/shar…
dependabot[bot] Apr 24, 2026
f0ae7d4
build(deps-dev): bump globals from 17.4.0 to 17.5.0 in /.github/share…
dependabot[bot] Apr 24, 2026
3c673b9
build(deps-dev): bump typescript from 6.0.2 to 6.0.3 in /.github (#42…
dependabot[bot] Apr 24, 2026
5d7cdbc
build(deps-dev): bump globals from 17.4.0 to 17.5.0 in /.github (#42622)
dependabot[bot] Apr 24, 2026
fcf8d76
bump basic-ftp from 5.2.2 to 5.3.0 (#42631)
mikeharder Apr 24, 2026
728c320
build(deps): bump marked from 17.0.6 to 18.0.0 in /.github/shared (#4…
dependabot[bot] Apr 24, 2026
556eae6
Update folder-structure rule error URL to aka.ms short link (#42632)
qiaozha Apr 24, 2026
9a802b4
[CDN] Add C# mgmt emitter and client customizations for SDK migration…
live1206 Apr 24, 2026
9f3e359
[iothub] Tsp conversion (#42465)
cxznmhdcxz Apr 24, 2026
0bb9f99
Add csharp client customizations for Marketplace migration (#41305)
live1206 Apr 24, 2026
042bda0
Adding API version 2026-01-31-preview for SQL instance snapshot backu…
iwrinshow Apr 24, 2026
45d255a
Sync eng/common directory with azure-sdk-tools for PR 15215 (#42607)
azure-sdk Apr 24, 2026
0a7b65e
Add customization script to Java SDK (#42617)
ReneOv-MSFT Apr 24, 2026
a45f19d
Batch python method name update (#42582)
wiboris Apr 24, 2026
0ed20ce
Batch CSharp naming update (#42646)
wiboris Apr 24, 2026
cd9c599
[Analyze-text] update typespec for text 2026-05-01 (#41114)
amber-Chen-86 Apr 24, 2026
6ccbd2b
Revert "Allow ARM Auto-Signoff even when NotReadyForARMReview (#42239…
AkhilaIlla Apr 24, 2026
7ce5869
build(deps-dev): bump @azure-tools/typespec-client-generator-core (#4…
dependabot[bot] Apr 24, 2026
3cf8985
bump postcss from 8.5.9 to 8.5.10 (#42656)
mikeharder Apr 25, 2026
286cfbc
Updating DomainServices spec to remove duplicate operation (#42593)
markcowl Apr 25, 2026
7b5223c
Added customizations to certain properties to align with Compute SDK …
sumedhsp-msft Apr 25, 2026
074725f
[hybridkubernetes] release stable API version 2026-05-01 (#42030)
bavneetsingh16 Apr 27, 2026
18f536e
Add python client name for Microsoft.Monitor (#42668)
ChenxiJiang333 Apr 27, 2026
1346e6b
Update client.tsp (#42427)
ChenxiJiang333 Apr 27, 2026
ea704fd
build(deps): bump marked from 18.0.0 to 18.0.2 in /.github/shared (#4…
dependabot[bot] Apr 27, 2026
d2356b4
build(deps): bump marked from 18.0.0 to 18.0.2 in /.github (#42666)
dependabot[bot] Apr 27, 2026
2550517
build(deps-dev): bump the eslint group across 2 directories with 1 up…
dependabot[bot] Apr 27, 2026
fa74a24
Add EventHub 2026-01-01 stable API version with ipV6Enabled and zoneR…
mashrafsiddiquee Apr 27, 2026
e141f33
[JS] Resolve deplicate model for AlertsManagement (#42675)
v-jiaodi Apr 27, 2026
4be2b8f
Add csharp customizations for ServiceGroups migration (#42676)
ArthurMa1978 Apr 27, 2026
e7c7568
build(deps): bump oav from 4.0.3 to 4.0.4 in /eng/tools/oav-runner (#…
dependabot[bot] Apr 27, 2026
11c3b1d
Sync eng/common directory with azure-sdk-tools for PR 15310 (#42688)
azure-sdk Apr 27, 2026
1a72e29
Use linux style environment variables (#42693)
azure-sdk Apr 27, 2026
718732b
Add MachineLearningServices stable API version 2026-03-01 (#41879)
fmabroukmsft Apr 27, 2026
81b0bdb
[Storage] Blob specification typespec updates (#42344)
catalinaperalta Apr 27, 2026
51812bf
AKS AI Manager (#42071)
purpleran7 Apr 27, 2026
aac535c
Pass package version to release-plan update-release-status CLI comman…
azure-sdk Apr 28, 2026
b6df04b
Add csharp @@clientName decorators to mitigate mgmt generator flatten…
ArcturusZhang Apr 28, 2026
0bbf300
Add Python client name for DomainRegistrationMgmtClient (#42700)
msyyc Apr 28, 2026
793a765
[JS] Resolve deplicate model for AlertsManagement (#42698)
v-jiaodi Apr 28, 2026
5d175d6
Update tspconfig.yaml (#42697)
kazrael2119 Apr 28, 2026
7abc832
[JS] Update operation name for datafactory (#42634)
v-jiaodi Apr 28, 2026
49bbd8f
[post-apiview.yml] Use separate pool per repo (#42705)
mikeharder Apr 28, 2026
5e26091
MPG migration - redis (#40067)
haiyuazhang Apr 28, 2026
37ab7ff
[TSP Migration] security TypeSpec migrated from swagger (#41888)
welovej Apr 28, 2026
a6d8ea0
Add provisioning emitter config and resource-name-constraint clientOp…
ArcturusZhang Apr 28, 2026
45f6e82
Update client.tsp (#42633)
kazrael2119 Apr 28, 2026
fede185
[TSP Migration][HybridCompute]TypeSpec migrated from swagger (#42259)
mcgallan Apr 28, 2026
df066c8
Merged with main
Apr 28, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
The diff you're trying to view is too large. We only load the first 3000 changed files.
2 changes: 2 additions & 0 deletions .gitattributes
Original file line number Diff line number Diff line change
@@ -1,2 +1,4 @@
# Use unix line endings always, even on Windows
* text=auto eol=lf

.github/workflows/*.lock.yml linguist-generated=true merge=ours
9 changes: 9 additions & 0 deletions .github/.prettierignore
Original file line number Diff line number Diff line change
@@ -1,3 +1,3 @@
# this file
.prettierignore

Expand All @@ -8,10 +8,19 @@
fixtures
specification

# auto-generated agentic workflow lock files
workflows/*.lock.yml

# unmanaged files and folders
**/*instructions.md
chatmodes
ISSUE_TEMPLATE
policies
prompts
PULL_REQUEST_TEMPLATE

# lock files for agent workflows
**/*.lock.yml

# synced from external repos
workflows/post-apiview.yml
10 changes: 7 additions & 3 deletions .github/CODEOWNERS
Original file line number Diff line number Diff line change
Expand Up @@ -15,6 +15,9 @@
# PRLabel: %Cognitive Services
/dev/cognitiveservices/data-plane/Language/ @assafi @rokulka @ChongTang @annatisch @heaths @deyaaeldeen @joseharriaga @minhanh-phan

# PRLabel: %Foundry %Client
/specification/ai-foundry/data-plane/Foundry @johanste @trrwilson @glecaros @balapv @dargilco

# PRLabel: %Analysis Services
/specification/analysisservices/ @taiwu

Expand Down Expand Up @@ -62,7 +65,7 @@
/specification/cdn/resource-manager/Microsoft.Cdn/EdgeActions/ @tundwed @anamikanupur

# PRLabel: %Cognitive Services
/specification/cognitiveservices/ @rkuthala @MattGal
/specification/cognitiveservices/ @rkuthala @fmabroukmsft

# PRLabel: %Cognitive Services - Form Recognizer
/specification/cognitiveservices/data-plane/FormRecognizer/ @bojunehsu @nizi1127 @johanste
Expand Down Expand Up @@ -121,7 +124,7 @@
/specification/deploymentmanager/ @netrock

# PRLabel: %Device Registry
/specification/deviceregistry/ @rohankhandelwal
/specification/deviceregistry/ @atastrophic @siongithub @mryanlo @hmmorales @chgennar @sofia-geislinger @mfsmoot

/specification/documentdb/ @dmakwana

Expand Down Expand Up @@ -304,12 +307,13 @@
/scripts/ @weshaggard @mikeharder
/specification/suppressions.yaml @weshaggard @mikeharder @benbp @raych1 @marygao @maririos @qiaozha
/.github/CODEOWNERS @Azure/azure-sdk-eng
/.github/skills @Azure/azure-sdk-eng @chunyu3 @lirenhe @ArthurMa1978 @haolingdong-msft

## Copilot
/.github/copilot-instructions.md @praveenkuttappan @maririos
/.github/prompts/ @praveenkuttappan @maririos
/.github/instructions/ @praveenkuttappan @maririos
/.github/instructions/*arm*.md @raosuhas
/.github/instructions/*arm*.md @praveenkuttappan @raosuhas @ravimeda @laxmankumar12
/.github/chatmodes/ @praveenkuttappan @maririos

# Add owners for notifications for specific pipelines
Expand Down
6 changes: 6 additions & 0 deletions .github/actionlint.yaml
Original file line number Diff line number Diff line change
@@ -1,3 +1,9 @@
self-hosted-runner:
labels:
- 1ES.Pool=azsdk-pool-github-runners
- azsdk-pool-github-test
- azsdk-pool-github-test-pr

paths:
.github/workflows/*.lock.yml:
ignore:
Expand Down
372 changes: 372 additions & 0 deletions .github/agents/arm-api-reviewer.agent.md

Large diffs are not rendered by default.

9 changes: 9 additions & 0 deletions .github/agents/hero-scenarios.agent.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
---
description: Expert in Azure API specifications who suggests hero scenarios — end-to-end developer workflows grounded in TypeSpec definitions that seed SDK samples, docs, and tests
tools: ["read", "search", "bash"]
---

# Hero Scenarios Agent

Before starting any work, read the detailed guidelines from
`.github/prompts/hero-scenarios-guidelines.md` and follow them precisely.
97 changes: 97 additions & 0 deletions .github/arm-leases/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,97 @@
# ARM Leases - Design Discussion Period

## Overview

This directory contains lease files that establish a time-limited design discussion period for Resource Providers (RPs) in the Azure REST API specifications repository. ARM leases provide a structured timeframe for Product Managers (PMs) and RP owners to collaborate on API design, review specifications.

**Important**: Only Product Managers (PMs) are authorized to add lease.yaml files to this directory. Lease files should be added after conducting office hours discussions with RP owners. The reviewer field should contain the GitHub alias of a PM who has reviewed and approved the lease.

## Code Owners and Contribution Guidelines

This directory is intended to be governed via CODEOWNERS to ensure proper governance:

- **Product Managers (PMs)**: Can add and modify `lease.yaml` files after office hours discussions with RP owners
- **Engineers**: Can enhance and improve the validation workflow and related automation
- **Approvals**: All changes should be reviewed and approved by designated code owners (PMs and engineers listed in CODEOWNERS, when configured)

**Adding New PMs**: To grant a new PM access to add lease files, they should be added to the CODEOWNERS file for the `.github/arm-leases/` directory path when CODEOWNERS protection is configured.

## Lease File Structure

Each lease must be placed in the following directory structure:

```
.github/arm-leases/<orgName>/<rpNamespace>/[<serviceName> (optional)]/lease.yaml
```

### Path Requirements:

- `<orgName>`: lowercase alphanumeric only (e.g., testservice, widgetservice)
- `<rpNamespace>`: alphanumeric with dots, case-sensitive (e.g., Microsoft.TestRP, Azure.Widget)
- `<serviceName>`: (optional) customer-facing service name within an RP (e.g., DiskRP, ComputeRP). Must not start with "stable" or "preview"

### Lease File Format

The `lease.yaml` file must follow this format:

```yaml
lease:
resource-provider: Microsoft.TestRP # Must match the rpNamespace folder name
startdate: 2026-01-07 # ISO 8601 format (YYYY-MM-DD)
duration: P180D # ISO 8601 duration (max 180 days, e.g., P180D, P90D, P5M)
reviewer: "@evanhissey" # GitHub alias of the approving reviewer
```

### Copy-Paste Template

Create a file at `.github/arm-leases/<orgName>/<rpNamespace>/<serviceName>(optional)/lease.yaml` with the following content (replace the placeholder values):

```yaml
lease:
resource-provider: <rpNamespace>
startdate: <YYYY-MM-DD>
duration: P180D
reviewer: "@your-github-alias"
```

## Validation Rules

All lease files are automatically validated with the following requirements:

### 1. File Location

- Only `lease.yaml` files are allowed in the `.github/arm-leases/` directory
- Must follow the folder structure: `<orgName>/<rpNamespace>/[<serviceName> (optional)]/lease.yaml`

### 2. Resource Provider Name

- Must match the `<rpNamespace>` folder name exactly
- Example: If folder is `Microsoft.TestRP`, then `resource-provider` must be `Microsoft.TestRP`

### 3. Start Date

- Must be in ISO 8601 format: `YYYY-MM-DD`
- Must be a valid calendar date

### 4. Duration

- Required field that cannot be empty
- Must be a valid ISO 8601 duration (e.g., `P180D`, `P90D`, `P5M`)
- **Maximum duration is 180 days**
- Supports day-based (`P90D`), month-based (`P5M`), and combined formats

### 5. Reviewer

- Required field that cannot be empty
- Must be a GitHub alias starting with `@` (e.g., `@githubUsername`)

## Troubleshooting

If your PR check **"ARM Lease Validation"** is failing, review the error messages in the check output and fix the issues in your `lease.yaml` file. Common causes include:

- **Invalid folder structure**: Ensure the path follows `<orgName>/<rpNamespace>/[<serviceName>]/lease.yaml` with lowercase org name
- **Resource provider mismatch**: The `resource-provider` value must match the `<rpNamespace>` folder name exactly
- **Past start date**: The `startdate` must be a valid date in `YYYY-MM-DD` format
- **Invalid duration**: Use a valid ISO 8601 duration that does not exceed 180 days (e.g., `P180D`, `P90D`, `P5M`)
- **Missing or empty fields**: All fields (`resource-provider`, `startdate`, `duration`, `reviewer`) are required
- **Disallowed files**: Only `lease.yaml` and `README.md` files are permitted in `.github/arm-leases/`
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
lease:
resource-provider: Microsoft.Widget
startdate: "2026-04-15"
duration: P180D
reviewer: "@pshao25"
34 changes: 34 additions & 0 deletions .github/aw/actions-lock.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,34 @@
{
"entries": {
"actions/checkout@v6.0.2": {
"repo": "actions/checkout",
"version": "v6.0.2",
"sha": "de0fac2e4500dabe0009e67214ff5f5447ce83dd"
},
"actions/github-script@v7": {
"repo": "actions/github-script",
"version": "v7",
"sha": "f28e40c7f34bde8b3046d885e986cb6290c5673b"
},
"actions/github-script@v8": {
"repo": "actions/github-script",
"version": "v8",
"sha": "ed597411d8f924073f98dfc5c65a23a2325f34cd"
},
"actions/github-script@v9": {
"repo": "actions/github-script",
"version": "v9",
"sha": "373c709c69115d41ff229c7e5df9f8788daa9553"
},
"actions/github-script@v9.0.0": {
"repo": "actions/github-script",
"version": "v9.0.0",
"sha": "d746ffe35508b1917358783b479e04febd2b8f71"
},
"github/gh-aw-actions/setup@v0.68.1": {
"repo": "github/gh-aw-actions/setup",
"version": "v0.68.1",
"sha": "2fe53acc038ba01c3bbdc767d4b25df31ca5bdfc"
}
}
}
41 changes: 35 additions & 6 deletions .github/copilot-instructions.md
Original file line number Diff line number Diff line change
@@ -1,14 +1,42 @@
<!-- This file provides repository-level instructions for GitHub Copilot Chat.
It is automatically loaded when users interact with Copilot in this repo
(VS Code, GitHub.com, etc.) to guide responses for TypeSpec authoring,
SDK generation, API reviews, and other repo-specific workflows.

For GitHub Copilot Code Review (the feature that posts inline PR comments),
see copilot-review-instructions.md in this same directory.
Docs: https://docs.github.com/en/copilot/concepts/agents/code-review -->

# New TypeSpec projects

Refer to [new-typespec-project.instructions.md](./instructions/typespec-project.instructions.md) for detailed steps on:
- how to create a new TypeSpec project.
- converting a specification from swagger to typespec
- troubleshooting tsp compile errors

- how to create a new TypeSpec project.
- converting a specification from swagger to typespec
- troubleshooting tsp compile errors

# Adding Language Emitters to Existing TypeSpec Projects

Refer to [language-emitter.instructions.md](./instructions/language-emitter.instructions.md) for detailed steps on how to add language emitters to an existing `tspconfig.yaml` file in a TypeSpec project.

# When to invoke the azure-typespec-author skill

The `azure-typespec-author` skill **must** be invoked immediately in all modes (including plan mode) for any task that involves creating and modifying TypeSpec (`.tsp`) files except for `client.tsp` under the specification directory in this repository. This includes but is not limited to:

- Adding, bumping, or promoting API versions (preview, stable)
- Adding or modifying resources, operations, models, properties, or decorators
- Changing visibility, constraints, breaking changes, LRO patterns, or suppressions
- Defining or updating operationId, spread models, or extension resources
- Converting Swagger to TypeSpec (post-conversion edits)

**If you are unsure whether a user request involves TypeSpec authoring, ask the user to confirm before proceeding.** For example, if the request mentions API changes, versioning, resource definitions, or spec modifications but does not explicitly mention TypeSpec, prompt the user:

> "This request may involve TypeSpec specification changes. Would you like me to use the azure-typespec-author skill to help with this?"

If the user confirms, invoke the `azure-typespec-author` skill immediately. Do **not** build typespec authoring related plan or attempt to make `.tsp` file changes without invoking this skill first.

**Do NOT use this skill for:** SDK generation, releasing SDK packages, `client.tsp` or code customization, or standalone MCP tool calls that do not involve editing `.tsp` files.

# SDK generation from TypeSpec

You must use Azure SDK MCP server to generate SDK from TypeSpec.
Expand All @@ -29,13 +57,14 @@

# ARM Api Copilot Review Instructions

Follow [armapi-review.instructions.md](./instructions/armapi-review.instructions.md) and [openapi-review.instructions.md](./instructions/openapi-review.instructions.md) for instructions to review ARM API specifications. Github Code review agent must prioritize these instructions over any other instruction files while performing code reviews.
Follow [armapi-review.instructions.md](./instructions/armapi-review.instructions.md) and [openapi-review.instructions.md](./instructions/openapi-review.instructions.md) for instructions to review ARM API specifications. GitHub Code review agent must prioritize these instructions over any other instruction files while performing code reviews.

Cross-cutting review rules (secret detection, property mutability, naming conventions, enum best practices, provisioning state, tracked resource lifecycle) are in the shared [azure-api-review skill](./skills/azure-api-review/SKILL.md). These are referenced by the instruction files and should not be duplicated elsewhere.

# GitHub Actions Development

Follow [github-actions.instructions.md](./instructions/github-actions.instructions.md) for instructions on developing and maintaining GitHub Actions code in this repository. This includes workflows, composite actions, and shared utilities.


<!-- LINKS -->

[contoso-widget-manager]: ../specification/contosowidgetmanager/Contoso.WidgetManager/
Expand All @@ -46,4 +75,4 @@
[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
[typespec-structure-guidelines]: ../documentation/typespec-structure-guidelines.md
Loading
Loading