Submitted By: drew.fisher
Topic: Something Else
Team: Tier 1 Support
https://github.com/department-of-veterans-affairs/vets-api/pull/18216 was created by a team outside of the codeowners of the claims module, and had no input or approval from the codeowning team before merge. The codeowning team wasn't even notified of the changes, and had to scramble to understand the changes when they pulled after the merge.
This feels like a process misstep - many PRs wait for e.g. backend-review-group approval before merge, but the same approval requirement wasn't in place for the codeowners in this case. Can someone investigate to make sure that the approval gate exists for codeowning teams so they're not caught off guard & have input into the PRs changing their code?
Submitted By: drew.fisher Topic: Something Else Team: Tier 1 Support
https://github.com/department-of-veterans-affairs/vets-api/pull/18216 was created by a team outside of the codeowners of the claims module, and had no input or approval from the codeowning team before merge. The codeowning team wasn't even notified of the changes, and had to scramble to understand the changes when they pulled after the merge.
This feels like a process misstep - many PRs wait for e.g. backend-review-group approval before merge, but the same approval requirement wasn't in place for the codeowners in this case. Can someone investigate to make sure that the approval gate exists for codeowning teams so they're not caught off guard & have input into the PRs changing their code?