Skip to content

[P3] Uninstall the Claude GitHub App (review still queues on every push) #389

Closed

Description

@MehdiZare

Why

Claude Code review is gone from git:

The Claude GitHub App (https://github.com/apps/claude, app id 1236702) is still installed. It still opens a check suite named Claude (queued) on every push, including dd66793 on main after #380. Permissions include contents: write, workflows: write, pull_requests: write.

That is the leftover review hook. Workflow file deletion does not uninstall the app.

The gh OAuth token cannot list or delete GitHub App installations (403 / 404). This needs a click in the GitHub UI.

How

  1. Open Installed GitHub Apps (account) or the repo Installations page while signed in as MehdiZare.
  2. Find Claude (Anthropic).
  3. Uninstall it, or Configure → remove MehdiZare/fmp-data from the installation.
  4. Confirm a new push to main/dev no longer creates a Claude check suite (gh api repos/MehdiZare/fmp-data/commits/<sha>/check-suites --jq '.check_suites[] | select(.app.slug=="claude")' should be empty).

Keep Claude Desktop MCP and CLAUDE.md. Those are not the review app.

Also true, not this issue

Dozens of stale remote branches still contain the old workflow files. A PR opened from those branches would re-introduce claude-code-review.yml in the PR tree. Uninstalling the app is the kill switch even for that. Cleaning the stale branches is optional hygiene.

Related: #359, #381, #384.

Activity

  1. added
    github_actionsPull requests that update GitHub Actions code
    P3Nice to have / cleanup
    on Aug 19, 2026
  2. MehdiZare commented on Aug 20, 2026

    @MehdiZare
    OwnerAuthor

    Verified after uninstall. Push 28dcb5b (chore/389-verify-claude-absent, empty commit, now deleted) created no claude check suite (app id 1236702). Apps that still queued: codecov, coderabbitai, supabase, railway-app, expo, vercel, sentry, posthog, namespace-for-github, cursor.

    The Claude suite on 6bdaa45 (main at v2.7.1) is historical and stays queued; new pushes do not get one.

    CLAUDE.md and Claude Desktop MCP were not touched.

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

Metadata

Metadata

Assignees

No one assigned

    Labels

    P3Nice to have / cleanupgithub_actionsPull requests that update GitHub Actions code

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions