Codex code review reacts with πŸ‘€ but never posts a review after a repo is transferred to a GitHub org

Resolved πŸ’¬ 1 comment Opened Jul 1, 2026 by hsuan-kai Closed Jul 2, 2026

What issue are you seeing?

Codex code review stopped completing after I transferred a private repo from my personal GitHub account to a GitHub organization. On every @codex review, chatgpt-codex-connector[bot] adds the πŸ‘€ reaction but never posts a review β€” no review, no inline comments, no πŸ‘ "no issues" pass β€” even after waiting 10+ minutes. There is no error message anywhere; review generation silently no-ops. The πŸ‘€ reaction confirms the webhook is delivered and the app is installed; only the review itself never runs.

The same repo was reviewed normally by Codex for months. The last successful review was immediately before the org transfer; every PR since (100% of them) gets πŸ‘€ only. The only prompt involved is the standard @codex review PR comment.

What steps can reproduce the bug?

  1. Start with a repo that Codex code review works on (owned by a personal account), with the Codex GitHub App installed and a Codex Cloud environment set up.
  2. Transfer the repo to a GitHub organization (GitHub preserves the repo ID across the transfer).
  3. Re-establish access on the new owner: reinstall the ChatGPT Codex Connector GitHub App on the org (all repos), reconnect GitHub in Codex settings, and create a new Codex Cloud environment pointing at the new org/repo path.
  4. Open a pull request and comment @codex review.
  5. Observe: the bot adds a πŸ‘€ reaction within seconds, but no review is ever posted.

Reproduced on a ready (non-draft) PR and on a non-bot-authored PR that Codex had reviewed before the transfer β€” same result. Also reproduced after a full uninstall+reinstall of the app and a disconnect+reconnect of the GitHub connection.

What is the expected behavior?

After @codex review, Codex clones the PR's repo, reviews the diff, and posts a GitHub code review (or a πŸ‘ "no issues" pass) β€” exactly as it did for this same repo before the ownership transfer.

Additional information

Ruled out (each retried and re-verified via the GitHub API β€” polling /pulls/<n>/reviews and /issues/<n>/comments):

  • App reinstalled on the org (fresh installation id, all repos) β€” still πŸ‘€-only.
  • GitHub connection disconnected + reconnected in Codex settings β€” still πŸ‘€-only.
  • Code-review settings show the repo under its new org name, Code review = on, trigger = every push.
  • A fresh Codex Cloud environment created for the new org/repo path (the only pre-existing environment was still bound to the old personal-account path) β€” still πŸ‘€-only.
  • status.openai.com shows no relevant incident.

Suspected cause: the repo↔installation / environment binding in the Codex review backend didn't follow the ownership transfer. Because the repo ID is unchanged, the backend still appears to reference the old owner/installation β€” so webhook acknowledgement (πŸ‘€) works, but review generation can't resolve the repo and silently no-ops. Recreating the environment for the new owner did not re-bind it.

Environment: Codex Pro; ChatGPT Codex Connector GitHub App installed on the org (all repos); private repo; org on a GitHub Enterprise / Advanced-Security trial. I can provide the exact org/repo, installation id, and @codex review comment URLs + timestamps privately if you share a channel β€” kept out of this public issue for confidentiality. Related public reports: #3808, #20093.

View original on GitHub β†—

This issue has 1 comment on GitHub. Read the full discussion on GitHub β†—