Skip to content

[code-infra] Grant Claude review pull-requests: write - #5375

Merged
Janpot merged 2 commits into
masterfrom
claude-review-pull-requests-write
Jul 29, 2026
Merged

[code-infra] Grant Claude review pull-requests: write#5375
Janpot merged 2 commits into
masterfrom
claude-review-pull-requests-write

Conversation

@Janpot

@Janpot Janpot commented Jul 29, 2026

Copy link
Copy Markdown
Member

The review posts its comment with gh pr comment, which goes through the GraphQL addComment mutation on the PR node rather than POST /issues/{n}/comments. That needs pull-requests: writeissues: write doesn't cover it, so with read the mutation 403s and the run finishes green having posted nothing (run 30492713068 on #5362 did exactly that).

Also bumps the pin to the mui-public revert (mui/mui-public#1744), which restores the same scope in the reusable workflow.

The review posts its comment with `gh pr comment`, which goes through the GraphQL `addComment` mutation on the PR node rather than POST /issues/{n}/comments. That needs pull-requests: write; issues: write does not cover it, so with read the mutation 403s and the run finishes green having posted nothing (run 30492713068 on #5362).

Bumps the pin to the mui-public revert (mui/mui-public#1744), which restores the same scope in the reusable workflow.
@Janpot Janpot added type: bug It doesn't behave as expected. scope: code-infra Involves the code-infra product (https://www.notion.so/mui-org/5562c14178aa42af97bc1fa5114000cd). labels Jul 29, 2026
@pkg-pr-new

pkg-pr-new Bot commented Jul 29, 2026

Copy link
Copy Markdown

commit: 7d51cae

@code-infra-dashboard

code-infra-dashboard Bot commented Jul 29, 2026

Copy link
Copy Markdown

Bundle size

Bundle Parsed size Gzip size
@base-ui/react 0B(0.00%) 0B(0.00%)

Details of bundle changes

Performance

Total duration: 1,225.68 ms -157.57 ms(-11.4%) | Renders: 78 (+0) | Paint: 1,935.61 ms -265.34 ms(-12.1%)

Test Duration Renders
Mixed surface mount (app-like density) 71.65 ms ▼-25.03 ms(-25.9%) 5 (+0)
Tooltip mount (300 contained roots) 48.26 ms ▼-14.55 ms(-23.2%) 1 (+0)
Combobox type — 500 items, all stay mounted (type "Row ") 29.53 ms ▼-10.59 ms(-26.4%) 11 (+0)
Combobox open — 500 items 36.94 ms ▼-9.41 ms(-20.3%) 4 (+0)

11 tests within noise — details


Check out the code infra dashboard for more information about this PR.

@netlify

netlify Bot commented Jul 29, 2026

Copy link
Copy Markdown

Deploy Preview for base-ui ready!

Name Link
🔨 Latest commit 7d51cae
🔍 Latest deploy log https://app.netlify.com/projects/base-ui/deploys/6a6a79a0eb56e5000716a122
😎 Deploy Preview https://deploy-preview-5375--base-ui.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.
🤖 Make changes Run an agent on this branch

To edit notification comments on pull requests, go to your Netlify project configuration.

@atomiks

atomiks commented Jul 29, 2026

Copy link
Copy Markdown
Contributor

Hopefully this starts working 😅

@Janpot
Janpot marked this pull request as ready for review July 29, 2026 22:09
@Janpot
Janpot enabled auto-merge (squash) July 29, 2026 22:09
@Janpot

Janpot commented Jul 29, 2026

Copy link
Copy Markdown
Member Author

🤷 It's just the usual GHA integration hell. I should have better verified that hallucinated simplification before propagating that permission downgrade.

Still going try and build more feedback into it to not make it fail so silently.

@Janpot
Janpot merged commit c2bbc74 into master Jul 29, 2026
26 checks passed
@Janpot
Janpot deleted the claude-review-pull-requests-write branch July 29, 2026 22:15
@atomiks

atomiks commented Jul 29, 2026

Copy link
Copy Markdown
Contributor

@Janpot Opus 5 supposedly does better on coding evals than Fable and is half the cost, maybe we can switch to it? Maybe Fable is still better at reviews though, I'm not sure.

I still find that all PRs need a GPT-5.6 review in conjunction with Claude to catch "everything" anyway; we can't really rely on just one model per PR to truly avoid 99% of regressions (some can slip through no matter what). They each always find some problem that tests don't yet encode.

@Janpot

Janpot commented Jul 30, 2026

Copy link
Copy Markdown
Member Author

Improving feedback and setting opus-5 in mui/mui-public#1745

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

scope: code-infra Involves the code-infra product (https://www.notion.so/mui-org/5562c14178aa42af97bc1fa5114000cd). type: bug It doesn't behave as expected.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants