Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 6 additions & 0 deletions .codeowners-generatorrc
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
{
"output": ".github/CODEOWNERS",
"useMaintainers": false,
"includes": ["**/CODEOWNERS", "!.github/CODEOWNERS", "!node_modules"],
"groupSourceComments": true
}
84 changes: 84 additions & 0 deletions .github/CODEOWNERS
Original file line number Diff line number Diff line change
@@ -0,0 +1,84 @@
# This file is auto-generated by codeowners-generator. DO NOT EDIT MANUALLY.
# To regenerate: npx codeowners-generator generate
# To add/change ownership, edit the CODEOWNERS file in the relevant directory.


#################################### Generated content - do not edit! ####################################
# This block has been generated with codeowners-generator (for more information https://github.com/gagoar/codeowners-generator)
# Don't worry, the content outside this block will be kept.

# Rules extracted from CODEOWNERS
/**/* @savingoyal @saikonen @romain-intel
/**/.github/ @savingoyal @saikonen @madhur-ob @npow
# Rule extracted from devtools/CODEOWNERS
/devtools/**/* @npow @savingoyal
# Rule extracted from metaflow/cli_components/CODEOWNERS
/metaflow/cli_components/**/* @romain-intel @savingoyal @talsperre
# Rule extracted from metaflow/client/CODEOWNERS
/metaflow/client/**/* @romain-intel @savingoyal @talsperre
# Rules extracted from metaflow/cmd/CODEOWNERS
/metaflow/cmd/**/* @savingoyal @romain-intel @madhur-ob @npow
/metaflow/cmd/**/develop/ @talsperre @npow
/metaflow/cmd/**/code/ @npow
# Rule extracted from metaflow/datastore/CODEOWNERS
/metaflow/datastore/**/* @saikonen @savingoyal @talsperre
# Rule extracted from metaflow/extension_support/CODEOWNERS
/metaflow/extension_support/**/* @romain-intel
# Rule extracted from metaflow/metadata_provider/CODEOWNERS
/metaflow/metadata_provider/**/* @savingoyal @saikonen
# Rule extracted from metaflow/mflog/CODEOWNERS
/metaflow/mflog/**/* @savingoyal @romain-intel
# Rule extracted from metaflow/package/CODEOWNERS
/metaflow/package/**/* @romain-intel @saikonen
# Rule extracted from metaflow/packaging_sys/CODEOWNERS
/metaflow/packaging_sys/**/* @romain-intel @saikonen
# Rule extracted from metaflow/plugins/CODEOWNERS
/metaflow/plugins/**/events_decorator.py @talsperre @savingoyal
# Rule extracted from metaflow/runner/CODEOWNERS
/metaflow/runner/**/* @madhur-ob @romain-intel @npow @talsperre
# Rule extracted from metaflow/sidecar/CODEOWNERS
/metaflow/sidecar/**/* @romain-intel @savingoyal
# Rule extracted from metaflow/system/CODEOWNERS
/metaflow/system/**/* @savingoyal
# Rule extracted from metaflow/tracing/CODEOWNERS
/metaflow/tracing/**/* @saikonen @savingoyal
# Rule extracted from metaflow/tutorials/CODEOWNERS
/metaflow/tutorials/**/* @savingoyal @romain-intel
# Rule extracted from metaflow/user_configs/CODEOWNERS
/metaflow/user_configs/**/* @romain-intel @saikonen
# Rule extracted from metaflow/user_decorators/CODEOWNERS
/metaflow/user_decorators/**/* @talsperre @romain-intel
# Rule extracted from metaflow/plugins/airflow/CODEOWNERS
/metaflow/plugins/airflow/**/* @romain-intel @valayDave
# Rule extracted from metaflow/plugins/argo/CODEOWNERS
/metaflow/plugins/argo/**/* @saikonen @savingoyal
# Rule extracted from metaflow/plugins/aws/CODEOWNERS
/metaflow/plugins/aws/**/* @savingoyal @romain-intel @npow
# Rule extracted from metaflow/plugins/azure/CODEOWNERS
/metaflow/plugins/azure/**/* @romain-intel @madhur-ob
# Rule extracted from metaflow/plugins/cards/CODEOWNERS
/metaflow/plugins/cards/**/* @valayDave @romain-intel
# Rule extracted from metaflow/plugins/datastores/CODEOWNERS
/metaflow/plugins/datastores/**/* @saikonen @savingoyal @npow
# Rule extracted from metaflow/plugins/datatools/CODEOWNERS
/metaflow/plugins/datatools/**/* @npow @savingoyal @talsperre
# Rule extracted from metaflow/plugins/env_escape/CODEOWNERS
/metaflow/plugins/env_escape/**/* @romain-intel
# Rule extracted from metaflow/plugins/exit_hook/CODEOWNERS
/metaflow/plugins/exit_hook/**/* @saikonen
# Rule extracted from metaflow/plugins/frameworks/CODEOWNERS
/metaflow/plugins/frameworks/**/* @savingoyal
# Rule extracted from metaflow/plugins/gcp/CODEOWNERS
/metaflow/plugins/gcp/**/* @madhur-ob
# Rule extracted from metaflow/plugins/kubernetes/CODEOWNERS
/metaflow/plugins/kubernetes/**/* @savingoyal @saikonen @valayDave
# Rule extracted from metaflow/plugins/metadata_providers/CODEOWNERS
/metaflow/plugins/metadata_providers/**/* @savingoyal
# Rule extracted from metaflow/plugins/pypi/CODEOWNERS
/metaflow/plugins/pypi/**/* @saikonen @savingoyal
# Rule extracted from metaflow/plugins/secrets/CODEOWNERS
/metaflow/plugins/secrets/**/* @saikonen
# Rule extracted from metaflow/plugins/uv/CODEOWNERS
/metaflow/plugins/uv/**/* @saikonen

