Skip to content
Merged
Show file tree
Hide file tree
Changes from 1 commit
Commits
Show all changes
869 commits
Select commit Hold shift + click to select a range
3c29665
update spec to make sdk not breaking (#35091)
tadelesh Jun 4, 2025
29abc6e
Update tags for flexible server (#34969)
nachoalonsoportillo Jun 4, 2025
33a32db
feat: add containeregistry 2025-05-01-preview (#34584)
northtyphoon Jun 4, 2025
2e5d83c
Split Microsoft.Resources into different service packages (#34190)
anthony-c-martin Jun 4, 2025
7547172
Microsoft.Security new version - 2025-05-04-preview (#34606)
Willb14095 Jun 4, 2025
297a006
Self unsuspend domainservice api (#34921)
marksmwangi Jun 4, 2025
bdb2861
Bump @azure-tools/spec-gen-sdk from 0.8.0 to 0.8.1 (#35082)
dependabot[bot] Jun 4, 2025
a4c1185
Add validation of specifications and examples via actions (#34918)
scbedd Jun 4, 2025
1f6232e
Update the name for the set status job associated with `[TEST-IGNORE]…
scbedd Jun 4, 2025
e411473
[oracledatabase] update config for python (#35087)
msyyc Jun 5, 2025
48f7703
[Cdn] Use common-types/resource-management/v6 for some definitions (#…
ChenglongLiu Jun 5, 2025
3e8ab01
update avs client.tsp (#35109)
kazrael2119 Jun 5, 2025
2219e4e
[StorageActions] Swagger bugfixes - SDK header hint, descriptions (#3…
golddove Jun 5, 2025
2b4cec6
java, face, tspconfig (#35114)
weidongxu-microsoft Jun 5, 2025
b2cb042
Review request for Microsoft.ContainerService/aks to add version prev…
FumingZhang Jun 5, 2025
38d11ab
Update tspconfig.yaml (#35118)
ChenxiJiang333 Jun 5, 2025
d87c0a3
Update Microsoft.SecretsyncController API Spec (#35119)
sapenmsoft Jun 5, 2025
fdf0eea
Update CODEOWNERS for EventGrid DP (#35100)
lmazuel Jun 5, 2025
ddc8524
Add support for double quotes, move testing (#35042)
danieljurek Jun 5, 2025
6150db7
Release resourcehealth microsoft.resourcehealth stable/2025 05 01 (#3…
abhishek-corp Jun 5, 2025
80a4595
[SemanticValidation] Fix name of status workflow (#35113)
mikeharder Jun 5, 2025
46a73f1
Update tspconfigs to disable Eclipse in Java generation (#35097)
alzimmermsft Jun 5, 2025
266ff22
[oav-runner] align version of dep "oav" with root (#35112)
mikeharder Jun 5, 2025
6b625ee
[EventGrid] update typescript emitter options (#35123)
jeremymeng Jun 5, 2025
efa2681
[tsp] get rid of new `no-unnamed-types` warnings (#35126)
iscai-msft Jun 5, 2025
32b50c6
Support v2 folder structure (#35108)
raych1 Jun 5, 2025
8619691
[VideoTranslation][API Spec] Support GA API version for video transla…
DapengLi2016 Jun 6, 2025
bc55d58
[resources] Update readme.python.md for TemplateSpecsClient (#35140)
msyyc Jun 6, 2025
f34f015
Update readme.python.md (#35141)
msyyc Jun 6, 2025
5bcc095
add client.tsp from computeschedule (#35144)
kazrael2119 Jun 6, 2025
9633e53
java, mgmt, config for deployments (#35137)
weidongxu-microsoft Jun 6, 2025
a4b72b8
[resources] Update readme.python.md (#35142)
msyyc Jun 6, 2025
2611193
[EngSys] Support folder structure v2 (#34878)
mikeharder Jun 6, 2025
de43bc2
Add global suppression convert instruction (#35143)
mcgallan Jun 6, 2025
94bfbde
include report in json format for tsmv tool (#35088)
RodgeFu Jun 6, 2025
6f71a15
update (#35145)
v-jiaodi Jun 6, 2025
b5e0265
update python config (#35146)
msyyc Jun 6, 2025
09f3dd2
Added missed changes in API-Version merge. (#34827)
singhabh27 Jun 6, 2025
f60199b
Add new DeploymentSafeguards resource to Microsoft.ContainerService s…
NickKeller Jun 6, 2025
c424d91
[tcgc] `no-unnamed-types` fixing #3 (#35152)
iscai-msft Jun 6, 2025
a359a90
Updates for `oav-runner` (#35131)
scbedd Jun 6, 2025
3836922
Made SDK Validation check required for JS mgmt spec PR (#35150)
raych1 Jun 6, 2025
d69bf51
[CODEOWNERS] Add EngSys to /dev/, /.vscode/, and /specification/suppr…
mikeharder Jun 7, 2025
7fafef7
[Resources] update python config (#35138)
msyyc Jun 9, 2025
5e6aa03
Swagger changes for Health Bot Service (#34923)
omerdolev-ms Jun 9, 2025
cef29ed
[CDN] Use common-types v6 (#35117)
ChenglongLiu Jun 9, 2025
7746694
Bump simple-git from 3.27.0 to 3.28.0 in /.github/shared (#35158)
dependabot[bot] Jun 9, 2025
0b15c37
Bump simple-git from 3.27.0 to 3.28.0 in /.github (#35157)
dependabot[bot] Jun 9, 2025
cf54f63
Bump @apidevtools/json-schema-ref-parser from 11.9.3 to 13.0.4 (#35166)
mikeharder Jun 9, 2025
e66ed30
Add ability to specify GitHub repo path (e.g. Azure/azure-rest-api-sp…
danieljurek Jun 9, 2025
98cf802
Update subpackge to `models` for java eventgrid system events (#35129)
samvaity Jun 9, 2025
07a20b1
[EventGrid] Remove summaryReportBlobUrl override (#35172)
jeremymeng Jun 9, 2025
0b1aeae
disable java CI pipeline generation (#35179)
azure-sdk Jun 9, 2025
d2eea17
Yukonchen/disablelocalauth based preview (#35096)
Gemakk Jun 9, 2025
702c8df
Add resolution of repo root to `oav-runner` (#35180)
scbedd Jun 10, 2025
4a2bb07
[TSP Migration]--dashboard (#34274)
welovej Jun 10, 2025
fc7c314
[HealthInsights] Remove Trial Matcher examples and related API defini…
asaflevi-ms Jun 10, 2025
69eadf9
Koen mertens/adjust docstring (#35183)
koen-mertens Jun 10, 2025
5979db8
Add typespec-powershell configuration for dependencymap (#35192)
dolauli Jun 10, 2025
2b9d4de
Add path to the suggestions from tsmv cli (#35197)
RodgeFu Jun 10, 2025
7503083
Salambashir/add dfsv2 filtering and optional index tags (#34639)
salambashir Jun 10, 2025
723fb05
[CogSvc] 2025 06 01 release (#34174)
CarlOchs Jun 10, 2025
89e6fbe
[EventGrid] override HealthcareFhirResourceDeletedEventData.resourceF…
jeremymeng Jun 10, 2025
fc39e07
add two watch jobs for modelvalidation and semanticvalidation (#35185)
scbedd Jun 10, 2025
fc12f4e
[LintDiff] Skip readme.md files with no "input-file:" string (#35174)
danieljurek Jun 10, 2025
1a08b64
Python generates ExperimentMetric.etag instead of “e_tag” property. (…
smichtch Jun 10, 2025
92939a3
SDK agent prompt changes to link namespace approval issue (#35128)
praveenkuttappan Jun 10, 2025
250a4d7
Fix schema registry tsp (#35208)
JoshLove-msft Jun 10, 2025
5ac336a
[EngSys] Add sample "widget" using folder structure v2 (#34823)
mikeharder Jun 10, 2025
b6f29a6
Update CODEOWNERS for copilot (#35191)
maririos Jun 10, 2025
e4ee008
[Key Vault] Generate Fakes for Go (#33285)
gracewilcox Jun 10, 2025
8865273
Remove “analytics” prefix from TypeScript package name for Online Exp…
smichtch Jun 10, 2025
82e9c6f
Upgrade TypeSpec to 1.1.0 (#35226)
chrisradek Jun 12, 2025
d0d3a9b
Use AuthToken for cal to Search API (#35237)
azure-sdk Jun 12, 2025
93e6a98
Remove temporary conversion script (#35162)
anthony-c-martin Jun 12, 2025
6483af3
[EngSys] npm update (#35241)
mikeharder Jun 12, 2025
2e9eecb
Add nsp api to api version (#33543)
akshitgoyal Jun 12, 2025
84613e6
[Dashboard] Update client file and fix a response issue (#35227)
welovej Jun 12, 2025
ff99df7
Attempting to merge the changes for api version from private repo (#3…
AbhinavKotha Jun 12, 2025
0c1fa10
all optional (#35024)
l0lawrence Jun 12, 2025
cb3f4ee
clientName not in session fun (#35104)
l0lawrence Jun 12, 2025
508f1f1
upgrade indirect dependency `brace-expansion` version to 2.0.2 (#35253)
azure-sdk Jun 12, 2025
96723f6
Update the owners for /specification/cdn/ (#35027)
ChenglongLiu Jun 12, 2025
e809599
Add custom setup steps for coding agent (#35257)
praveenkuttappan Jun 13, 2025
bb5489d
Condition the APIView step at compile ntime (#35256)
azure-sdk Jun 13, 2025
6a16ff7
Removed the sdk automation faq and suppression pages to wiki (#35230)
raych1 Jun 13, 2025
f005e27
[Safeguards][v20250502preview] Add PodSecurityStandardsLevel to Deplo…
ShantingLiu Jun 13, 2025
73ce7b3
Fix next link type (#35236)
JoshLove-msft Jun 13, 2025
4847b99
Sync eng/common directory with azure-sdk-tools for PR 10895 (#35269)
azure-sdk Jun 13, 2025
8ae0d9c
Update script to support running on GH action (#35268)
azure-sdk Jun 13, 2025
292e6ee
Update readme.md (#35280)
ChenxiJiang333 Jun 16, 2025
4594b4d
Updating the code owners (#35262)
amarjeetkr Jun 16, 2025
0a47693
Stop using Eclipse in Java KeyVault customizations (#35127)
alzimmermsft Jun 16, 2025
7abd6c9
Update owners for Microsoft.Search RP (#35057)
efrainretana Jun 16, 2025
ed64f85
Release machinelearningservices microsoft.machine learning services 2…
fmabroukmsft Jun 16, 2025
b56afd8
[Az.DataProtection] Added optional restore param for data protection …
IannGeorges Jun 16, 2025
1d06128
Bump oav dependency version (#35293)
scbedd Jun 16, 2025
035ae09
Bump @azure-tools/typespec-client-generator-cli (#35274)
dependabot[bot] Jun 17, 2025
1c4230b
Bump the eslint group across 2 directories with 2 updates (#35275)
dependabot[bot] Jun 17, 2025
a0127eb
Bump @tsconfig/node20 from 20.1.5 to 20.1.6 in /.github/shared (#35277)
dependabot[bot] Jun 17, 2025
349a4f0
Bump @tsconfig/node20 from 20.1.5 to 20.1.6 in /.github (#35276)
dependabot[bot] Jun 17, 2025
6896b22
[EngSys] bump @apidevtools/json-schema-ref-parser to 14.0.1 (#35301)
mikeharder Jun 17, 2025
693d281
Adding MongoDB Atlas Stable Version: 2025-06-01 (#35160)
ajaykumarmehra Jun 17, 2025
9a9a8cc
Add host config for Java: Microsoft.Network API Version 2024-07-01 (…
v-hongli1 Jun 17, 2025
7e9e0db
update readme.java (#35307)
v-hongli1 Jun 17, 2025
6cd28b7
Prepare client settings for releasing Azure.ResourceManager.CloudHeal…
ArthurMa1978 Jun 17, 2025
296fb22
Update client setting for releasing Azure.ResourceMananger.Oracle (#3…
ArthurMa1978 Jun 17, 2025
13c4950
update readme.java (#35315)
v-hongli1 Jun 17, 2025
e5f9d3b
Release communication chat 2025 03 15 (#32136)
LuChen-Microsoft Jun 17, 2025
d738ea7
Client library customization of input param name when creating a Data…
dargilco Jun 17, 2025
87bd051
[AVS] Update client.tsp for python (#35328)
msyyc Jun 18, 2025
ca475ee
public swagger stable version update (#35310)
deepakmauryams Jun 18, 2025
d43030f
Use releaseJob for publishing (#35324)
azure-sdk Jun 18, 2025
3bffa27
Use Path.Combine for create directory (#35323)
azure-sdk Jun 18, 2025
edbbd36
AppConfiguration add new preview api version for EXP (#32356)
hahahahahaiyiwen Jun 18, 2025
a738e23
Add Microsoft.HealthcareApis ARM Version 2025-04-01-preview (#34139)
wsugarman Jun 18, 2025
de7f731
Update namespace-preview.json (#33902)
EldertGrootenboer Jun 18, 2025
258ee1a
Extended change file code to return values by categories (#35325)
raych1 Jun 18, 2025
296db15
Bump @azure-tools/typespec-client-generator-core (#35305)
dependabot[bot] Jun 19, 2025
b56458e
[typespec-migration-validation] Remove unused dependency "@types/jest…
dependabot[bot] Jun 19, 2025
c92ff6a
fix service name for Java SDK generate request for Azure Load Testing…
v-hongli1 Jun 19, 2025
e2c2062
Adding new stable API version 2025-06-01 (#34799)
poshett Jun 19, 2025
bc88985
Adding new ACA Session Data Plane APIs (#31996)
shivamkm07 Jun 19, 2025
6c7bb29
[playwright] update tspconfig (#35356)
ChenxiJiang333 Jun 19, 2025
bd299f8
Migrate Bicep service to TypeSpec (#35306)
anthony-c-martin Jun 19, 2025
913354c
Update Safeguards tspconfigs and readmes to show new package (#35264)
NickKeller Jun 19, 2025
3275cb7
release Azure Carbon Optimization GA SDK (#35359)
liangchenmicrosoft Jun 19, 2025
8e88aee
Update CODEOWNERS with EG Data-plane owner (#35247)
lmazuel Jun 19, 2025
766f800
Mysql add version 2024-12-01-preview and fix version uniform issue (#…
judyzhu10 Jun 19, 2025
4cb330b
Use url for nextlink (#35374)
JoshLove-msft Jun 19, 2025
8338afa
[resources] Update readme.python.md for deployments (#35383)
msyyc Jun 20, 2025
57ce30e
[servicefabricmanagedclusters] sdk configuration changes for java and…
iliu816 Jun 20, 2025
72d2180
[TypeSpecValidation] Enable SdkTspConfigValidation and Suppress Exist…
wanlwanl Jun 20, 2025
81d63d8
Prepare client settings for releasing Azure.ResourceMananger.Connecte…
ArthurMa1978 Jun 20, 2025
6bbc511
Custom runner setup to run coding agent
Copilot Jun 20, 2025
e6bd9c3
Dev sentinel securityinsights microsoft.security insights 2025 06 01 …
xuhumsft Jun 20, 2025
c78dabe
Return all status changes in the change file function (#35379)
raych1 Jun 20, 2025
9bf0bec
Add 2024-09-01-preview API version to Microsoft.Network (#35101)
jbgorthy Jun 20, 2025
72a2628
Update npm-publish template (#35392)
azure-sdk Jun 20, 2025
eb7d2a5
[tspconfig-validation] Support FSv2, fix tspconfig.yaml in samples (#…
skywing918 Jun 20, 2025
0522541
[EngSys] npm update (#35378)
mikeharder Jun 20, 2025
00cfd98
Set model-namespace to true (#35398)
JoshLove-msft Jun 20, 2025
5f27206
Sync eng/common directory with azure-sdk-tools for PR 10953 (#35397)
azure-sdk Jun 20, 2025
b7a5dad
[resource-bicep] Create client.tsp (#35404)
ChenxiJiang333 Jun 23, 2025
8e74a1f
[DependencyMap][Export Dependencies API] Add New API Version 2025-05-…
aashima11 Jun 23, 2025
14377d8
Add release readiness prompt (#35415)
praveenkuttappan Jun 23, 2025
53ead56
update client.tsp for avs (#35283)
ArcturusZhang Jun 23, 2025
1458db8
Review request for Microsoft.ConfidentialLedger to add version previe…
shivasathwikb Jun 23, 2025
c0b07ab
Bump @autorest/openapi-to-typespec (#35402)
dependabot[bot] Jun 23, 2025
0d9b37f
Add C# rename (#35419)
JoshLove-msft Jun 23, 2025
fb5b966
SRP Jan25 [2025-01-01] API Version Swagger Changes (#33529)
ajashant-msft Jun 23, 2025
9015889
[Key Vault] Generate in correct Python namespace (#35422)
mccoyp Jun 23, 2025
802ded7
Updating the union so the two fields we need to rename are explicitly…
richardpark-msft Jun 23, 2025
329a425
DesktopVirtualization: Add Public Preview 2025-03-01-preview (#33822)
Zoe1808 Jun 24, 2025
bd0107f
Review request for Microsoft.ContainerService/aks to add version stab…
FumingZhang Jun 24, 2025
1c669b6
Improvement on the comparison tool (#35364)
pshao25 Jun 24, 2025
962242b
Prepare client settings for releasing Azure.ResourceManager.Grafana (…
ArthurMa1978 Jun 24, 2025
906c611
Updated @@clientName for .NET SDK (#35435)
gerrytan Jun 24, 2025
f560078
resolve renaming comments (#35437)
ArcturusZhang Jun 24, 2025
6676b86
[NetAppFiles] Release microsoft.net app 2025-03-01 (#35229)
audunn Jun 24, 2025
bf90cab
[containerservicesafeguards] Create client.tsp (#35405)
ChenxiJiang333 Jun 24, 2025
ddb15b4
Update copilot instructions and prompts (#35443)
praveenkuttappan Jun 24, 2025
4e5f274
Sync eng/common directory with azure-sdk-tools for PR 10969 (#35424)
azure-sdk Jun 24, 2025
b5c7418
Update RedTeam target type visibility (#35447)
posaninagendra Jun 24, 2025
877ef16
GitHub Actions LintDiff -> Live (#35431)
danieljurek Jun 24, 2025
ec896c7
Add usage for roledefinition (#35453)
JoshLove-msft Jun 24, 2025
74be73d
[containerservicesafeguards] Update tspconfig.yaml (#35457)
ChenxiJiang333 Jun 25, 2025
20d6633
Update readme.python.md (#35456)
ChenxiJiang333 Jun 25, 2025
a8f9779
mgmt, java, tspconfig for dashboard (#35329)
weidongxu-microsoft Jun 25, 2025
d98af30
ConfigManager GA api version (2025-06-01) (#35370)
ayush-ms Jun 25, 2025
d205bf6
Prepare client settings for releasing Azure.ResourceManager.ServiceFa…
ArthurMa1978 Jun 25, 2025
0f03ae6
AzureCompute DiskRP 2025-01-02 release (#35205)
grizzlytheodore Jun 25, 2025
f6f49d9
Update Tags for all APIs to match - Required for Terraform developmen…
emmeliaAra Jun 25, 2025
851129b
Sync eng/common directory with azure-sdk-tools for PR 10990 (#35458)
azure-sdk Jun 25, 2025
e2b1a05
Microsoft.Advisor: New 2025-05-01-preview API version (#34818)
mojayara Jun 25, 2025
ece4912
[Key Vault] Optional parameter support in TSP (#34032)
mccoyp Jun 25, 2025
b212f7f
Bump @azure-tools/typespec-client-generator-core (#35461)
dependabot[bot] Jun 25, 2025
b08c122
[EngSys] Delete file 'npx' accidentally added to repo (#35472)
mikeharder Jun 25, 2025
f182a76
Fix path in mcp installer (#35448)
azure-sdk Jun 25, 2025
e2ad537
Migrate compute latest swagger to TypeSpec (#32748)
pshao25 Jun 25, 2025
793fd06
Update uri to url for API Management properties (#35427)
samvaity Jun 25, 2025
9cfe920
Convert StorageActions Swagger to TypeSpec (#34150)
mcgallan Jun 25, 2025
39e3878
Create runner for breaking change check (#35353)
raych1 Jun 25, 2025
a419725
mgmt, storageaction, update flattenProperty (#35485)
weidongxu-microsoft Jun 26, 2025
fa1c574
Fix final-state-via setting for the StorageTasks.delete operation. (#…
ArthurMa1978 Jun 26, 2025
e279afe
[suppressions.yaml] Reduce duplication, improve formatting, add missi…
mikeharder Jun 26, 2025
833cee8
Data Plane - Microsoft.AzurePlaywrightService integration into Micros…
mjmadhu Jun 26, 2025
d99a83c
update go config (#35409)
jliusan Jun 26, 2025
0e56f0e
Restructure guestconfiguration to support suite of services (#35400)
Bpoe Jun 26, 2025
d04074b
Add TypeSpec configuration for generated Batch error model in Java (#…
skapur12 Jun 26, 2025
55737b7
Added watcher for breaking change check (#35479)
raych1 Jun 26, 2025
1d06c0d
Float LintDiff dependencies (#35511)
danieljurek Jun 26, 2025
83711fc
Pass TestResourcesDirectory from deploy-test-resources.yml to New-Tes…
azure-sdk Jun 26, 2025
b775c41
Correct typo (#35391)
nachoalonsoportillo Jun 26, 2025
30b7aff
[context.js] Catch exceptions thrown from listPullRequests() (#35518)
mikeharder Jun 26, 2025
4bf18e8
Bump @azure-tools/typespec-client-generator-cli (#35520)
dependabot[bot] Jun 27, 2025
4b67d81
Update client.tsp (#35521)
kazrael2119 Jun 27, 2025
08531e4
Update tspconfig.yaml for .Net Mgmt. SDK generation (#35501)
ArthurMa1978 Jun 27, 2025
fb91db5
[NetAppFiles] Release microsoft.net app 2025 03 01 preview (#35261)
audunn Jun 27, 2025
a13f38e
Bump dependency "marked" to ^16.0.0 (#35527)
mikeharder Jun 27, 2025
6ca4e35
Updating typespec-azure versions (#35484)
markcowl Jun 27, 2025
6ba380c
[EngSys] npm update (#35528)
mikeharder Jun 27, 2025
f8b7dc6
Rename ResourceBaseEventData property - resourceUri to resourceUrl (#…
srnagar Jun 27, 2025
265f1bb
[EngSys] Configure prettier, format files under eng/tools (#35540)
mikeharder Jun 27, 2025
fa3f49d
mgmt, storageaction, update client.tsp to rename op for Java (#35486)
weidongxu-microsoft Jun 30, 2025
86c6306
Update client.tsp (#35554)
tadelesh Jun 30, 2025
4223c3d
adding 2025-06-01-preview api version (#35033)
hvedati Jun 30, 2025
b724050
Bump the eslint group across 2 directories with 2 updates (#35549)
dependabot[bot] Jun 30, 2025
d40c845
Fix TypeSpec validation (#35558)
srnagar Jun 30, 2025
d2193f2
[EngSys] Check formatting in PR checks for eng/tools (#35548)
mikeharder Jun 30, 2025
2cf3c35
[.github] Format files, enable PR formatting check (#35562)
mikeharder Jun 30, 2025
fd272bb
Sync eng/common directory with azure-sdk-tools for PR 11039 (#35561)
azure-sdk Jun 30, 2025
14cdc70
[eng/tools] Run "format:check:ci" in PRs (#35563)
mikeharder Jun 30, 2025
7bd48c5
Added status workflow for breaking change check (#35542)
raych1 Jul 1, 2025
86923de
Remove MAC from pwsh tools template (#35569)
azure-sdk Jul 1, 2025
caa758c
Add new 2025-06-01 stable API version to Microsoft.Cdn for Managed Id…
jessicl-ms Jul 1, 2025
40c53b5
Bump @azure-tools/typespec-azure-resource-manager (#35576)
dependabot[bot] Jul 1, 2025
a05c0ff
Bump @apidevtools/json-schema-ref-parser in /.github (#35575)
dependabot[bot] Jul 1, 2025
16308da
Bump @apidevtools/json-schema-ref-parser in /.github/shared (#35578)
dependabot[bot] Jul 1, 2025
a5a2fea
[Avocado] Exclude ".github" and "eng" folders (#35571)
mikeharder Jul 1, 2025
8ed0b5a
Feature: Onboarding syncOnPremSamAccount name (#35367)
rungari Jul 1, 2025
44319b5
[TSP Migration][hardwaresecuritymodules] TypeSpec migrated from swagg…
melina5656 Jul 1, 2025
14800a0
2025-06-01 api version (#34214)
andrewjhopkins Jul 1, 2025
4b0e24b
Mongodbatlas to use ArmCustomPatchAsync for patch method (#35465)
kazrael2119 Jul 1, 2025
17f48f7
Release machinelearningservices microsoft.machine learning services 2…
fmabroukmsft Jul 1, 2025
9a4b55b
[TypeSpecValidation] Support unbranded generator config (#35589)
JoshLove-msft Jul 1, 2025
fbad143
[TypeSpecValidation] Ignore core files in PRs to release-* branches (…
mikeharder Jul 1, 2025
762042d
Updated watcher WF to support status check result comparison (#35599)
raych1 Jul 1, 2025
9ef5b10
removed status event code and added length check (#35602)
raych1 Jul 1, 2025
910e782
Review request for Microsoft.ContainerService/aks to add version prev…
FumingZhang Jul 2, 2025
7c39d99
Bump @azure-tools/typespec-client-generator-core (#35608)
dependabot[bot] Jul 2, 2025
0aaf6e6
Bump the eslint group across 2 directories with 2 updates (#35609)
dependabot[bot] Jul 2, 2025
f9fcbe7
Bump globals from 16.2.0 to 16.3.0 in /.github/shared (#35611)
dependabot[bot] Jul 2, 2025
4af0abe
Bump globals from 16.2.0 to 16.3.0 in /.github (#35610)
dependabot[bot] Jul 2, 2025
d567dd8
[StorageActions] Fix final state via Microsoft.Storage (#35567)
golddove Jul 2, 2025
fa6fa40
java compute config (#35585)
XiaofeiCao Jul 2, 2025
292b2f0
[HardwareSecurityModules] Create client.tsp (#35612)
ChenxiJiang333 Jul 2, 2025
cc6c702
Fix clientName in StorageAction.Management (#35552)
mcgallan Jul 2, 2025
34953f2
Update client.tsp for StorageActions (#35626)
ArthurMa1978 Jul 2, 2025
a3ad59d
Updated labels in the breaking change status check (#35607)
raych1 Jul 2, 2025
ab615a0
Bump @azure/avocado from 0.9.1 to 0.9.2 (#35630)
dependabot[bot] Jul 2, 2025
905fa10
Add additional create matrix logging (#35600)
azure-sdk Jul 2, 2025
bf04182
[NetApp] Fix enum name (#35587)
audunn Jul 2, 2025
16e11a3
Update copilot instructions for SDK workflow (#35573)
praveenkuttappan Jul 2, 2025
4a08eb0
[EngSys] Add "if" property to suppressions (#35605)
mikeharder Jul 2, 2025
3a2e8e6
Update CODEOWNERS (#35633)
JeffreyRichter Jul 2, 2025
f43351d
[EngSys] Verbose lint logging in .github (#35649)
mikeharder Jul 2, 2025
7049286
update AzMap Traffic Incident V20250101 (#35076)
miaxzhitong Jul 2, 2025
9549e9f
Fail the run if status doesn't exist (#35650)
raych1 Jul 3, 2025
69f72a8
Merge branch main into release-aks-fleet-2-2025-04-01-preview
azure-sdk Jul 3, 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
Prev Previous commit
Next Next commit
Update copilot instructions for SDK workflow (#35573)
* Update copilot instructions for SDK workflow
  • Loading branch information
praveenkuttappan authored Jul 2, 2025
commit 16e11a37b60fde2b5b7748de0766709563bbc48a
33 changes: 18 additions & 15 deletions .github/copilot-instructions.md
Original file line number Diff line number Diff line change
Expand Up @@ -169,34 +169,24 @@ from the list of paths. If user does not have a TypeSpec project, then prompt us
- 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. **Pull Request Management**:
- Always start by checking if a pull request exists for spec changes before proceeding with validation or SDK
generation.
- Use `GetPullRequestForCurrentBranch` to query pull requests instead of the `gh` CLI.
- Provide a detailed pull request summary, including:
- Title, link, author, assignee, status (open, closed, merged), and mergeability.
- Check statuses (success or failure) with links and detailed failure reasons.
- API views for generated SDKs under the heading `API View for Generated SDK APIs`.
- Comments and action items for the user.

4. **Process Visibility**:
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.

5. **Git Operations**:
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`

6. **Azure-Specific Rules**:
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.

7. **Exclusions**:
6. **Exclusions**:
- Exclude changes in `.github` and `.vscode` folders from API spec and SDK pull requests.

8. **Working Branch Rule**:
7. **Working Branch Rule**:
- 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
Expand All @@ -214,5 +204,18 @@ By following these rules, the SDK release process will remain clear, structured,
Follow `/typespec-to-sdk` prompt 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.

1. **Identify TypeSpec Project**: Locate the TypeSpec project root path by checking for `tspconfig.yaml` or `main.tsp` files.
2. **Validate TypeSpec Specification**: Ensure the TypeSpec specification compiles without errors.
3. **Verify Authentication and Repository Status**: Ensure user is authenticated and working in the correct public Azure repository.
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` prompt, 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. **Create a release plan**: Create a release plan for the generated SDKs using spec pull request.
10. **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.
11. **Release package**: Release the SDK package using `ReleaseSdkPackage` tool.


## Release readiness of SDK and information about the release pipeline
Run `/check-package-readiness` prompt 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.
11 changes: 8 additions & 3 deletions .github/prompts/create-release-plan.prompt.md
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@ Follow these steps in order to create or manage a release plan for an API specif
- If no release plan exists, proceed to Step 3

## Step 3: Gather Release Plan Information
Collect the following required information from the user. Do not use non GUID valid for product and service tree Id.
Collect the following required information from the user. Do not use non GUID valid for product and service tree Id. Do not create release plan with temporary values.
Do not assume or use default for service tree Id and product service tree Id. Always show the values to user and ask them to confirm it's a valid value in service tree.
If any details are missing, prompt the user accordingly:

Expand All @@ -41,15 +41,20 @@ If any details are missing, prompt the user accordingly:
- Provide this resource: [Release Plan Creation Guide](https://eng.ms/docs/products/azure-developer-experience/plan/release-plan-create)
- Once all information is gathered, use `CreateReleasePlan` to create the release plan
- Display the newly created release plan details to the user for confirmation
- Run `/sdk-details-in-release-plan` to identify languages configured in the TypeSpec project and add them to the release plan

## Step 5: Link SDK Pull Requests (if applicable)
## Step 5: Update SDK Details in Release Plan
- Run `/sdk-details-in-release-plan.prompt.md` to add languages and package names to the release plan
- If the TypeSpec project is for a management plane, run `/verify-namespace-approval` if this is first release of SDK.

## Step 6: Link SDK Pull Requests (if applicable)
- Ask the user if they have already created SDK pull requests locally for any programming language
- If SDK pull requests exist:
- Collect the pull request links from the user
- Use `LinkSdkPullRequestToReleasePlan` to link each SDK pull request to the release plan
- Confirm successful linking for each SDK pull request

## Step 6: Summary
## Step 7: Summary
- Display a summary of the completed actions:
- Release plan status (created or existing)
- Linked SDK pull requests (if any)
Expand Down
46 changes: 24 additions & 22 deletions .github/prompts/typespec-to-sdk.prompt.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,16 +3,6 @@ mode: 'agent'
description: 'Generate SDKs from TypeSpec'
---
Your goal is to guide user through the process of generating SDKs from TypeSpec projects. Show all the high level steps to the user to ensure they understand the flow. Use the provided tools to perform actions and gather information as needed.
## TypeSpec to SDK Generation Process
1. **Pre-Flight Check**: Ensure user is not on main branch and prompt to create a new branch if necessary.
2. **Identify TypeSpec Project**: Locate the TypeSpec project root path by checking for `tspconfig.yaml` or `main.tsp` files.
3. **Validate TypeSpec Specification**: Ensure the TypeSpec specification compiles without errors.
4. **Verify Authentication and Repository Status**: Ensure user is authenticated and working in the correct public Azure repository.
5. **Review and Commit Changes**: Stage and commit TypeSpec modifications, ensuring the current branch is not "main".
6. **Choose SDK Generation Method**: Determine how to generate SDKs (locally or via pipeline).
7. **Create Specification Pull Request**: Create a pull request for TypeSpec changes if not already created.
8. **Verify API Readiness**: Ensure the API specification pull request is ready for SDK generation.
9. **Generate SDKs via Pipeline**: Create a release plan and generate SDKs, monitoring the pipeline status and displaying generated SDK PR links.

## Pre-Flight Check
- Verify ${workspaceFolder} is not on main branch
Expand Down Expand Up @@ -86,18 +76,7 @@ Your goal is to guide user through the process of generating SDKs from TypeSpec
- Display created PR details
**Success Criteria**: Specification pull request exists

## Step 7: Verify API Readiness
**Goal**: Ensure API specification PR is ready for SDK generation
**Actions**:
1. Run `/check-api-readiness` on the spec PR
2. If ready, proceed to Step 8
3. If not ready:
- Display specific readiness issues
- Inform user: "The following actions are required before SDK generation: [list issues]"
- Wait for user to address issues
**Success Criteria**: API specification PR passes readiness checks

## Step 8: Generate SDKs via Pipeline
## Step 7: Generate SDKs via Pipeline
**Goal**: Create release plan and generate SDKs
**Actions**:
1. Run `/create-release-plan`
Expand All @@ -110,5 +89,28 @@ This step should not check package readiness to verify namespace approval for ma
7. Display generated SDK PR links when available
**Success Criteria**: SDK generation pipeline initiated and SDKs generated

## Step 8: Show Generated SDK PRs
**Goal**: Display all created SDK pull requests
**Actions**:
1. Run `GetSDKPullRequestDetails` to fetch generated SDK PR info.

## Step 9: Create release plan
**Goal**: Create a release plan for the generated SDKs
**Actions**:
1. Run `/create-release-plan` to create a release plan using the spec pull request.
2. If the release plan already exists, display the existing plan details.

## Step 10: Mark Spec PR as Ready for Review
**Goal**: Update spec PR to ready for review status
**Actions**:
1. Prompt user to change spec PR to ready for review: "Please change the spec pull request to ready for review status"
2. Get approval and merge the spec PR

## Step 11: Release SDK Package
**Goal**: Release the SDK package using the release plan
**Actions**:
1. Run `ReleaseSdkPackage` to release the SDK package.
2. Inform user to approve the package release using release pipeline.

## Process Complete
Display summary of all created PRs and next steps for user.
6 changes: 4 additions & 2 deletions .github/prompts/verify-namespace-approval.prompt.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,19 +4,21 @@ description: 'Verify SDK namespace approval for management plane'
tools: ['GetReleasePlan', 'GetReleasePlanForPullRequest', 'LinkNameSpaceApprovalIssue']
---
This task is required only for management plan API spec and only if a release plan exists for the API spec pull request.

## Step 1: Check if release plan exists and it is for management plane SDK
**Goal**: Determine if a release plan exists for the API spec pull request or work item Id or release plan Id in current context.
**Actions**:
1. Get release plan and check if it is for management plane SDK
2. If not, inform user: "This task is only applicable for management plane SDKs. No action required."
3. Check if release plan already has namespace approval issue.
3. Check if release plan already has namespace approval issue. Also prompt user to check if this is the first release of SDK.
4. If namespace approval issue exists, inform user: "Namespace approval issue already exists for this release plan.". Prompt user to
check if they want to link a different namespace approval issue to the release plan. Show namespace approval status.
5. Move to Step 2 if namespace approval issue does not exist or user wants to link a different namespace approval issue.

## Step 2: Gather Namespace Approval Information
**Goal**: Link namespace approval issue to the release plan.
**Actions**:
1. Collect GitHub issue created in Azure/azure-sdk repo for namespace approval.
1. Collect GitHub issue created in Azure/azure-sdk repo for namespace approval. Do not use any other repo name.
2. Run `LinkNameSpaceApprovalIssue` to link the issue to the release plan work item id.
3. Confirm successful linking of the namespace approval issue to the release plan.
**Success Criteria**: Namespace approval issue linked to the release plan or confirmed as already linked.
2 changes: 1 addition & 1 deletion .vscode/mcp.json
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
"azure-sdk-mcp": {
"type": "stdio",
"command": "pwsh",
"args": ["${workspaceFolder}/eng/common/mcp/azure-sdk-mcp.ps1", "-Run", "-Version", "1.0.0-dev.20250618.1"]
"args": ["${workspaceFolder}/eng/common/mcp/azure-sdk-mcp.ps1", "-Run", "-Version", "1.0.0-dev.20250702.1"]
},
}
}
Loading