[Release Planner] Add step for validating CODEOWNERS
- Dominant language
- C#
- Stars
- 135
- Forks
- 260
- Avg merge
- 3d 1h
- Merged PRs (30d)
- 143
Description
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.
```[tasklist]
### Managed Process (June 2024) Reference the steps to validate and update CODEOWNERS earlier in the Release Planner UI and Engineering Hub docs workflow
- [x] Update Engineering Hub Docs to indicate that current process described in the "Support SDK" section is to update the CODEOWNERS files for the SDKs.
- [x] Create an aka link to use on the docs page.
- [ ] Update Engineering Hub Docs to include a step to validate and update API Spec CODEOWNERS in "Design API" section. We do not have a section that describes the overall API review process which takes place in GitHub but I believe that updating the CODEOWNERS file should be requirement during the API Review. Ronnie is going to create new CODEOWNERS section in Engineering Hub and rewrite so that that guidance aligns to current CODEOWNERS docs in GitHub. (Ronnie leading).
- [ ] Update API Readiness milestone to include task to update CODEOWNERS for API Spec.
- [x] Update data plane SDK Release milestones to include task to update CODEOWNERS for each SDK language planned for release.
- [ ] Update management plane SDK Release milestones to include task to update CODEOWNERS for each SDK language planned for release.
```
```[tasklist]
### Optimized Process Requirements (July 2024) Present user with list of current CODEOWNERS for API Spec and each language they plan to release a new SDK version. Allow user to update the contacts. Release Planner App automatically updates the CODEOWNER files.
- [ ] Identify requirements to streamline and automate updates to CODEOWNER files for each release plan.
```
```[tasklist]
### Optimized Process Implementation (July/Aug 2024) Implement requirements defined in July 2024.
- [ ] Streamline and automate updates to the CODEOWNER files for each release plan.
```
Contributor guide
Assessment
This issue has not been assessed yet.