#################################### Generated content - do not edit! ####################################
18 changes: 18 additions & 0 deletions .github/workflows/codeowners.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
name: CODEOWNERS check

on:
pull_request:
paths:
- '**/CODEOWNERS'
- '.codeowners-generatorrc'

permissions: read-all

jobs:
check-codeowners:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v6

- name: Verify generated CODEOWNERS is up to date
run: npx codeowners-generator@2.4.0 generate --check
5 changes: 5 additions & 0 deletions CODEOWNERS
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
# Default - core maintainers review everything
* @savingoyal @saikonen @romain-intel

# CI / GitHub Actions
.github/ @savingoyal @saikonen @madhur-ob @npow
1 change: 1 addition & 0 deletions devtools/CODEOWNERS
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
* @npow @savingoyal
1 change: 1 addition & 0 deletions metaflow/cli_components/CODEOWNERS
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
* @romain-intel @savingoyal @talsperre
1 change: 1 addition & 0 deletions metaflow/client/CODEOWNERS
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
* @romain-intel @savingoyal @talsperre
3 changes: 3 additions & 0 deletions metaflow/cmd/CODEOWNERS
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
* @savingoyal @romain-intel @madhur-ob @npow
develop/ @talsperre @npow
code/ @npow
1 change: 1 addition & 0 deletions metaflow/datastore/CODEOWNERS
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
* @saikonen @savingoyal @talsperre
1 change: 1 addition & 0 deletions metaflow/extension_support/CODEOWNERS
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
* @romain-intel
1 change: 1 addition & 0 deletions metaflow/metadata_provider/CODEOWNERS
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
* @savingoyal @saikonen
1 change: 1 addition & 0 deletions metaflow/mflog/CODEOWNERS
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
* @savingoyal @romain-intel
1 change: 1 addition & 0 deletions metaflow/package/CODEOWNERS
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
* @romain-intel @saikonen
1 change: 1 addition & 0 deletions metaflow/packaging_sys/CODEOWNERS
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
* @romain-intel @saikonen
1 change: 1 addition & 0 deletions metaflow/plugins/CODEOWNERS
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
events_decorator.py @talsperre @savingoyal
1 change: 1 addition & 0 deletions metaflow/plugins/airflow/CODEOWNERS
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
* @romain-intel @valayDave
1 change: 1 addition & 0 deletions metaflow/plugins/argo/CODEOWNERS
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
* @saikonen @savingoyal
1 change: 1 addition & 0 deletions metaflow/plugins/aws/CODEOWNERS
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
* @savingoyal @romain-intel @npow
1 change: 1 addition & 0 deletions metaflow/plugins/azure/CODEOWNERS
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
* @romain-intel @madhur-ob
1 change: 1 addition & 0 deletions metaflow/plugins/cards/CODEOWNERS
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
* @valayDave @romain-intel
1 change: 1 addition & 0 deletions metaflow/plugins/datastores/CODEOWNERS
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
* @saikonen @savingoyal @npow
1 change: 1 addition & 0 deletions metaflow/plugins/datatools/CODEOWNERS
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
* @npow @savingoyal @talsperre
1 change: 1 addition & 0 deletions metaflow/plugins/env_escape/CODEOWNERS
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
* @romain-intel
1 change: 1 addition & 0 deletions metaflow/plugins/exit_hook/CODEOWNERS
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
* @saikonen
1 change: 1 addition & 0 deletions metaflow/plugins/frameworks/CODEOWNERS
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
* @savingoyal
1 change: 1 addition & 0 deletions metaflow/plugins/gcp/CODEOWNERS
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
* @madhur-ob
1 change: 1 addition & 0 deletions metaflow/plugins/kubernetes/CODEOWNERS
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
* @savingoyal @saikonen @valayDave
1 change: 1 addition & 0 deletions metaflow/plugins/metadata_providers/CODEOWNERS
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
* @savingoyal
1 change: 1 addition & 0 deletions metaflow/plugins/pypi/CODEOWNERS
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
* @saikonen @savingoyal
1 change: 1 addition & 0 deletions metaflow/plugins/secrets/CODEOWNERS
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
* @saikonen
1 change: 1 addition & 0 deletions metaflow/plugins/uv/CODEOWNERS
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
* @saikonen
1 change: 1 addition & 0 deletions metaflow/runner/CODEOWNERS
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
* @madhur-ob @romain-intel @npow @talsperre
1 change: 1 addition & 0 deletions metaflow/sidecar/CODEOWNERS
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
* @romain-intel @savingoyal
1 change: 1 addition & 0 deletions metaflow/system/CODEOWNERS
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
* @savingoyal
1 change: 1 addition & 0 deletions metaflow/tracing/CODEOWNERS
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
* @saikonen @savingoyal
1 change: 1 addition & 0 deletions metaflow/tutorials/CODEOWNERS
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
* @savingoyal @romain-intel
1 change: 1 addition & 0 deletions metaflow/user_configs/CODEOWNERS
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
* @romain-intel @saikonen
1 change: 1 addition & 0 deletions metaflow/user_decorators/CODEOWNERS
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
* @talsperre @romain-intel
Loading