Open ronniegeraghty opened 7 months ago
Copy from issue #7302:
- The request is to tell people "hey there is this file, make sure someone from your team is added." Is this accurate? do you have a specific message I should use?
Yes. In my ideal scenario we some how check to make sure their service has a valid CODEOWNER listed for each language. Not sure how that type of check would be performed from the release planner. Here's a sample message you could use: `To make sure issues and pull request for your libraries are properly routed to your team, add/revalidate code owners for your libraries in each of our language repos. Instructions on this process are located here in the "Getting mentioned on issues" section.
- Could you remind me here where do we want this to show? is it when they are generating the SDKs? or after they release?
This needs to be before the release and ideally before they open their first PR. Or the changes to CODEOWNERS
is in their first PR. I believe this is as they begin generating libraries.
- This is per language, right?
Yup. They need to do this in each language repo.
- I am going to link to the document you shared. Anything specific you would like me to add?
Only maybe that the instructions for this task are specifically in the "Getting mentioned on issues" section.
@ladonnaq : I only did the changes in the data plane SDK app because for the API readiness and management plane sdk we need to think more about where should the instructions go:
and the link is pointing to https://aka.ms/azsdk/validate-codeowners https://github.com/Azure/azure-sdk-tools/issues/8479
@ladonnaq:
We should add a step in the Generate SDKs step of the release planner to have teams validate the CODEOWNERS for their service in each language repo.
Steps for how service partner can do this are located here in the "Getting mentioned on issues" section: https://eng.ms/docs/products/azure-developer-experience/develop/sdk-customer-support
Near-term (June 2024) Reference the steps to validate and update CODEOWNERS earlier in the UI and Engineering Hub workflow for each release.