Skip to content

Add New CAP Proposal workflow - #2011

Open
leighmcculloch wants to merge 6 commits into
masterfrom
new-cap-proposal-workflow
Open

Add New CAP Proposal workflow#2011
leighmcculloch wants to merge 6 commits into
masterfrom
new-cap-proposal-workflow

Conversation

@leighmcculloch

@leighmcculloch leighmcculloch commented Sep 3, 2026

Copy link
Copy Markdown
Member

What

Add a New CAP Proposal workflow that mirrors New SEP Proposal for PRs adding a new file under core/, locking the PR, converting it to a draft, and pointing the author at the CAP process redirecting them to start a discussion first. Add some notes to core/README.md to amplify that ideas start as a discussion, and a maintainers assign the CAP number just before merge.

Why

Maintainers have handled new CAPs this way for a long time. The core/README.md already captures much of this process, the same as SEPs, but core/README.md didn't say cleary who assigns CAP numbers. The workflow is mirrored off the workflow we've been using for SEPs. The changes to the readme don't really introduce any new process just amplify it so it's even more clearer to hopefully both humans and agents when folks use agents to prepare CAPs.

@leighmcculloch
leighmcculloch marked this pull request as ready for review September 3, 2026 03:27
Copilot AI balanced review requested due to automatic review settings September 3, 2026 03:27

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Adds automated handling and clearer guidance for new CAP proposals.

Changes:

  • Adds a workflow that locks new CAP PRs, marks them draft, and posts process guidance.
  • Clarifies discussion-first submission and maintainer-assigned CAP numbering.

Reviewed changes

Copilot reviewed 2 out of 2 changed files in this pull request and generated 1 comment.

File Description
.github/workflows/new-cap-proposal.yml Automates initial CAP proposal handling.
core/README.md Clarifies CAP drafting and numbering responsibilities.

💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.

Comment thread .github/workflows/new-cap-proposal.yml
@leighmcculloch
leighmcculloch enabled auto-merge (squash) September 3, 2026 11:15
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.

2 participants