Skip to content

Route automation proposals through the automation App - #9

Merged
showxu merged 2 commits into
masterfrom
signed-automation-proposals
Oct 5, 2026
Merged

showxu merged 2 commits into
masterfrom
signed-automation-proposals

Conversation

@showxu

@showxu showxu commented Oct 5, 2026 •

Copy link
Copy Markdown
Contributor

Rulesets require signed commits, and a commit made with git commit in a workflow is unsigned (computer-mcp/homebrew-tap#6). Since June 2026, a pull request opened with the workflow token also waits for manual approval before its checks run, and checks from a dispatched run never satisfy required checks.

The tap (computer-mcp/homebrew-tap#8) and the website (computer-mcp/computer-mcp.github.io#35) now act through the organization's Computer MCP Automation GitHub App: its installation token has GitHub create the proposal commit through the API, which GitHub signs, and opens the pull request, whose checks run on their own. This records that rule in the maintenance guide.

showxu added 2 commits October 5, 2026 15:54
Rulesets require signed commits, and a commit made with git commit in a
workflow is unsigned, so automated pull requests could never merge. The
tap and the website now have GitHub create proposal commits through the
API with the workflow token; the maintenance guide records that rule.
Pull requests opened with the workflow token now wait for manual
approval before their checks run, so automation acts through the
Computer MCP Automation App instead.
@showxu showxu changed the title Require automation proposals to be GitHub-signed commits Route automation proposals through the automation App Oct 5, 2026
@showxu
showxu merged commit c7b802f into master Oct 5, 2026
2 checks passed
@showxu
showxu deleted the signed-automation-proposals branch October 5, 2026 09:35
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