Add component owner action (#655)

This commit is contained in:
Leighton Chen
2021-09-02 12:50:16 -07:00
committed by GitHub
parent 65fb21ce3e
commit 0d34ef26b7
2 changed files with 20 additions and 0 deletions

4
.github/component_owners.yml vendored Normal file
View File

@ -0,0 +1,4 @@
components:
sdk-extension/opentelemetry-sdk-extension-aws:
- NathanielRN

16
.github/workflows/component-owners.yml vendored Normal file
View File

@ -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