Files
coder/CODEOWNERS
Line: 3: incorrect codeowner user: spikecurtis Line: 3: incorrect codeowner user: mafredri Line: 3: no users/groups matched Line: 4: incorrect codeowner user: spikecurtis Line: 4: incorrect codeowner user: mafredri Line: 4: no users/groups matched Line: 5: incorrect codeowner user: spikecurtis Line: 5: incorrect codeowner user: mafredri Line: 5: no users/groups matched Line: 6: incorrect codeowner user: spikecurtis Line: 6: incorrect codeowner user: mafredri Line: 6: no users/groups matched Line: 7: incorrect codeowner user: spikecurtis Line: 7: incorrect codeowner user: mafredri Line: 7: no users/groups matched Line: 8: incorrect codeowner user: spikecurtis Line: 8: incorrect codeowner user: mafredri Line: 8: no users/groups matched Line: 12: incorrect codeowner user: aslilac Line: 12: no users/groups matched Line: 14: incorrect codeowner user: Emyrk Line: 14: no users/groups matched Line: 15: incorrect codeowner user: Emyrk Line: 15: no users/groups matched Line: 18: incorrect codeowner user: Emyrk Line: 18: no users/groups matched Line: 19: incorrect codeowner user: aslilac Line: 19: no users/groups matched Line: 24: incorrect codeowner user: deansheather Line: 24: incorrect codeowner user: DanielleMaywood Line: 24: no users/groups matched Line: 28: incorrect codeowner user: deansheather Line: 28: incorrect codeowner user: spikecurtis Line: 28: no users/groups matched Line: 29: incorrect codeowner user: deansheather Line: 29: incorrect codeowner user: spikecurtis Line: 29: no users/groups matched Line: 31: incorrect codeowner organization: coder/agents-frontend Line: 31: no users/groups matched Line: 33: incorrect codeowner user: jdomeracki-coder Line: 33: no users/groups matched Line: 38: incorrect codeowner user: ibetitsmike Line: 38: incorrect codeowner user: johnstcn Line: 38: no users/groups matched Line: 39: incorrect codeowner user: ibetitsmike Line: 39: incorrect codeowner user: johnstcn Line: 39: no users/groups matched Line: 40: incorrect codeowner user: ibetitsmike Line: 40: incorrect codeowner user: johnstcn Line: 40: no users/groups matched Line: 41: incorrect codeowner user: ibetitsmike Line: 41: incorrect codeowner user: johnstcn Line: 41: no users/groups matched Line: 42: incorrect codeowner user: ibetitsmike Line: 42: incorrect codeowner user: johnstcn Line: 42: no users/groups matched Line: 48: incorrect codeowner user: ssncferreira Line: 48: incorrect codeowner user: johnstcn Line: 48: incorrect codeowner user: SasSwart Line: 48: no users/groups matched Line: 49: incorrect codeowner user: ssncferreira Line: 49: incorrect codeowner user: johnstcn Line: 49: incorrect codeowner user: SasSwart Line: 49: no users/groups matched Line: 55: incorrect codeowner user: nickvigilante Line: 55: no users/groups matched Line: 56: incorrect codeowner user: nickvigilante Line: 56: no users/groups matched Line: 57: incorrect codeowner user: nickvigilante Line: 57: no users/groups matched Line: 58: incorrect codeowner user: nickvigilante Line: 58: no users/groups matched Line: 59: incorrect codeowner user: nickvigilante Line: 59: incorrect codeowner user: jdomeracki-coder Line: 59: no users/groups matched Line: 60: incorrect codeowner user: nickvigilante Line: 60: incorrect codeowner user: jdomeracki-coder Line: 60: no users/groups matched Line: 61: incorrect codeowner user: nickvigilante Line: 61: incorrect codeowner user: jdomeracki-coder Line: 61: no users/groups matched Line: 62: incorrect codeowner user: nickvigilante Line: 62: incorrect codeowner user: jdomeracki-coder Line: 62: no users/groups matched Line: 63: incorrect codeowner user: nickvigilante Line: 63: incorrect codeowner user: jdomeracki-coder Line: 63: no users/groups matched Line: 64: incorrect codeowner user: nickvigilante Line: 64: incorrect codeowner user: jdomeracki-coder Line: 64: no users/groups matched Line: 65: incorrect codeowner user: nickvigilante Line: 65: incorrect codeowner user: jdomeracki-coder Line: 65: no users/groups matched Line: 66: incorrect codeowner user: nickvigilante Line: 66: incorrect codeowner user: jdomeracki-coder Line: 66: no users/groups matched
Spike Curtis 5cd67a418d chore: johnstcn -> mafredri as code owner for protobufs (#30852)
Replace Cian with maf as a code owner for our protobufs.
2026-10-15 21:08:22 +02:00

67 lines
3.1 KiB
Plaintext

# These APIs are versioned, so any changes need to be carefully reviewed for
# whether to bump API major or minor versions.
agent/proto/ @spikecurtis @mafredri
provisionerd/proto/ @spikecurtis @mafredri
provisionersdk/proto/ @spikecurtis @mafredri
tailnet/proto/ @spikecurtis @mafredri
vpn/vpn.proto @spikecurtis @mafredri
vpn/version.go @spikecurtis @mafredri
# This caching code is particularly tricky, and one must be very careful when
# altering it.
coderd/files/ @aslilac
coderd/dynamicparameters/ @Emyrk
coderd/rbac/policy.rego @Emyrk
# Mainly dependent on coder/guts, which is maintained by @Emyrk
scripts/apitypings/ @Emyrk
scripts/gensite/ @aslilac
# The blood and guts of the autostop algorithm, which is quite complex and
# requires elite ball knowledge of most of the scheduling code to make changes
# without inadvertently affecting other parts of the codebase.
coderd/schedule/autostop.go @deansheather @DanielleMaywood
# Usage tracking code requires intimate knowledge of Tallyman and Metronome, as
# well as guidance from revenue.
coderd/usage/ @deansheather @spikecurtis
enterprise/coderd/usage/ @deansheather @spikecurtis
site/src/pages/AgentsPage/ @coder/agents-frontend
.github/ @jdomeracki-coder
# Shared contract between chatd and aibridge: AI provider configuration and
# model pricing, read by both. Note aicostcontrol.sql also carries group/user
# AI budget and spend queries alongside the ai_model_prices queries.
coderd/database/queries/ai_providers.sql @ibetitsmike @johnstcn
coderd/database/queries/ai_provider_keys.sql @ibetitsmike @johnstcn
coderd/database/queries/aicostcontrol.sql @ibetitsmike @johnstcn
codersdk/aiproviders.go @ibetitsmike @johnstcn
codersdk/aiproviders_bedrock.go @ibetitsmike @johnstcn
# Generated price book and frontend model catalog. The
# aigateway-prices-refresh workflow proposes updates to both from live
# models.dev data, and they carry customer-visible cost numbers, so every
# refresh needs a review from someone who owns them.
coderd/aibridge/prices/data/prices.json @ssncferreira @johnstcn @SasSwart
site/src/modules/aiModels/knownModels/knownModelsGenerated.json @ssncferreira @johnstcn @SasSwart
# The documentation and the CI that checks, previews, and publishes it. Docs
# are served on coder.com, so a docs/ change gets the same code-owner review
# as code. The workflow files stay co-owned with .github/'s owner, since a
# later rule replaces an earlier one here.
docs/ @nickvigilante
.vale.ini @nickvigilante
.markdownlint.jsonc @nickvigilante
.markdownlint-cli2.jsonc @nickvigilante
.github/workflows/audit-docs-paths.yaml @nickvigilante @jdomeracki-coder
.github/workflows/deploy-docs.yaml @nickvigilante @jdomeracki-coder
.github/workflows/doc-check.yaml @nickvigilante @jdomeracki-coder
.github/workflows/docs-preview.yaml @nickvigilante @jdomeracki-coder
.github/workflows/weekly-docs.yaml @nickvigilante @jdomeracki-coder
.github/workflows/test-deploy-docs-diff.sh @nickvigilante @jdomeracki-coder
.github/workflows/test-deploy-docs-release.sh @nickvigilante @jdomeracki-coder
.github/workflows/test-docs-preview-mapper.sh @nickvigilante @jdomeracki-coder