From f1765ec9567d4957dca0605686dd0fcc1daeb2f7 Mon Sep 17 00:00:00 2001 From: Karishma Chawla Date: Mon, 17 Mar 2025 12:10:00 -0700 Subject: [PATCH 1/2] Adding on-call team as owner for dependency-related files Signed-off-by: Karishma Chawla --- .github/CODEOWNERS | 15 +++++++++++++-- 1 file changed, 13 insertions(+), 2 deletions(-) diff --git a/.github/CODEOWNERS b/.github/CODEOWNERS index 54efb711bda..744d809b01d 100644 --- a/.github/CODEOWNERS +++ b/.github/CODEOWNERS @@ -1,2 +1,13 @@ -# These owners are the maintainers and approvers of this repo -* @radius-project/maintainers-radius @radius-project/approvers-radius \ No newline at end of file +# General maintainers and approvers for the entire repository +* @radius-project/maintainers-radius @radius-project/approvers-radius + +# Ownership for dependency-related files. Allow the on-call team to approve dependency version updates (e.g., from Dependabot PRs) +# Files in the root directory +/go.mod @radius-project/on-call +/go.sum @radius-project/on-call +# Files in the `test/magpiego directory` +test/magpiego/go.mod @radius-project/on-call +test/magpiego/go.sum @radius-project/on-call +# Files in the `typespec` directory +typespec/package-lock.json @radius-project/on-call +typespec/package.json @radius-project/on-call \ No newline at end of file From 5cc7bfbb4caceca211af54cc1641604eb40a0f7f Mon Sep 17 00:00:00 2001 From: Karishma Chawla Date: Mon, 17 Mar 2025 15:28:19 -0700 Subject: [PATCH 2/2] Add more relevant files Signed-off-by: Karishma Chawla --- .github/CODEOWNERS | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/.github/CODEOWNERS b/.github/CODEOWNERS index 744d809b01d..ea481c407c2 100644 --- a/.github/CODEOWNERS +++ b/.github/CODEOWNERS @@ -5,9 +5,15 @@ # Files in the root directory /go.mod @radius-project/on-call /go.sum @radius-project/on-call -# Files in the `test/magpiego directory` +# Files in the `test/magpiego` directory test/magpiego/go.mod @radius-project/on-call test/magpiego/go.sum @radius-project/on-call # Files in the `typespec` directory -typespec/package-lock.json @radius-project/on-call -typespec/package.json @radius-project/on-call \ No newline at end of file +typespec/package*.json @radius-project/on-call +# GitHub workflow files +.github/*.yml @radius-project/on-call +.github/*.yaml @radius-project/on-call +# Devcontainer files +.devcontainer/devcontainer.json @radius-project/on-call +# Radius bicep types generator files +hack/bicep-types-radius/src/generator/package*.json @radius-project/on-call \ No newline at end of file