Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
199 commits
Select commit Hold shift + click to select a range
5f38cc0
[hardwaresecuritymodules] Change the position of the suppression and …
melina5656 Aug 21, 2025
9c85e6e
Updated documentation for Azure Maps Geolocation API (#34054)
stevemunk Aug 21, 2025
cd68531
[Azure Load Testing] Add 2025-03-01-preview Data-Plane APIs (#32585)
Harshan01 Aug 21, 2025
007dc02
Move insights to test run operations (#36856)
venkatr21 Aug 21, 2025
425d167
Sync eng/common directory with azure-sdk-tools for PR 11745 (#36840)
azure-sdk Aug 21, 2025
7f25eda
Update for august hotfix 2 (#36832)
markcowl Aug 21, 2025
7900ca4
[AI Projects] Removing unused config entries (#36860)
trangevi Aug 21, 2025
e98d0d9
[OpenAI.v1] Temporarily removing deployment-based multipart-form-data…
glecaros Aug 21, 2025
ec27c0a
Unified Evaluation API Spec (Version upgrade) (#36115)
risinh Aug 21, 2025
b4e315b
[summarize-checks] Trigger on workflow "TypeSpec Validation" (#36864)
mikeharder Aug 21, 2025
068c0b9
Add SharePoint delta tool call. (#36865)
nick863 Aug 21, 2025
31e9334
Webpubsub To New TSP Folder Structure (#36833)
kashifkhan Aug 21, 2025
2348dc4
[AzureDataTransfer] Bugfix for Mimefilter (#36862)
joschung Aug 22, 2025
0f2d45a
[context.js] Fix tests for 100% codecov, inline error snapshots (#36866)
mikeharder Aug 22, 2025
f9ecf2b
[python][security] Convert readme.python.md to singleapi package form…
msyyc Aug 22, 2025
b64fe48
[python][web] Convert readme.python.md to single-api package configur…
msyyc Aug 22, 2025
ca34618
[python][compute] Update readme.python.md to convert to singleapi pac…
msyyc Aug 22, 2025
3a54096
adding new stable 2025-08-02 version for Microsoft.IoTFirmwareDefense…
TheDonLuke Aug 22, 2025
9a3b5a2
Update tspconfig.yaml to pin api-version (#36880)
haolingdong-msft Aug 22, 2025
8ac3187
mgmt, signalr, convert to TypeSpec (#35463)
weidongxu-microsoft Aug 22, 2025
eb1012c
[TSP Migration][databox] TypeSpec migrated from swagger (#35690)
melina5656 Aug 22, 2025
92c00cb
[servicefabricmanagedclusters] .NET Emitter: Treat timespan as string…
iliu816 Aug 22, 2025
52de329
Add ScaleOut API (#35914)
grizzlytheodore Aug 22, 2025
c027fc1
Adding Placement, MaxZoneCount and MaxInstancePercent for VMSS (#36121)
sabanermsft Aug 22, 2025
ec42b6c
Bump OAV (#36872)
scbedd Aug 22, 2025
036312c
Update changelog parsing to round-trip header (#36884)
azure-sdk Aug 22, 2025
d7ece26
Sync eng/common directory with azure-sdk-tools for PR 11807 (#36890)
azure-sdk Aug 22, 2025
237c646
Update access public for some models and enums (#36889)
cRui861 Aug 22, 2025
1cd89dc
[TypeSpecValidation] Improve error message for invalid service name (…
catalinaperalta Aug 23, 2025
229c0f0
[extract-inputs] Improve Octokit request and rate-limit logging (#36871)
mikeharder Aug 23, 2025
6b124ef
Eladschwartz/adding new api docs for public 2025 version (#35121)
eladschartz Aug 24, 2025
6c2a788
AzureTerraform 2025-09-01-preview (#36638)
gerrytan Aug 25, 2025
a6b58db
Generate portalservices .NET SDK using new generator (#36901)
haiyuazhang Aug 25, 2025
8bac682
Added bulk review api (#36774)
ravindradongade Aug 25, 2025
f843a4d
Bump zod from 4.0.17 to 4.1.1 in /.github (#36896)
dependabot[bot] Aug 25, 2025
78c9700
Bump the eslint group across 2 directories with 2 updates (#36895)
dependabot[bot] Aug 25, 2025
46a37c5
added package name (#36918)
amber-Chen-86 Aug 25, 2025
52884ef
Sync eng/common directory with azure-sdk-tools for PR 11802 (#36886)
azure-sdk Aug 25, 2025
9e0b20f
Adding prompts for CODEOWNERS and Labels tools (#36885)
shirelmr Aug 25, 2025
e7d8060
Support customized branch when create sdk PR (#36748)
raych1 Aug 25, 2025
21e651e
[EngSys] npm update (#36919)
mikeharder Aug 25, 2025
6716e50
[api-doc-preview] Move from "shared" to "workflows" (#36893)
mikeharder Aug 25, 2025
a3f020d
Adding the beta7 swagger (#35757)
v-dharmarajv Aug 25, 2025
f19edc6
[resourceManagement.yml] Fix bug with no changed files in more places…
mikeharder Aug 25, 2025
77636b2
Updated the owner of SDK PR repo (#36925)
raych1 Aug 25, 2025
3162ea1
[oav-runner] Remove warning messages from formatting output (#36935)
mikeharder Aug 26, 2025
9dcf0e1
Add new 2025-05-01-preview API version to Microsoft.Cdn Deployment Ve…
jessicl-ms Aug 26, 2025
4169e31
[powerbidedicated]Remove redundant model and update Operations_List (…
welovej Aug 26, 2025
28ddd69
update (#36331)
welovej Aug 26, 2025
9c13545
update (#36909)
welovej Aug 26, 2025
bd1d56e
[summarize-checks] Add test for extracting summary from zip archive (…
mikeharder Aug 26, 2025
97f9a23
[workloadorchestration] use ArmCustomPatchSync for patch method (#36691)
kazrael2119 Aug 26, 2025
34f18df
Cognitive Services 2025-07-01-preview (#35345)
CarlOchs Aug 26, 2025
8b16c31
Bump @microsoft.azure/openapi-validator-rulesets from 2.1.7 to 2.1.8 …
dependabot[bot] Aug 26, 2025
e604ff2
[summarize-checks] Use latest artifact named "job-summary" (#36640)
mikeharder Aug 26, 2025
a6e8a51
Remove redundant import of Versioning in VirtualMachineScaleSet.tsp
Aug 26, 2025
a0eb637
Merge branch 'main' into feature/cplat-2025-04-01-tsp
haagha Aug 26, 2025
01840a6
fix powershell URL in copilot instructions (#36834)
JennyPng Aug 26, 2025
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
8cba244
Merge branch 'main' into feature/cplat-2025-04-01-tsp
haagha Aug 28, 2025
ec4ddee
Add suppression for LroAzureAsyncOperationHeader in ComputeRP.json
Aug 28, 2025
df85df6
Fix typo in suppression reason for LroAzureAsyncOperationHeader in re…
Aug 28, 2025
424f7c7
Merge branch 'feature/cplat-2025-04-01-tsp' of https://github.com/Azu…
Aug 28, 2025
c43e195
fix spellcheck
Aug 28, 2025
02e733a
Fix indentation in suppression reason for LroAzureAsyncOperationHeade…
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
c9d4907
Merge branch 'main' into feature/cplat-2025-04-01-tsp
haagha 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
0fc93af
add patch name masks for inclusion and exclusion (#37094)
haagha Sep 2, 2025
4714ffd
Merge branch 'main' into feature/cplat-2025-04-01-tsp
haagha 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
ece385a
Changed common types to v6
Sep 4, 2025
f11c6bc
Revert "Changed common types to v6"
Sep 4, 2025
4831a69
Update operation status change time description to specify UTC format
Sep 4, 2025
cc5ed73
Merge branch 'main' into feature/cplat-2025-04-01-tsp
haagha 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
85dd663
Merge branch 'main' into feature/cplat-2025-04-01-tsp
haagha Sep 8, 2025
7a9292d
Add FIPS 140-3 enabled VM example and update ComputeRP schema
kamusta-msft Sep 9, 2025
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.
6 changes: 3 additions & 3 deletions .github/CODEOWNERS
Original file line number Diff line number Diff line change
Expand Up @@ -208,10 +208,10 @@
/specification/scheduler/ @pinwang81

# PRLabel: %Search
/specification/search/data-plane/ @arv100kri @bleroy @BevLoh @giulianob
/specification/search/data-plane/ @kuanlu95 @BevLoh @giulianob

# PRLabel: %Search
/specification/search/resource-manager/ @efrainretana @conor-joplin @BevLoh @xiong-qiao @jonathanserbent @Draconicida @kuanlu95 @admayber
/specification/search/resource-manager/ @efrainretana @BevLoh @xiong-qiao @jonathanserbent @Draconicida @kuanlu95 @admayber

/specification/serialconsole/ @amitchat @craigw @asinn826

Expand Down Expand Up @@ -287,7 +287,7 @@
/eng/tools/typespec-migration-validation @pshao25 @live1206
/eng/tools/typespec-validation/src/rules/sdk-tspconfig-validation.ts @wanlwanl @raych1 @maririos
/scripts/ @weshaggard @mikeharder
/specification/suppressions.yaml @weshaggard @mikeharder @benbp @raych1 @wanlwanl @maririos
/specification/suppressions.yaml @weshaggard @mikeharder @benbp @raych1 @wanlwanl @maririos @qiaozha
/.github/CODEOWNERS @Azure/azure-sdk-eng

## Copilot
Expand Down
27 changes: 20 additions & 7 deletions .github/copilot-instructions.md
Original file line number Diff line number Diff line change
Expand Up @@ -154,10 +154,10 @@ the context. If there are no TypeSpec project paths in the context, then prompt
from the list of paths. If user does not have a TypeSpec project, then prompt user to create a new TypeSpec project.


### Pre-requisites
### 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 MCP tool calls, user must have Powershell installed. Provide [Powershell installation instructions](https://learn.microsoft.com/en-us/powershell/scripting/install/installing-powershell?view=powershell-7.5) if not installed, and recommend restarting VSCode to start the MCP server.
- 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
Expand Down Expand Up @@ -213,10 +213,23 @@ Do not skip the step that choose SDK generation method to ensure the user select
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.
8. **Show generated SDK PR**: Display the generated SDK pull request links for review.
9. **Create a release plan**: To create a release plan refer to [create release plan](..\eng\common\instructions\azsdk-tools\create-release-plan.instructions.md)
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.

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.
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.
8 changes: 0 additions & 8 deletions .github/dependabot.yml
Original file line number Diff line number Diff line change
Expand Up @@ -17,9 +17,6 @@ updates:
- dependency-name: "typescript"
# Updated manually by the Liftr team
- dependency-name: "@azure-tools/typespec-liftr-base"
- dependency-name: "@types/js-yaml"
- dependency-name: "autorest"
- dependency-name: "js-yaml"
# Only allow patch updates for spec-gen-sdk
- dependency-name: "@azure-tools/spec-gen-sdk"
update-types: ["version-update:semver-minor", "version-update:semver-major"]
Expand All @@ -38,9 +35,6 @@ updates:
eslint:
patterns:
- "*eslint*"
openapi-validator:
patterns:
- "@microsoft.azure/openapi-validator*"
versioning-strategy: increase-if-necessary
- package-ecosystem: "npm"
directories:
Expand All @@ -58,8 +52,6 @@ updates:
- dependency-name: "typescript"
# Points to "github:actions/github-script" since package isn't published to npmjs
- dependency-name: "@types/github-script"
# Stay on ^7 until ^10 increases in adoption
- dependency-name: "cross-env"
groups:
eslint:
patterns:
Expand Down
36 changes: 36 additions & 0 deletions .github/instructions/openapi-review.instructions.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,36 @@
---
applyTo: "**/*.json"
---

# Copilot Review Instructions for reviewing OpenAPI v2

Please review OpenAPI v2 (Swagger) definition files with the following in mind:

## API Guidelines Alignment

- Ensure the API follows https://github.com/microsoft/api-guidelines/blob/vNext/azure/Guidelines.md.
- Validate naming conventions for paths, parameters, and schemas.
- Confirm consistent use of `x-ms-*` extensions where applicable.
- Check for proper use of `operationId`, `description`, and `summary` fields.

## Versioning

- Ensure the API version is clearly defined and follows the `YYYY-MM-DD` format.
- Confirm that breaking changes are not introduced in minor version updates.

## Security

- Validate that security definitions (e.g., OAuth2 scopes) are present and correctly applied.
- Ensure no unsecured endpoints are exposed unless explicitly documented.

## Documentation

- Flag missing or vague descriptions for operations, parameters, and responses.
- Recommend examples for request/response bodies where missing.

## Style

- Prefer camelCase for property names.
- Avoid abbreviations unless industry-standard.

Respond in markdown format with clear suggestions and highlight any violations of the guidelines.
Loading