diff --git a/.github/sla.yml b/.github/sla.yml
index f0ce3592d482..005dfda9139a 100644
--- a/.github/sla.yml
+++ b/.github/sla.yml
@@ -84,3 +84,18 @@
subject: "Action Required: Please respond to issue ${URL}"
to: ${ASSIGNEE}
cc: vscswagger@microsoft.com
+
+- scheduleTask:
+ action: sendEmail
+ scope: pull_request
+ name: "send email given path change"
+ trigger:
+ - path
+ args:
+ message: '
You have just completed the first step towards onboarding your API change to the Compute Management library.
We (the CPlatSDK/PowerShell team) manage the Compute library's API and SDK for the following clients: Swagger (REST api), .NET SDK, and Azure PowerShell.
You've just opened a PR making changes in the Compute Management Library's path of the Azure REST Api Specs repository.
What's next?
- Your api specs need to be reviewed and approved by us and the ARM team
- Make sure you that can generate the .NET SDK from your API specs using the Autorest tool (NET SDK autogeneration)
- While your specs are getting reviewed, you should be working on the .NET SDK. (SDK repo)
- Once you generate the .NET SDK, you need to create the SDK tests and perform recordings and playbacks. (NET SDK testing)
- With the newly generated SDK with tests, you can make a pull request to the SDK repository.
Make sure to add a reference to your Swagger pull request in the comments.
- [If applicable] At this stage, you can get started on the Azure PowerShell part.
- All you need to do is send a design doc of any change/new Azure PowerShell cmdlet related to your api by creating an issue with your design here.
Then, send an email to azdevxpsdr@microsoft.com with the issue number and cc our dl (cplatsdkdev@microsoft.com) on the email, so we can leave comments on your design doc as well. - Once your PowerShell cmdlet design has been approved, send an email to our team
We will implement and test the PowerShell cmdlet following the approved design. We will then make a pull request to the appropriate repository
- [If applicable] You can also get started on any Azure CLI module or extension for your API change. Find more information about next steps on that process here.
- To view the full CPlat SDK PowerShell API onboarding wiki, please visit aka.ms/cplatsdk
This email was automatically sent. Please send an email to cplatsdkdev@microsoft.com if you have any questions.
'
+ targetPaths:
+ - "specification/compute/resource-manager/Microsoft.Compute/**"
+ subject: "[Action Required] CPlat Swagger Pull Request opened: Next steps"
+ to: ${AUTHOR}
+ cc:
+ - cplatsdkdev@microsoft.com