From 0d34ef26b75f9a3bc275bf828b5a806d39ba1a40 Mon Sep 17 00:00:00 2001 From: Leighton Chen Date: Thu, 2 Sep 2021 12:50:16 -0700 Subject: [PATCH] Add component owner action (#655) --- .github/component_owners.yml | 4 ++++ .github/workflows/component-owners.yml | 16 ++++++++++++++++ 2 files changed, 20 insertions(+) create mode 100644 .github/component_owners.yml create mode 100644 .github/workflows/component-owners.yml diff --git a/.github/component_owners.yml b/.github/component_owners.yml new file mode 100644 index 000000000..6e2b6279e --- /dev/null +++ b/.github/component_owners.yml @@ -0,0 +1,4 @@ +components: + + sdk-extension/opentelemetry-sdk-extension-aws: + - NathanielRN diff --git a/.github/workflows/component-owners.yml b/.github/workflows/component-owners.yml new file mode 100644 index 000000000..22869fb53 --- /dev/null +++ b/.github/workflows/component-owners.yml @@ -0,0 +1,16 @@ +# This action assigns and requires approval from owners of components for +# PRs that are open against those components. Components are defined as +# individual paths within this repository. +name: 'Component Owners' + +on: + pull_request: + branches: + - main + +jobs: + run_self: + runs-on: ubuntu-latest + name: Auto Assign Owners + steps: + - uses: dyladan/component-owners@main