Skip to content

chore(github): add codeowner field to RFC issue template#85

Closed
krokoko wants to merge 1 commit into
mainfrom
bgagent/01KQ5FT7RR2TB2XK8X5046AVZQ/update-the-rfc-template-to-add-a-new-cod
Closed

chore(github): add codeowner field to RFC issue template#85
krokoko wants to merge 1 commit into
mainfrom
bgagent/01KQ5FT7RR2TB2XK8X5046AVZQ/update-the-rfc-template-to-add-a-new-cod

Conversation

@krokoko
Copy link
Copy Markdown
Owner

@krokoko krokoko commented Apr 26, 2026

Summary

  • Added a new optional Codeowner file input field to .github/ISSUE_TEMPLATE/rfc.yml
  • The field prompts RFC authors to specify the team or path entry that should be added to the CODEOWNERS file for their proposed feature (e.g. @awslabs/agent-plugins-my-plugin-team)
  • Field is optional (required: false) to avoid blocking proposals that don't require new ownership entries

Decisions

The field was placed after "Alternative solutions" and before the admin metadata section, keeping it logically grouped with implementation-related metadata. Making it optional ensures it doesn't block RFCs that don't introduce new plugin ownership requirements.

Build & Test Results

  • mise run build ✅ passed (lint, manifest validation, cross-refs, fmt check, security scans — all clean)
  • No tests beyond the build pipeline exist for issue templates

Agent notes

What went well: The change was straightforward — the RFC template is a simple YAML file and the CODEOWNERS instructions file (codeowners.instructions.md) made the intent of ownership fields very clear.

Patterns discovered: The repo uses GitHub issue form YAML templates (not the older markdown-based templates). All linting is handled via mise run build, which covers markdown, JSON manifests, cross-references, formatting, and security scans in one command.

Suggestions: Future tasks touching .github/ISSUE_TEMPLATE/ can follow the same pattern — add fields using the GitHub Forms YAML spec, run mise run build, and open a PR.

By submitting this pull request, I confirm that you can use, modify, copy, and redistribute this contribution, under the terms of the project license.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>

Task-Id: 01KQ5FT7RR2TB2XK8X5046AVZQ
Prompt-Version: 1c9c10e027a2
@krokoko krokoko closed this May 6, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant